void setup(){ pinMode(2, OUTPUT); pinMode(13, OUTPUT); //used to blink when text is transferd } void loop(){ rf_send('5'); rf_send('6'); rf_send('7'); rf_send('.'); rf_send('d'); rf_send('k'); rf_send(' '); rf_send('I'); rf_send('S'); rf_send(' '); rf_send('A'); rf_send('W'); rf_send('E'); rf_send('S'); rf_send('O'); rf_send('M'); rf_send('E'); rf_send('#'); digitalWrite(13, HIGH); delay(100); digitalWrite(13, LOW); delay(5000); //v++; } void rf_send(byte input){ int i; for(i=0; i<20; i++){ digitalWrite(2, HIGH); delayMicroseconds(500); digitalWrite(2, LOW); delayMicroseconds(500); } digitalWrite(2, HIGH); delayMicroseconds(3000); digitalWrite(2, LOW); delayMicroseconds(500); for(i=0; i<8; i++){ if(bitRead(input,i)==1) digitalWrite(2, HIGH); else digitalWrite(2, LOW); delayMicroseconds(500); if(bitRead(input,i)==1) digitalWrite(2, LOW); else digitalWrite(2, HIGH); delayMicroseconds(500); }//i digitalWrite(2, LOW); }