![](/media/cache/profiles/c2bc8f626b7aa52fb0eb9871805d865f.jpg.50x50_q85.jpg)
Line Follower Robot for a black line on a white background.
main.cpp
- Committer:
- Harshavardan61
- Date:
- 2014-01-22
- Revision:
- 0:18385b6527e2
File content as of revision 0:18385b6527e2:
/* ###################################################### ## Program Created by Harshavardan T V & Arun M S ## ###################################################### ---- harshavardan61@gmail.com & msarun003@gmail.com---- */ #include "mbed.h" DigitalOut led1(LED1); DigitalOut led2(LED2); DigitalOut led3(LED3); DigitalOut led4(LED4); AnalogIn left(p16); //IR Enable. AnalogIn right(p17); //IR Enable. DigitalOut left1(p21); DigitalOut left2(p22); DigitalOut right1(p23); DigitalOut right2(p24); int main() { float l,r; while (1) { l=left; //Assign Variable "p" to piezo. r=right; //Assign Variable "i" to ir. if(l<0.8) { if(r>0.8) { led1=1; led2=1; led3=0; led4=0; left1=1; left2=0; right1=0; right2=1; } else { led1=1; led4=1; led2=0; led3=0; left1=1; left2=0; right1=1; right2=0; } } else if(l>0.8) { if(r<0.8) { led4=1; led3=1; led1=0; led2=0; left1=0; left2=1; right1=1; right2=0; } else { led1=1; led4=1; led2=0; led3=0; left1=1; left2=0; right1=1; right2=0; } } else { led1=1; led4=1; led2=0; led3=0; left1=1; left2=0; right1=1; right2=0; } } }