Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //simple Tx on pin D12
- //Written By : Mohannad Rawashdeh
- // 3:00pm , 13/6/2013
- //http://www.genotronex.com/
- //..................................
- #include <VirtualWire.h>
- char *controller;
- void setup() {
- pinMode(13,OUTPUT);
- vw_set_ptt_inverted(true); //
- vw_set_tx_pin(10);
- vw_setup(4000);// speed of data transfer Kbps
- pinMode(2, INPUT_PULLUP);
- pinMode(3, INPUT_PULLUP);
- pinMode(4, INPUT_PULLUP);
- pinMode(5, INPUT_PULLUP);
- }
- void loop(){
- if (digitalRead(2) == LOW) {
- controller="1" ;
- vw_send((uint8_t *)controller, strlen(controller));
- vw_wait_tx(); // Wait until the whole message is gone
- digitalWrite(13,1);
- }
- else if (digitalRead(3) == LOW) {
- controller="2" ;
- vw_send((uint8_t *)controller, strlen(controller));
- vw_wait_tx(); // Wait until the whole message is gone
- digitalWrite(13,1);
- }
- else if (digitalRead(4) == LOW) {
- controller="3" ;
- vw_send((uint8_t *)controller, strlen(controller));
- vw_wait_tx(); // Wait until the whole message is gone
- digitalWrite(13,1);
- }
- else if (digitalRead(5) == LOW) {
- controller="4" ;
- vw_send((uint8_t *)controller, strlen(controller));
- vw_wait_tx(); // Wait until the whole message is gone
- digitalWrite(13,1);
- }
- else
- digitalWrite(13,0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement