Page 369 - 최강 아두이노 퍼스트 참고서
P. 369

예제코드:  무선 수신 코드입니다.
                 #include <VirtualWire.h>

                 void setup()
                 {
                   vw_set_ptt_inverted(true); // Required for DR3100
                   vw_set_rx_pin(11);
                   vw_setup(4000);  // Bits per sec
                   pinMode(13, 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;

                   // Non-blocking 함수.
                   if (vw_get_message(buf, &buflen))
                   {
                     if(buf[0]=='1')
                     {
                       digitalWrite(13,1);
                     }
                     if(buf[0]=='0')
                     {
                       digitalWrite(13,0);
                     }
                   }
                 }






















                                                   369
   364   365   366   367   368   369   370   371   372   373   374