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

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


  


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

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


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

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

NRF24L01 Wireless Serial 2.4G

Marut
ผมสั่งซื้อ ไป 10 ตัว
เข้า AT Command ครั้งแรก มันตอบกลับมาว่า wake
ผมก็ตั้งค่าบอดเรท เป็น 19200 โดยพิมพ์ AT Command ว่า AT+BAUD4 มันตอบ OK
จากนั้น ลองรับส่ง กัน 2 ตัว ปรากฎว่า ไม่มีอะไรเกิดขึ้น
ผมเลยกลับเข้าโหมด AT Cammand ใหม่ คราวนี้มันไม่ขึ้น wake แล้วครับ
มันขึ้นว่า ⸮O⸮
ลองเปลี่ยนบอดเรทใหม่ก็แล้ว
ลองพิมพ์ AT Command ก็แล้ว
มันนไม่ตอบอะไรแล้วครับ
ทั้ง 2 ตัวเลย เป็นเหมือนกันเลยครับ
ตอนนี้ ทำอะไรกับมันไม่ได้แล้ว
QUOTE 
ความคิดเห็นที่ #1
Marut
ผมใช้ AT Mega 2560 ครับ
#include <SoftwareSerial.h>

SoftwareSerial SWSR(13, 12); // RX, TX
int CS = 2;
int SET = 3;

void setup(){

// Default 9600
Serial.begin(9600);
Serial1.begin(9600);
Serial2.begin(9600);
Serial3.begin(9600);
SWSR.begin(9600);

pinMode(CS, OUTPUT);
pinMode(SET, OUTPUT);

digitalWrite(CS, LOW); // turn the LED off by making the voltage LOW
//pinMode(SET, LOW);

}
void loop(){
if(Serial1.available()){
Serial.write(Serial1.read());
}
if(Serial.available()){
Serial1.write(Serial.read());
}
}
QUOTE 
ความคิดเห็นที่ #2
Marut
หรือว่าเพราะบอร์ดมันเป็น 3.3 โวลท์
แล้วทำไมตอนแรกมันรับ AT Command ได้ล่ะครับ
QUOTE 
ความคิดเห็นที่ #3
เจ้าของร้าน

NRF24L01 ใช้ไฟ 3.3V ห้ามเกินจะทำให้บอร์ดมีปัญหาครับ 

QUOTE 
ความคิดเห็นที่ #4
Marut
ขอยคุณครับ
สงสังใช่แน่เลย
เดี๋ยวจะลองใหม่ครับ
ยังเหลืออีก 8
QUOTE 
ความคิดเห็นที่ #5
เจ้าของร้าน

ขอบคุณครับ

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

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

สอน esp8266

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

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

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