#include <VirtualWire.h>
      
      void setup() {
         vw_set_ptt_inverted(true); // Required for DR3100
         vw_set_rx_pin(12);
         vw_setup(4000); // Bits per sec
         pinMode(5, OUTPUT);
         vw_rx_start(); // Start the receiver PLL running
      }
      void loop() {
         uint8_t buf[VW_MAX_MESSAGE_LEN];
         uint8_t buflen = VW_MAX_MESSAGE_LEN;
         if (vw_get_message(buf, &buflen)) // Non-blocking {
            if(buf[0]=='1') {
               digitalWrite(5,1);
            }
            if(buf[0]=='0') {
               digitalWrite(5,0);
            }
         }
      }
      
      Cpp language logo

      Arduino wireless communication(Reciever)

      uno
      arduino

      he wireless transmitter and receiver modules work at 315 Mhz. They can easily fit into a breadboard and work well with microcontrollers to create a very simple wireless data link. With one pair of transmitter and receiver, the modules will only work communicating data one-way, however, you would need two pairs (of different frequencies) to act as a transmitter/receiver pair.

      0 Comments

        Add Comment

        Log in to add a comment

        Codiga - All rights reserved 2022.