// Modified version of ask_transmitter.pde by RadioHead // https://thebrickinthesky.wordpress.com/2015/09/13/arduino-rf-link-transmitterreceiver-434mhz-zumo-shield/ // TX Data Pin = 9 #include // http://www.airspayce.com/mikem/arduino/RadioHead/ #include // Not actually used but needed to compile //RH_ASK driver; // Default Speed = 2000, RX = 11, TX = 12, PTT = 10, PTTinverted = false RH_ASK driver(2000, 11, 9, 5); // RX 11, TX 9, PTT 5 void setup() { // pinMode(9, OUTPUT); // Data pinMode(8, OUTPUT); // GND digitalWrite(8, LOW); // aktivieren pinMode(10, OUTPUT); // Vcc 5V digitalWrite(10, HIGH);// aktivieren //LED indicates message sent. pinMode(13,OUTPUT); Serial.begin(9600); //For some reason, this is needed to initialize the driver if (!driver.init()) { Serial.println("init failed"); } } void loop() { delay(1000); char msg[4]; // MCP9700 //Read the voltage in the potentiometer. float voltage= analogRead(0)* (5.0 / 1023.0); voltage = voltage - 0.5; voltage = voltage / 0.01; //Convert it to string dtostrf(voltage,1,1,msg); // Send the message and wait to check if it was sent. driver.send((uint8_t *)msg, strlen(msg)); driver.waitPacketSent(); //Convert it to string dtostrf(voltage,1,1,msg); //Send the message and wait to check if it was sent. driver.send((uint8_t *)msg, strlen(msg)); driver.waitPacketSent(); //Flash LED to indicate message sent. digitalWrite(13,1); delay(200); digitalWrite(13,0); delay(200); }