6. Fundamental Interfacing
• I/O ports and PWM channels (Pulse Width Modulation)
• Soldering wires onto the RC car’s motor controller circuit board
Interfacing (Du, 2016)
7. Bluetooth Connection - Micro board
• SCI2 (Serial Communication Interface)
Bluetooth Module (Du, 2016)
8. Bluetooth Connection - Android App
•Android Bluetooth adapter
•Bluetooth socket: Bluetooth
connection and data transfer
•UI for the Android application
Bluetooth Android App View (Du, 2016)
9. Obstacle Detection
•ADC (Analog-to-
digital Converter)
and I/O ports
•Infrared proximity
sensor: obstacle
distance
•Speed limit and
collision prevention
Obstacle Detection Sensors (Du, 2016)
14. Challenges
•Automatic resetting of the micro board
•Inaccuracy in accelerometer data from the
MPU6050 accelerometer module
•Soldering process
•Learning Java Android programming in Android
Studio
15. Improvement
•Apply obstacle detection on all sides of the car
•Improve the Android app functionality
•Use an alternative method to calculate the speed
of the car