Light Follower Robot Using Intel Galileo

Components:

Intel Galileo

Ldr

Potentiometer

breadboard

Operational Amplifier

Darlington transistor

Dc motor

resistor

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Working

The project is for controlling a robot using Intel Galileo that takes a signal from a light dependent resistor (ldr) .

Power is fed to the ldr,when the brightness increases current passes through the ldr to the Op Amp,then to the

Galileo board, a signal is then sent from the board to the transistor which switches on the motor,the motor in turn rotates the wheels of the robot thus driving it.

The speed of the robot depends on the amount of light on the ldr, when the light is reduced,the robot slows down and stops.

Step 2: Code

int in=13;
int out=12; 
int pinState=0; 
void setup() {
  pinMode(in,INPUT); 
  pinMode(out,OUTPUT);    
}
void loop() {
 
 pinState=digitalRead(in); 
  if(pinState==HIGH)
  {
    digitalWrite(out,HIGH); 
  }
 
 else
  {
 
   digitalWrite(out,LOW); 
  }  
}

Be the First to Share

    Recommendations

    • Instrument Contest

      Instrument Contest
    • Make it Glow Contest

      Make it Glow Contest
    • STEM Contest

      STEM Contest

    2 Discussions

    0
    None
    shaiks31

    3 years ago

    Great Post for Engineers