ความรู้แน่น ฟรีสำหรับชุมชน 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 
ความคิดเห็นที่ #111
yasin chiwpreecha
1 = ส่งไป 2 2 = รับจากตัวที่ 1 และส่งไป 3 3 = รับจากตัวที่ 2 code ของตัวที่ 2 มีปัญหาตอนส่งครับ แต่ตอนรับไม่มีปัญหา ลองดัดแปลงจากโค๊ดของคอมเม้นที่2 แล้วก็ไม่ได้ครับ :(
QUOTE 
ความคิดเห็นที่ #112
เจ้าของร้าน

ลองเช็คการทำงานทีละตัวครับ ถ้ารับได้ทั้ง 2 ตัว แสดงว่าอาจจะยังเขียนโคดไม่ถูกครับ

QUOTE 
ความคิดเห็นที่ #113
nuedjidee2
ผมต้องการพิมพ์เลข 1 ที่ตัวส่ง และต้องการให้ตัวรับเช็ค ว่า มีเลข 1 หรือเลข 2 3 4 เข้ามาใช่หรือไม่ถ้าใช้ให้ LED ติด 1 หลอด 2 หลอด 3 หลอด ตามการกดส่งตัวเลขมาครับ พอจะมีตัวอย่างไหมครับ ผมลองโค๊ดของ แอดมินและแก้เป็นให้เช็คค่าที่เข้ามาแล้ว มันเช็คไม่ได้ครับ รบกวนขอตัวอย่างหน่อยครับ ขอบคุณครับ
QUOTE 
ความคิดเห็นที่ #114
nuedjidee2
โค๊ดที่ผมเพิ่มไปครับ [img]http://i.imgur.com/zKVToSs.png[/img] http://i.imgur.com/zKVToSs.png
QUOTE 
ความคิดเห็นที่ #115
เจ้าของร้าน

ที่เช็คไม่ได้เพราะค่าที่รับมาเป็น string ไม่ใช่ int ให้เช็ค if แบบ string ครับ

QUOTE 
ความคิดเห็นที่ #116
NoNAME
กรณี ที่ตัวส่งมากกว่า 2 ตัวขึ้น แต่ตัวรับมีเพียงตัวเดียว จะต้อง setup อย่างไรบ้างครับ
QUOTE 
ความคิดเห็นที่ #117
เจ้าของร้าน

ทำได้ ลองดูตามเพิ่มเติม ความเห็นที่ 98 ตามนี้ครับ https://www.arduinoall.com/webboard/viewtopic/46?tskp=10

 

QUOTE 
ความคิดเห็นที่ #118
มนุษย์เงินเดือน คร๊าฟฟฟฟฟ
ขอถามหน่อยครับ คืออย่ากทราบว่า ผม จะกดสวิตช์ จุด ก ให้ไฟจุด ข ติด และ กดสวิตช์ จุด ข แล้วให้ไฟ จุด ก ติด โดยใช่อุปกรณ์ Aduino UNO R3 2ตัว สวิตช์ ก ข Wirless NRF24L01 2 ตัว หลอดไฟ ก ข ทำได้ไหม ครับ คือ ซื้อมาแล้ว แต่ฝึกเล่น คับ อยากเป็นครับ
QUOTE 
ความคิดเห็นที่ #119
เจ้าของร้าน

เขียนโปรแกรม arduino ทำได้ ลองเล่นตามตัวอย่างที่หน้าบทความครับ

QUOTE 
ความคิดเห็นที่ #120
nuke
การทำตัวรับ 1 ตัว ตัวส่งหลาย ๆ ตัว โดยส่งมาที่ address และ channal เดียวกันครับ ที่ว่า ตัวรับ 1 ตัว สามาระรับได้หลาย ๆ ตัวพร้อมกันครับ ตัวอย่างที่นำไปใช้งาน เช่น เอาไปใช้งานเป็นระบบ RFID แบบ Active Tag โดยจะใช้ NRF24L01 เป็นตัวรับ และใช้ NRF24L01 ทำเป็นแท็กตัวส่งซึ่งจะมีหลาย ๆ ตัวส่งมาพร้อมกันที่เครื่องรับ ตัวอย่างหลักการครับ เช่น ตัวรับ 1 ตัว มี channal 90 ตัวส่งตัวที่ 1 ส่งข้อมูลไปหาตัวรับที่ channal90 โดยส่งคำว่า "ID1-001"; ตัวส่งตัวที่ 2 ส่งข้อมูลไปหาตัวรับที่ channal90 โดยส่งคำว่า "ID2-002"; ที่ตัวรับจะได้รับข้อมูลเป็น "ID1-001" "ID2-002" ทีนี้เราก็จะเขียนโปรแกรมแยกข้อความออกมาจากข้อมูลที่ได้รับ "ID1-001" แยกได้เป็น ID1 และ 001 "ID2-002" แยกได้เป็น ID2 และ 002 จะสังเกตว่าเราจะได้ ID1 มีค่า 001 และ ID2 มีค่า 002 ซึ่งทำให้เรารู้ว่า ที่อุปกรณ์ ID1 เซนเซอร์อ่านคามาได้เป็น 001 และที่อุปกรณ์ ID2 เซนเซอร์อ่านค่ามาได้เป็น 002 ครับ ที่ คุณเจ้าของร้านทดลองแล้วพอจะมีตัวอย่าง ไหมครับ
แสดงความคิดเห็นที่ 111-120 จากทั้งหมด 154 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

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

สอน esp8266

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

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

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