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

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


  


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

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


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

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

ข้อสงสัย ต่อโมดูล 2ตัวลงขาเดียวกัน

ThebestJr

ถ้าเราจะต่อ Bluetooth HC05 กับ ESP8266 ESP-01 ลงขา TX1 และ Rx 0 ด้วยกันทั้ง2 โมดูลได้หรือไม่ได้ครับ

สามารถทำได้หรือเปล่า แล้วถ้าไม่ได้ มีวิธีแก้อย่างไรบ้าง 

 

ขอบคุณล่วงหน้าครับ

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

การติดต่อแบบ Serial โดยใช้ขา Rx, Tx แบบ hardware Serial ซึ่งถ้าใช้กับ arduino uno จะมีเพียงขาเดียวทำให้ติดต่ได้ทีละตัวครับ แต่สามารถแก้ไขได้โดยใช้ Software Serial ซึ่งทำให้สามารถต่อ โมดูลที่ติดต่อผ่านทาง Serial ได้หลายตัวครับ กรณีนี้ก็สามารถทำได้โดยใช้ Software Serial ครับ เช่น ESP8266 อาจใช้ขา อื่นแล้วกำหนดเป็น Software Serial แทน และ Bluetooth HC-05 ก็ใช้ขา hardware Serial ต่อร่วมกันได้ครับ

ตัวอย่างการใช้งาน

  • http://www.instructables.com/id/noobs-guide-to-ESP8266-with-Arduino-Mega-2560-or-U/?ALLSTEPS
  • https://www.arduino.cc/en/Reference/SoftwareSerial

สำหรับ Software Serial มีข้อจำกัดคือความเร็วในการติดต่อ Board rate ได้สูงสุดที่ 9600 ซึ่งถ้าใช้ esp8266 ก็สามารถเซตความเร็วเป็น 9600 ได้ทาง at command ครับ

หรือถ้าอยากใช้ Hardware Serial ทั้ง 2 ตัวก็ลอง Arduino Mega ตัวนี้มีขา Hardware Serial 2 ชุดครับ

 

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

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

สอน esp8266

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

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

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