Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int photoTran = A1;
- int reading = 0;
- int forward=2;
- int backward=3;
- int motorspeed=0;
- void setup(){
- pinMode(photoTran,INPUT);
- Serial.begin(9600);
- pinMode (backward, OUTPUT);
- pinMode (forward, OUTPUT);
- }
- void loop(){
- lcd.setCursor(0,0);
- reading = analogRead(photoTran);
- lcd.print(reading);
- lcd.print(" ");
- delay(100);
- {
- if (reading<30){
- digitalWrite(backward,HIGH);
- digitalWrite(forward,LOW);
- motorspeed = map(reading, 30, 1023, 0, 255);
- analogWrite(backward,motorspeed);
- }
- else {
- digitalWrite(backward,LOW);
- digitalWrite(forward,HIGH);
- motorspeed = map(reading, 30, 400, 0, 255);
- analogWrite(forward,motorspeed);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement