Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*IR sensor Singal Pin: 9 :
- L293DNE pin 1-->nano pin 5 :
- L293DNE pin 2-->nano pin 4 :
- L293DNE pin 7-->nano pin 3 :
- */
- #include <IRremote.h>
- IRrecv IR(IRpin);
- decode_results cmd_results;
- int IRpin = 9;
- int wait = 1500;
- int speedPin = 5;
- int dir1 = 4;
- int dir2 = 3;
- int mSpeed = 255;
- String Direction;
- String myCmd;
- void setup() {
- Serial.begin(9600);
- IR.enableIRIn();
- pinMode(speedPin, OUTPUT);
- pinMode(dir1, OUTPUT);
- pinMode(dir2, OUTPUT);
- digitalWrite(dir1, LOW);
- digitalWrite(dir2, HIGH);
- }
- void loop() {
- digitalWrite(dir1, LOW);
- digitalWrite(dir2, HIGH);
- analogWrite(speedPin, 255);
- Serial.println("turning direction A...");
- delay(5000);
- digitalWrite(dir1, HIGH);
- digitalWrite(dir2, LOW);
- Serial.println("turning direction B...");
- analogWrite(speedPin, 255);
- delay(5000);
- for (int countdown = 255; countdown > 0; countdown--) {
- digitalWrite(dir1, HIGH);
- digitalWrite(dir2, LOW);
- analogWrite(speedPin, countdown);
- Serial.println("slowing down");
- Serial.println(countdown);
- delay(20);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement