การใช้งาน Arduino กับ Module 433Mhz Wireless RF Transmitter and Receiver Module


#include <RH_ASK.h>
#include <SPI.h

RH_ASK driver;
void setup()
{
    Serial.begin(9600);
    if (!driver.init())
         Serial.println("init failed");
}
void loop()
{
    uint8_t buf[12];
    uint8_t buflen = sizeof(buf);
    if (driver.recv(buf, &buflen)) 
    {
      int i;
      // รับข้อความแล้วนำมาแสดง 
      Serial.print("Message: ");
      Serial.println((char*)buf);         //ตัวแปรที่นำข้อความมาแสดง
    }
}

Module 433Mhz Wireless RF Transmitter and Receiver Module ในหนึ่งชุดประกอบด้วย ภาครับและภาคส่ง ใช้สำหรับส่งข้อมูลไร้สาย โดยผ่านความถี่วิทยุ 433 MHz หรือ ความถี่วิทยุ 315 Mhz 

Module 433Mhz Wireless RF Transmitter and Receiver Module เป็นที่นิยม มากเนื่องจากราคาถูก ราคาหลักสิบบาท ใช้งานได้ง่าย มี Libraries พร้อมใช้งาน ทำให้ง่ายต่อการใช้งานกับเจ้า Arduino สำหรับ Module 433Mhz Wireless RF Transmitter and Receiver Module มีข้อเสียคือเรืองสัญญาณเคลื่อนวิทยุอาจจะถูกรบกวนได้ง่าย ความเร็วในการส่งช้า จึงเหมาะกับการงานที่ไม่ต้องการความเร็วในการรับส่ง และความถูกต้องมากมาย เช่น การควบคุมรถบังคับ การควบคุมเปิดปิดเครื่องใช้ไฟฟ้า การส่งข้อมูลระยะไกลเช่นค่าอุหภูมิ และงานทั่วไปที่ต้องการส่งข้อมูลไร้สายหรือไม่สามารถเดินสายไฟได้ เป็นต้น

https://www.9arduino.com/article/21/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99-arduino-%E0%B8%81%E0%B8%B1%E0%B8%9A-module-433mhz-wireless-rf-transmitter-and-receiver-module

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Coin Validator เครื่องรับเหรียญ เครื่องหยอดเหรียญ Multi Coin รุ่น SG-6

Learning 7 Segment + Arduino