Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define Rx 17
- #define Tx 16
- int buttonState = 0;
- void setup() {
- Serial.begin(9600);
- Serial2.begin(9600);
- delay(500);
- pinMode(9, OUTPUT); //Yellow Send
- pinMode(8, OUTPUT); //Green Receive
- pinMode(3, INPUT); //Push button
- digitalWrite(8, LOW);
- digitalWrite(9, LOW);
- }
- void loop() {
- buttonState = digitalRead(3); //pushbutton state based on that state on pin 3
- if (buttonState == HIGH) {
- char outgoing = '2';
- Serial2.println(outgoing); //sending signal to other bots via the sentry bot
- digitalWrite(9, HIGH); //turning on yellow (sending) light
- delay(50);
- }
- else {
- digitalWrite(9, LOW);
- }
- if (Serial2.available()) {
- char incoming = Serial2.read();
- Serial.println(incoming); //incoming signal from a different bot via the sentry bot
- digitalWrite(8, HIGH); //turning on green (receiving) light
- delay(100);
- }
- else {
- digitalWrite(8, LOW);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement