Surilli
Published © LGPL

Avoidance Sensor Using Surilli Basic M0

This sensor can be used for obstacle sensing, color detection, fire detection, line sensing, etc and also as an encoder sensor.

BeginnerFull instructions provided30 minutes499
Avoidance Sensor Using Surilli Basic M0

Things used in this project

Hardware components

Avoidance Sensor
×1
Surilli Basic
Surilli Basic
×1
Jumper wires (generic)
Jumper wires (generic)
×3
Breadboard (generic)
Breadboard (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

Avoidance Sensor using Surilli Basic M0

Code

Avoidance_Sensor

C/C++
int tracking_sensor_pin =5;//sensor signal pin is connected to pin5.
void setup() {
  pinMode(tracking_sensor_pin , INPUT);//sensor signal pin declared as INPUT
  SerialUSB.begin(9600);
}
void loop() {
  
  int TrackingSensor = digitalRead(tracking_sensor_pin);//reading Sensor signal pin
  if(TrackingSensor == 1){
   SerialUSB.println("BLACK");
   delay(200);  
  }
 else if(TrackingSensor == 0){
  SerialUSB.println("WHITE"); 
   delay(200);
  }
}

Credits

Surilli
196 projects • 65 followers
Surilli is a premiere Internet of Things centric Technology Company aimed at providing cutting edge innovative solutions.

Comments