ผมสั่ง NRF24L01 PA LNA มาคู่นึง และ arduino atmega8 ทดสอบตามโค้ดที่ได้แนะนำในบทความแล้วทำงานได้ดีครับ (ขอบคุณสำหรับโค้ดตัวอย่างด้วยครับ) ผมอยากถามเพิ่มเติมดังนี้ครับ
- ไลบรารี่ที่ให้มาสามารถกำหนดความเร็วในการส่งได้มั้ยครับ เพราะจากข้อมูลในดาต้าชีตถ้าส่งที่ความเร็วตำสุดสามารถส่งได้ไกลสุดใช่มั้ยครับ
- สามารถรับและส่งข้อมูลพร้อมๆกันเลยได้มั้ยครับ เช่น A ส่งข้อมูลไป B ได้รับก็ตอบ ACK กลับมาเพื่อยืนยันข้อมูลและไม่ทราบว่ามันรับส่งกันแบบ half duplex หรือ full duplex ครับ พอจะมีข้อมูลมั้ยครับ
....ตัวนี้ผมจะทำเป็นตัวแปลงข้อมูล serial (uart) แล้วส่งแบบไร้สายไป อีกฝั่งก็รับแล้วส่งต่อออกไปเป็น serial uart อ่ะครับ
ขอบคุณครับ
ตัวนี้เป็นโมดูลไร้สายความถี่ 2.4G เป็นคนละมาตรฐานกับ Wi-Fi 2.4G
สำหรับวิธีใช้โมดูล wifi มีที่หน้าเว็บใน คอร์สสอน Arduino ESP8266 ฟรีครับ
อาการนี้มาจากไลบารีบางตัวขาด หรือ arduino ide ไม่รองรับ
ลองใช้ arduino ide เวอร์ชัน 1.0.6 ครับ
ถ้าเช็คละเอียดแล้ว สามารถส่งมาให้ทางร้านตรวจสอบได้ รับประกันทุกชิ้น
แต่อยากให้ตรวจสอบให้ละเอียดอีกทีก่อนนะครับ
Arduino Uno / Arduino Nano / Arduino Pro mini
ทั้ง 3 รุ่นใช้ไมโครคอนโทรเลอร์เบอร์ Atmega328P เหมือนกัน จึงทำงานเหมือนกันทุกอย่าง
โคดเดียวกัน ต่อขาให้ตรงกันก็ใช้ได้เหมือนกันครับ
เป็นการติดต่อแบบ SPI ต้องต่อขาให้ถูก สลับกันไม่ได้ arduino uno กับ arduino nano เป็นตัวเดียวกัน ดังนั้นใช้งานเหมือนกัน
ขา 13 ของ arduino nano ตามรูปนี้ลองดูครับ