Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. int photoTran = A1;
  2. int reading = 0;
  3. int forward=2;
  4. int backward=3;
  5. int motorspeed=0;
  6.  
  7.  
  8. void setup(){
  9. pinMode(photoTran,INPUT);
  10. Serial.begin(9600);
  11. pinMode (backward, OUTPUT);
  12. pinMode (forward, OUTPUT);
  13. }
  14.  
  15. void loop(){
  16. lcd.setCursor(0,0);
  17. reading = analogRead(photoTran);
  18. lcd.print(reading);
  19. lcd.print(" ");
  20. delay(100);
  21. {
  22. if (reading<30){
  23. digitalWrite(backward,HIGH);
  24. digitalWrite(forward,LOW);
  25. motorspeed = map(reading, 30, 1023, 0, 255);
  26. analogWrite(backward,motorspeed);
  27. }
  28. else {
  29. digitalWrite(backward,LOW);
  30. digitalWrite(forward,HIGH);
  31. motorspeed = map(reading, 30, 400, 0, 255);
  32. analogWrite(forward,motorspeed);
  33. }
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement