lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

ใช้ NRF24L01 ส่งข้อมูลที่ได้จาก DHT ไปยังตัวรับยังไงได้บ้างครับ

babooindy 2 ปีที่ผ่านมา

ตามหัวข้อเลยครับขอคำแนะนำหน่อยครับพยายามเอา code ที่สอนการใช้ของตัว NRF24L01 มาดัดแปลงก็ไม่ได้เป็นภาษาต่างดาว ทั้งที่ตั้งบอทเรทถูกแล้วอะครับ ขอบคุณครับ

QUOTE 
ความคิดเห็นที่ #1
babooindy 2 ปีที่ผ่านมา

ทำได้แล้วครับ แต่ถ้าอยากให้ตัวรับแสดงข้อมูลใน lcd ต้องเขียนอะไรเพิ่มข้างอะคับแนะนำกันหน่อย ขอบคุณครับ

 

โค๊ดตัวรับผมครับ

#include <SPI.h>
#include <nRF24L01p.h>
#include <LiquidCrystal.h>

nRF24L01p receiver(2,7);//CSN,CE
LiquidCrystal lcd(10, 9, 3, 4, 5, 6);

void setup(){
  delay(1000);
  lcd.begin(16, 2);
  Serial.begin(115200);//Initializing Serial communication Arduino<====>PC
  SPI.begin();// Initializing SPI
  SPI.setBitOrder(MSBFIRST);// set the transmission as MSB First
  receiver.channel(90);
  receiver.RXaddress("Artur");
  receiver.init();// Initializing receiver
}

String message;

void loop(){
  if
 
    //lcd.println("Failed to read from message");
    (receiver.available()){ //if message is available
    receiver.read();// read received message
    receiver.rxPL(message);// process the received information
    Serial.println(message);// display the message
    message=""; // reset message String
  }
}

QUOTE 
ความคิดเห็นที่ #2
เจ้าของร้าน
เจ้าของร้าน
2 ปีที่ผ่านมา

ลองดูบทความ LCD นี้ประกอบครับ น่าจะทำได้ด้วยความรวดเร็ว https://www.arduinoall.com/article/20

 

 

1
แสดงความคิดเห็นที่ 1-2 จากทั้งหมด 2 ความคิดเห็น
ชื่อ
อีเมล
ข้อความ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
300.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A474
7.00 บาท
  • สั่งซื้อ
Go to Top