# Arduino Full Stack

## Arduino Full Stack

- [Preface](https://longer-vision-robot.gitbook.io/arduino-full-stack/master.md)
- [Part 1 - Introduction](https://longer-vision-robot.gitbook.io/arduino-full-stack/part1_introduction.md)
- [Chapter 1. Getting Started with Arduino](https://longer-vision-robot.gitbook.io/arduino-full-stack/01_getting_started_with_arduino.md)
- [1.1 Arduino UNO R3](https://longer-vision-robot.gitbook.io/arduino-full-stack/01_getting_started_with_arduino/01_arduino_uno_r3.md)
- [1.2 LVR Arduino Exntesion Board](https://longer-vision-robot.gitbook.io/arduino-full-stack/01_getting_started_with_arduino/02_lvr_arduino_extension_board.md)
- [1.3 Sensor Kits for Arduino](https://longer-vision-robot.gitbook.io/arduino-full-stack/01_getting_started_with_arduino/03_sensors.md)
- [1.4 Race Car Chassis Model](https://longer-vision-robot.gitbook.io/arduino-full-stack/01_getting_started_with_arduino/04_race_car_chassis.md)
- [1.5 Arduino Online Resource](https://longer-vision-robot.gitbook.io/arduino-full-stack/01_getting_started_with_arduino/05_online_resource.md)
- [1.6 Arduino IDE for Prototyping](https://longer-vision-robot.gitbook.io/arduino-full-stack/01_getting_started_with_arduino/06_ide.md)
- [1.7 FIRST Arduino Project - Hello World](https://longer-vision-robot.gitbook.io/arduino-full-stack/01_getting_started_with_arduino/07_hello_world.md)
- [Chapter 2. Programming Grammar](https://longer-vision-robot.gitbook.io/arduino-full-stack/02_programming_grammar.md)
- [2.1 AVR C](https://longer-vision-robot.gitbook.io/arduino-full-stack/02_programming_grammar/01_avr_c_grammar.md)
- [2.2 Digital IO](https://longer-vision-robot.gitbook.io/arduino-full-stack/02_programming_grammar/02_digitalio.md)
- [2.3 Analog IO](https://longer-vision-robot.gitbook.io/arduino-full-stack/02_programming_grammar/03_analogio.md)
- [2.4 More About IO](https://longer-vision-robot.gitbook.io/arduino-full-stack/02_programming_grammar/04_moreio.md)
- [2.5 Time Functions](https://longer-vision-robot.gitbook.io/arduino-full-stack/02_programming_grammar/05_time_functions.md)
- [2.6 Interrupt Functions](https://longer-vision-robot.gitbook.io/arduino-full-stack/02_programming_grammar/06_interrupt_functions.md)
- [2.7 Communication Classes](https://longer-vision-robot.gitbook.io/arduino-full-stack/02_programming_grammar/07_communication_classes.md)
- [2.8 Arduino Libraries](https://longer-vision-robot.gitbook.io/arduino-full-stack/02_programming_grammar/08_libraries.md)
- [Part 2 - Sensors](https://longer-vision-robot.gitbook.io/arduino-full-stack/part2_sensors.md)
- [Chapter 3. LED Sensors](https://longer-vision-robot.gitbook.io/arduino-full-stack/03_led_sensors.md)
- [3.1 LED Blinking](https://longer-vision-robot.gitbook.io/arduino-full-stack/03_led_sensors/000_led_blinking.md)
- [3.2 LED SMD RGB](https://longer-vision-robot.gitbook.io/arduino-full-stack/03_led_sensors/008_led_smdrgb.md)
- [3.3 Mini LED Red Green GND-Shared](https://longer-vision-robot.gitbook.io/arduino-full-stack/03_led_sensors/009_miniled_rg.md)
- [3.4 LED RGB GND-Shared](https://longer-vision-robot.gitbook.io/arduino-full-stack/03_led_sensors/013_led_rgb.md)
- [3.5 Photoresistor](https://longer-vision-robot.gitbook.io/arduino-full-stack/03_led_sensors/015_photoresistor.md)
- [3.6 LED Light Cup](https://longer-vision-robot.gitbook.io/arduino-full-stack/03_led_sensors/024_led_lightcup.md)
- [3.7 LED Red Green GND-Shared](https://longer-vision-robot.gitbook.io/arduino-full-stack/03_led_sensors/026_led_rg.md)
- [3.8 LED 7 Colors](https://longer-vision-robot.gitbook.io/arduino-full-stack/03_led_sensors/030_led_7colors.md)
- [Chapter 4. Infrared Sensors](https://longer-vision-robot.gitbook.io/arduino-full-stack/04_infrared_sensors.md)
- [4.1 Infrared Emitter and Receiver](https://longer-vision-robot.gitbook.io/arduino-full-stack/04_infrared_sensors/005_infrared.md)
- [4.2 Laser Emitter](https://longer-vision-robot.gitbook.io/arduino-full-stack/04_infrared_sensors/007_laseremitter.md)
- [4.3 Infrared Remote Control](https://longer-vision-robot.gitbook.io/arduino-full-stack/04_infrared_sensors/019_infrared_controller.md)
- [4.4 IR Obstacle Avoidance](https://longer-vision-robot.gitbook.io/arduino-full-stack/04_infrared_sensors/028_ir_obstacleavoidance.md)
- [4.5 IR Line Tracking](https://longer-vision-robot.gitbook.io/arduino-full-stack/04_infrared_sensors/029_ir_linetracking.md)
- [Chapter 5. Audio Sensors](https://longer-vision-robot.gitbook.io/arduino-full-stack/05_audio_sensors.md)
- [5.1 Passive Buzzer](https://longer-vision-robot.gitbook.io/arduino-full-stack/05_audio_sensors/006_passivebuzzer.md)
- [5.2 Active Buzzer](https://longer-vision-robot.gitbook.io/arduino-full-stack/05_audio_sensors/010_activebuzzer.md)
- [5.3 Microphone Big Sound](https://longer-vision-robot.gitbook.io/arduino-full-stack/05_audio_sensors/033_microphone_bigsound.md)
- [5.4 Microphone](https://longer-vision-robot.gitbook.io/arduino-full-stack/05_audio_sensors/034_microphone.md)
- [Chapter 6. Magnetic Sensors](https://longer-vision-robot.gitbook.io/arduino-full-stack/06_magnetic_sensors.md)
- [6.1 Hall Magnetic Sensor](https://longer-vision-robot.gitbook.io/arduino-full-stack/06_magnetic_sensors/003_hallmagnetic.md)
- [6.2 Mini Reed](https://longer-vision-robot.gitbook.io/arduino-full-stack/06_magnetic_sensors/018_minireed.md)
- [6.3 Linear Hall Magnetic Sensor](https://longer-vision-robot.gitbook.io/arduino-full-stack/06_magnetic_sensors/021_linearhall.md)
- [6.4 Reed](https://longer-vision-robot.gitbook.io/arduino-full-stack/06_magnetic_sensors/022_reed.md)
- [6.5 Analog Hall](https://longer-vision-robot.gitbook.io/arduino-full-stack/06_magnetic_sensors/031_analoghall.md)
- [Chapter 7. Touch Sensors](https://longer-vision-robot.gitbook.io/arduino-full-stack/07_touch_sensors.md)
- [7.1 Tap Sensor](https://longer-vision-robot.gitbook.io/arduino-full-stack/07_touch_sensors/002_tap.md)
- [7.2 Shock Sensor](https://longer-vision-robot.gitbook.io/arduino-full-stack/07_touch_sensors/027_shock.md)
- [7.3 Touch Sensor](https://longer-vision-robot.gitbook.io/arduino-full-stack/07_touch_sensors/032_touch.md)
- [Chapter 8. Thermist Sensors](https://longer-vision-robot.gitbook.io/arduino-full-stack/08_thermist_sensors.md)
- [8.1 Temperature Sensor - DS18B20](https://longer-vision-robot.gitbook.io/arduino-full-stack/08_thermist_sensors/001_temperatureds18b20.md)
- [8.2 Analog Thermister](https://longer-vision-robot.gitbook.io/arduino-full-stack/08_thermist_sensors/011_analogthermist.md)
- [8.3 Digital Temperature](https://longer-vision-robot.gitbook.io/arduino-full-stack/08_thermist_sensors/012_dht11.md)
- [8.4 Temperature and Humidity Sensor](https://longer-vision-robot.gitbook.io/arduino-full-stack/08_thermist_sensors/025_digitaltemperature.md)
- [Chapter 9. Switches](https://longer-vision-robot.gitbook.io/arduino-full-stack/09_switches.md)
- [9.1 Button](https://longer-vision-robot.gitbook.io/arduino-full-stack/09_switches/004_button.md)
- [9.2 Switch -Mercury Tilt](https://longer-vision-robot.gitbook.io/arduino-full-stack/09_switches/014_switch_mercurytilt.md)
- [9.3 Switch - Ball](https://longer-vision-robot.gitbook.io/arduino-full-stack/09_switches/017_switch_ball.md)
- [9.4 Relay](https://longer-vision-robot.gitbook.io/arduino-full-stack/09_switches/016_relay.md)
- [Chapter 10. Other Sensors](https://longer-vision-robot.gitbook.io/arduino-full-stack/10_other_sensors.md)
- [10.1 Joystick](https://longer-vision-robot.gitbook.io/arduino-full-stack/10_other_sensors/020_joystick.md)
- [10.2 Flame](https://longer-vision-robot.gitbook.io/arduino-full-stack/10_other_sensors/023_flame.md)
- [10.3 Pulse Monitor](https://longer-vision-robot.gitbook.io/arduino-full-stack/10_other_sensors/035_pulsemonitor.md)
- [10.4 Rotary Encoders](https://longer-vision-robot.gitbook.io/arduino-full-stack/10_other_sensors/036_rotaryencoders.md)
- [Chapter 11. More Discussions on Sensors](https://longer-vision-robot.gitbook.io/arduino-full-stack/11_more_advanced_sensors.md)
- [11.1 Arducam](https://longer-vision-robot.gitbook.io/arduino-full-stack/11_more_advanced_sensors/01_camera.md)
- [11.2 IMU - BNO055](https://longer-vision-robot.gitbook.io/arduino-full-stack/11_more_advanced_sensors/02_imu_bno055.md)
- [Part 3 - Motors](https://longer-vision-robot.gitbook.io/arduino-full-stack/part3_motors.md)
- [Chapter 12. Motors](https://longer-vision-robot.gitbook.io/arduino-full-stack/12_motors.md)
- [12.1 DC Motor](https://longer-vision-robot.gitbook.io/arduino-full-stack/12_motors/01_dcmotor.md)
- [12.2 AC Motor](https://longer-vision-robot.gitbook.io/arduino-full-stack/12_motors/02_acmotor.md)
- [12.3 Stepper Motor](https://longer-vision-robot.gitbook.io/arduino-full-stack/12_motors/03_steppermotor.md)
- [12.4 Servo Motor](https://longer-vision-robot.gitbook.io/arduino-full-stack/12_motors/04_servomotor.md)
- [Part 4 - Display](https://longer-vision-robot.gitbook.io/arduino-full-stack/part4_display.md)
- [Chapter 13. Display](https://longer-vision-robot.gitbook.io/arduino-full-stack/13_display.md)
- [13.1 Nixie Light LG5011B](https://longer-vision-robot.gitbook.io/arduino-full-stack/13_display/01_nixie_light_lg5011b.md)
- [13.2 Crystal Display 1602A](https://longer-vision-robot.gitbook.io/arduino-full-stack/13_display/02_crystal_1602a.md)
- [13.3 Crystal Display 12864](https://longer-vision-robot.gitbook.io/arduino-full-stack/13_display/03_crystal_12864.md)
- [Part 5 - Communication](https://longer-vision-robot.gitbook.io/arduino-full-stack/part5_communication.md)
- [Chapter 14. Communication](https://longer-vision-robot.gitbook.io/arduino-full-stack/14_communication.md)
- [14.1 Serial](https://longer-vision-robot.gitbook.io/arduino-full-stack/14_communication/01_serial.md)
- [14.2 Wifi - ESP8266](https://longer-vision-robot.gitbook.io/arduino-full-stack/14_communication/02_wifi.md)
- [14.3 Bluetooth](https://longer-vision-robot.gitbook.io/arduino-full-stack/14_communication/03_bluetooth.md)
- [14.4 Integrate Wifi & Bluetooth - ESP32](https://longer-vision-robot.gitbook.io/arduino-full-stack/14_communication/04_wifi_bluetooth.md)
- [Part 6 - Arduino Based Mini Automated Vehicle](https://longer-vision-robot.gitbook.io/arduino-full-stack/part6_miniautomatedvehicle.md)
- [Chapter 15. Assemble a Mini Automated Vehicle](https://longer-vision-robot.gitbook.io/arduino-full-stack/15_assembling.md)
- [15.1 4-Wheel DC-Motor Driven](https://longer-vision-robot.gitbook.io/arduino-full-stack/15_assembling/01_4wheel_dcmotor_driven.md)
- [15.2 Arduino UNO and LVR Arduino Extension Board](https://longer-vision-robot.gitbook.io/arduino-full-stack/15_assembling/02_lvrobot_arduino.md)
- [15.3 Speed Sensors](https://longer-vision-robot.gitbook.io/arduino-full-stack/15_assembling/03_speed_sensors.md)
- [15.4 Servo Motor for Pan Tilt Control](https://longer-vision-robot.gitbook.io/arduino-full-stack/15_assembling/04_pantilt_servomoto_ultrasoundr.md)
- [15.5 Tracking Sensor](https://longer-vision-robot.gitbook.io/arduino-full-stack/15_assembling/05_tracking_sensor.md)
- [Chapter 16. Remote Control](https://longer-vision-robot.gitbook.io/arduino-full-stack/16_remote_control.md)
- [16.1 IR Remote Control](https://longer-vision-robot.gitbook.io/arduino-full-stack/16_remote_control/01_ir_remote_control.md)
- [16.2 Bluetooth Remote Control](https://longer-vision-robot.gitbook.io/arduino-full-stack/16_remote_control/02_bluetooth_remote_control.md)
- [16.3 Wifi Remote Control](https://longer-vision-robot.gitbook.io/arduino-full-stack/16_remote_control/03_wifi_remote_control.md)
- [16.4 Automatic Control](https://longer-vision-robot.gitbook.io/arduino-full-stack/16_remote_control/04_automatic_control.md)
