Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. #define Rx 17
  2. #define Tx 16
  3.  
  4. int buttonState = 0;
  5. void setup() {
  6. Serial.begin(9600);
  7. Serial2.begin(9600);
  8. delay(500);
  9. pinMode(9, OUTPUT); //Yellow Send
  10. pinMode(8, OUTPUT); //Green Receive
  11. pinMode(3, INPUT); //Push button
  12. digitalWrite(8, LOW);
  13. digitalWrite(9, LOW);
  14. }
  15. void loop() {
  16. buttonState = digitalRead(3); //pushbutton state based on that state on pin 3
  17.  
  18. if (buttonState == HIGH) {
  19. char outgoing = '2';
  20. Serial2.println(outgoing); //sending signal to other bots via the sentry bot
  21. digitalWrite(9, HIGH); //turning on yellow (sending) light
  22. delay(50);
  23. }
  24. else {
  25. digitalWrite(9, LOW);
  26. }
  27.  
  28. if (Serial2.available()) {
  29. char incoming = Serial2.read();
  30. Serial.println(incoming); //incoming signal from a different bot via the sentry bot
  31. digitalWrite(8, HIGH); //turning on green (receiving) light
  32. delay(100);
  33. }
  34. else {
  35. digitalWrite(8, LOW);
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement