ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

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

babooindy

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

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

ทำได้แล้วครับ แต่ถ้าอยากให้ตัวรับแสดงข้อมูลใน 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
เจ้าของร้าน

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

 

 

แสดงความคิดเห็นที่ 1-2 จากทั้งหมด 2 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม