Introduction:
Line tracking sensor has a TCRT5000 photoelectric sensor. Infrared reflectivity of color is different ,which is applied to convert strong and weak echoed signal into current signal by photoelectric sensor. The potentiometer is used to adjust sensitivity of this sensor.
In this project, we use graphical programming to detect high and low level of line tracking sensor signal port and the color of objects, displaying it on serial monitor.
Materials Required:
1. KEYESTUDIO UNO Control Board *1
2. V5 Sensor Shield*1
3. Line Tracking Sensor*1
4. Female to Female Dupont Line*3
Connection Diagram:
After wiring, we can start programming.
Click “download to Arduino” to see the following codes in IDE interface:
Sample Code:
***************************************************************************** void setup() { pinMode( 3 , INPUT); Serial.begin(9600); } void loop() { Serial.print("Line Tracking"); Serial.print(digitalRead(3)); Serial.println(); delay( 1000 ); } *******************************************************************************
Result:
After downloading program, we can use line tracking sensor to detect the color of line tracking object. If it is white, the light on the sensor turns on, and display “Line Tracking0” on serial monitor;if black, the light off, and display “Line Tracking1”
All Projects
- ARDUBLOCK Graphical Programming Starter Kit Tutorial
- ARDUBLOCK Project 1: LED Blinking
- ARDUBLOCK Project 2: PWM Regulating Light Brightness
- ARDUBLOCK Project 3: Flowing Light
- ARDUBLOCK Project 4: Button-controlled LED
- ARDUBLOCK Project 5: Passive Buzzer Sound Production
- ARDUBLOCK Project 6: Active Buzzer Sound Production
- ARDUBLOCK Project 7: Reading-out Analog Value
- ARDUBLOCK Project 8: Light-controlled Sound
- ARDUBLOCK Project 9: Sound-controlled Light
- ARDUBLOCK Project 10: Servo Motor Control
- ARDUBLOCK Project 11:Ultrasonic Distance Measurement
- ARDUBLOCK Project 12:PS2 Joystick Module
- ARDUBLOCK Project 13: LM35 Temperature Sensor
- ARDUBLOCK Project 14: 5V Relay Module
- ARDUBLOCK Project 15: Tilting Switch Module
- ARDUBLOCK Project 16: Capacitive Touch Module Control LED
- ARDUBLOCK Project 17: Flame Alarm Module
- ARDUBLOCK Project 18: Reed Switch Module
- ARDUBLOCK Project 19: Human Body IR Pyroelectricity
- ARDUBLOCK Project 20: Line Tracking Sensor
- ARDUBLOCK Project 21: MQ-2 Combustible Gas and Smoke Sensor
- ARDUBLOCK Project 22: Soil Module
Buy it >> ARDUBLOCK Graphical Programming Starter Kit for Arduino