Trang chủ / Bài viết

hướng dẫn sử dụng RF 433MHz Transmitter/Receiver với modul Arduino

thư viện download

Dưới đây là các thư viện cần thiết cho dự án này:

1.  Tải về các thư vin Radiohead

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

transmitter Circuit

 

 433mhz_arduino_receiver_circuit

#include<RH_ASK.h>
#include<SPI.h>// 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

433mhz_arduino_transmitter_circuit
#include<RH_ASK.h>
#include<SPI.h>// 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);
}
Dướ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.
nhận màn hình nối tiếp

TRA CỨU MÃ VẬN ĐƠN VÀ HÀNH TRÌNH VẬN CHUYỂN
Hotline hỗ trợ vận đơn: 0985 084 693 (Hỗ trợ tra mã vận đơn chuyển phát)
Danh Mục

Đang xử lý...