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

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


  


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

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


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

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

NRF24L01 ปรับความเร็วการส่งข้อมูลอย่างไรครับ

Keem Coe

ผมสั่ง NRF24L01 PA LNA  มาคู่นึง และ arduino atmega8 ทดสอบตามโค้ดที่ได้แนะนำในบทความแล้วทำงานได้ดีครับ (ขอบคุณสำหรับโค้ดตัวอย่างด้วยครับ) ผมอยากถามเพิ่มเติมดังนี้ครับ
- ไลบรารี่ที่ให้มาสามารถกำหนดความเร็วในการส่งได้มั้ยครับ เพราะจากข้อมูลในดาต้าชีตถ้าส่งที่ความเร็วตำสุดสามารถส่งได้ไกลสุดใช่มั้ยครับ

- สามารถรับและส่งข้อมูลพร้อมๆกันเลยได้มั้ยครับ เช่น A ส่งข้อมูลไป B ได้รับก็ตอบ ACK กลับมาเพื่อยืนยันข้อมูลและไม่ทราบว่ามันรับส่งกันแบบ half duplex หรือ full duplex ครับ พอจะมีข้อมูลมั้ยครับ

....ตัวนี้ผมจะทำเป็นตัวแปลงข้อมูล serial (uart) แล้วส่งแบบไร้สายไป อีกฝั่งก็รับแล้วส่งต่อออกไปเป็น serial uart อ่ะครับ

ขอบคุณครับ

QUOTE 
ความคิดเห็นที่ #71
Saran Stronka Taweesittidat

สอบถามครับเราสามารถลดขอบเขตในการส่งสัญญาณได้ไหมครับที่ปกติห้าสิบเมตรสามรถลดเหลือสามสิบเมตรได้ไหม

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

ไม่น่าได้ครับ

QUOTE 
ความคิดเห็นที่ #73
Golff Sinrapachai

ผมซื้อnRF24L01p มาใช้ลองทำตามบทความเเล้วมันไม่รับส่ง ขอคำเเนะนำหน่อยครับหรือขอคุยส่วนตัวได้ไหมครับ

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

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

หลัก ๆ คือต่อ C ค่า 0.1uf คร่อมที่แหล่งจ่ายไฟ เพื่อลดสัญญาณรบกวนที่แหล่งจ่ายไฟ รายละเอียดตามนี้ครับ

  • https://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo
  • http://forum.arduino.cc/index.php?topic=71574.0
QUOTE 
ความคิดเห็นที่ #75
khimiiz

จาก Code ในความเห็นที่ 2 ลองแล้วใช้ไม่ได้ครับ ลองเช็คค่า Serial.available() , transmitter.available() และ receiver.available() ได้ = 0 หมดเลยครับ แต่ถ้า ส่งตัวนึง รับตัวนึงไม่มีปัญหา ต้องแก้ตรงไหนครับ 

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

ตรงนี้ต้องลอง debug เพิ่มนะครับ

QUOTE 
ความคิดเห็นที่ #77
khimiiz

มีตัวอย่างโค้ด debug มั้ยครับ

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

debug ตามโคดของคุณทีละส่วนนะครับ

QUOTE 
ความคิดเห็นที่ #79
Satn

ผมลองทำตามแล้ว แล้วมันขึ้นแบบนี้อะครับ

 

D:\Program Files (x86)\Arduino\libraries\nRF24L01p\examples\0x01 variables\PTX\PTX.ino: In function 'void setup()':

 

D:\Program Files (x86)\Arduino\libraries\nRF24L01p\examples\0x01 variables\PTX\PTX.ino:12:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

 

   transmitter.TXaddress("Artur");

 

                                ^

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

ลองเช็คที่การลงไลบารีอีกครั้ง โปรแกรมคอมไพล์ยังไม่ผ่านครับ

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

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

สอน esp8266

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

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

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