/* * Arduino Wireless Communication Tutorial * Example 1 - Transmitter Code * * by Dejan Nedelkovski, www.HowToMechatronics.com * * Library: TMRh20/RF24, https://github.com/tmrh20/RF24/ */ /* Com10 */ #include #include #include RF24 radio(7, 8); // CE, CSN const byte address[6] = "00001"; char bOn[] = "1"; char bOff[] = "0"; bool flag = 0; bool oldFlag = 0; void setup() { Serial.begin(9600); radio.begin(); radio.openWritingPipe(address); radio.setPALevel(RF24_PA_LOW); radio.stopListening(); pinMode(6,INPUT_PULLUP); } void loop() { // Serial.println("testSend"); oldFlag = flag; flag = digitalRead(6); if(!flag && (flag != oldFlag)){ radio.write(&bOn, sizeof(bOn)); Serial.println(bOn); } else if(flag && (flag != oldFlag)){ radio.write(&bOff, sizeof(bOff)); Serial.println(bOff); } }