Dưới đây là các thư viện cần thiết cho dự án này:
1. Tải về các n Radioheadệthư vi
2. Giải nén các thư viện Radiohead
3. Cài đặt thư viện Radiohead trong Arduino IDE của bạn
4. Khởi động lại Arduino IDE của bạn
#include
#include// Not actualy used but needed to compile
RH_ASK driver;
voidsetup()
{
Serial.begin(9600);// Debugging only
if(!driver.init())
Serial.println("init failed");
}
voidloop()
{
uint8_t buf[12];
uint8_t buflen=sizeof(buf);
if(driver.recv(buf,&buflen))// Non-blocking
{
inti;
// Message with a good checksum received, dump it.
Serial.print("Message: ");
Serial.println((char*)buf);
}
}Transmitter Circuit
#includeDưới đây là những gì bạn sẽ thấy trong màn hình nối tiếp Arduino IDE của bạn.
#include// Not actually used but needed to compile
RH_ASK driver;
voidsetup()
{
Serial.begin(9600); // Debugging only
if(!driver.init())
Serial.println("init failed");
}
voidloop()
{
constchar*msg="Hello World!";
driver.send((uint8_t*)msg,strlen(msg));
driver.waitPacketSent();
delay(1000);
}
↑