Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. //simple Tx on pin D12
  2. //Written By : Mohannad Rawashdeh
  3. // 3:00pm , 13/6/2013
  4. //http://www.genotronex.com/
  5. //..................................
  6. #include <VirtualWire.h>
  7. char *controller;
  8. void setup() {
  9. pinMode(13,OUTPUT);
  10. vw_set_ptt_inverted(true); //
  11. vw_set_tx_pin(10);
  12. vw_setup(4000);// speed of data transfer Kbps
  13.  
  14. pinMode(2, INPUT_PULLUP);
  15. pinMode(3, INPUT_PULLUP);
  16. pinMode(4, INPUT_PULLUP);
  17. pinMode(5, INPUT_PULLUP);
  18. }
  19.  
  20. void loop(){
  21.  
  22. if (digitalRead(2) == LOW) {
  23. controller="1" ;
  24. vw_send((uint8_t *)controller, strlen(controller));
  25. vw_wait_tx(); // Wait until the whole message is gone
  26. digitalWrite(13,1);
  27. }
  28.  
  29.  
  30. else if (digitalRead(3) == LOW) {
  31. controller="2" ;
  32. vw_send((uint8_t *)controller, strlen(controller));
  33. vw_wait_tx(); // Wait until the whole message is gone
  34. digitalWrite(13,1);
  35. }
  36.  
  37. else if (digitalRead(4) == LOW) {
  38. controller="3" ;
  39. vw_send((uint8_t *)controller, strlen(controller));
  40. vw_wait_tx(); // Wait until the whole message is gone
  41. digitalWrite(13,1);
  42. }
  43.  
  44. else if (digitalRead(5) == LOW) {
  45. controller="4" ;
  46. vw_send((uint8_t *)controller, strlen(controller));
  47. vw_wait_tx(); // Wait until the whole message is gone
  48. digitalWrite(13,1);
  49. }
  50.  
  51. else
  52. digitalWrite(13,0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement