ผมสั่ง NRF24L01 PA LNA มาคู่นึง และ arduino atmega8 ทดสอบตามโค้ดที่ได้แนะนำในบทความแล้วทำงานได้ดีครับ (ขอบคุณสำหรับโค้ดตัวอย่างด้วยครับ) ผมอยากถามเพิ่มเติมดังนี้ครับ
- ไลบรารี่ที่ให้มาสามารถกำหนดความเร็วในการส่งได้มั้ยครับ เพราะจากข้อมูลในดาต้าชีตถ้าส่งที่ความเร็วตำสุดสามารถส่งได้ไกลสุดใช่มั้ยครับ
- สามารถรับและส่งข้อมูลพร้อมๆกันเลยได้มั้ยครับ เช่น A ส่งข้อมูลไป B ได้รับก็ตอบ ACK กลับมาเพื่อยืนยันข้อมูลและไม่ทราบว่ามันรับส่งกันแบบ half duplex หรือ full duplex ครับ พอจะมีข้อมูลมั้ยครับ
....ตัวนี้ผมจะทำเป็นตัวแปลงข้อมูล serial (uart) แล้วส่งแบบไร้สายไป อีกฝั่งก็รับแล้วส่งต่อออกไปเป็น serial uart อ่ะครับ
ขอบคุณครับ
ขอสอบถามครับพี่ ผมต่อ
CSN ที่ PIN 7
CE ที่ PIN 8
MOSI ที่ PIN 11
SCK ที่ PIN 13
MISO ที่ PIN 12
แล้วก็โปรแกรมตามตัวอย่างครับ ลองส่งคำว่า TEXT TO SPEECH
ผลปรากฎว่า ฝั่งตัวรับ รับได้แบบนี้ครับ
ไม่ทราบเป็นเพราะอะไรครับ ขอคำชี้แนะด้วยนะครับ ขอบคุณครับผม
ใช้ทั้งแบบ ต่อบนโปรโตบอร์ด ทั้งใช้บอร์ดรุ่นนี้ครับ เป็นเหมือนกันครับ ส่งคำว่า "TEXT TO SPEECH" รับส่งได้ แต่แสดงผลไม่ตรงครับ
แสดงผลเป็น
ทำถูกต้องแล้ว แค่ปรับ Board rade เป็น 115200 ก็อ่านได้แล้วครับ
เย้ !! ได้แล้วขอบคุณมากครับพี่ พอดีเพิ่งหัดเล่นครับ
อันนี้ผมไม่แน่ใจครับว่ารับได้สูงสุดกี่ตัว เห็นงานวิจัยที่ทำ ใช้ ตัวรับ 2 ตัว สามารถอ่านข้อมูลจากตัวส่งได้ 50 ตัวพร้อมกันครับ
พอดีสั่งมาทำ project ครับอยากทราบว่า ตัวที่รับค่ามาสามารถเก็บค่าบันทึกไวแล้วออกมาเป็นไฟล์งานได้ไหมครับ
ทำได้แน่นอนครับ ใช้ arduino อ่านค่าแล้วเขียนเป็นไฟล์ .TXT ใน sd card ครับ
รบกวนหน่อยค่ะ พอดัว่าสั่งซื้อ nrf24l01 มาค่ะ ตัวที่เป็น ทั้งตัวรับและส่งในตัวเดียวกัน
แต่คือตอนนี้มันมีปัญหาค่ะ เนื่องจากส่งข้อมูลไปอีกตัวรับนึงแล้วข้อมูลไม่ขึ้น มันเป็นที่อะไรหรอค่ะ