lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

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

ThebestJr
ThebestJr
IP: 203.150.120.x
1 ปีที่ผ่านมา

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

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

 

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

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน
เจ้าของร้าน
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 จากทั้งหมด 1 ความคิดเห็น
ข้อความ
ชื่อผู้โพส
ข้อมูลสำหรับการติดต่อกลับ (ไม่เปิดเผย เห็นเฉพาะเจ้าของร้าน)
อีเมล
เบอร์มือถือ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
275.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A474
7.00 บาท
  • สั่งซื้อ
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
Go to Top