สารบัญ:
- ขั้นตอนที่ 1: สองวิธีสำหรับ HC-05 เข้าสู่โหมด AT
- ขั้นตอนที่ 2: คำสั่ง AT ทั่วไปของ HC-05
- ขั้นตอนที่ 3: วัสดุ:
- ขั้นตอนที่ 4: ขั้นตอน
- ขั้นตอนที่ 5: ขั้นตอน
- ขั้นตอนที่ 6: ขั้นตอน
- ขั้นตอนที่ 7: บทสรุป
- ขั้นตอนที่ 8: การอ่านแบบสัมพัทธ์:
- ขั้นตอนที่ 9: แหล่งที่มา
วีดีโอ: ใช้โมดูล Bluetooth HC-05 เพื่อสื่อสารแบบ Micro:bit กับโทรศัพท์มือถือ: 9 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ในบท การใช้โมดูลบลูทูธ HC-06 เพื่อสร้างการสื่อสารแบบไมโคร:บิตด้วยโทรศัพท์มือถือ เราได้พูดถึงวิธีการใช้ HC-06 เพื่อให้เกิดการสื่อสารระหว่างไมโคร:บิตและโทรศัพท์มือถือ ยกเว้น HC-06 มีโมดูล Bluetooth ทั่วไปอีกตัวหนึ่งคือ HC-05 การใช้งานอาจแตกต่างกันเล็กน้อย วันนี้เราจะมาพูดถึงวิธีการใช้ HC-05 เพื่อทำให้ micro:bit สื่อสารกับโทรศัพท์มือถือของคุณ
ขั้นตอนที่ 1: สองวิธีสำหรับ HC-05 เข้าสู่โหมด AT
1. เมื่อโมดูลถูกชาร์จและไม่ตรงกันจะเป็นโหมด AT อัตราบอดคืออัตราบอดเดิมของโมดูล ซึ่งมีค่าเริ่มต้นเป็น 9600 ก่อนการจับคู่ ไฟแสดงสถานะของโมดูลจะกะพริบอย่างรวดเร็วประมาณ 3 ครั้งต่อวินาที
2.ตั้งค่าไฟฟ้าแรงสูงไปที่ KEY และชาร์จโมดูล จากนั้นจะเข้าสู่โหมด AT และอัตราบอดคงที่เป็น 38400 คุณสามารถส่งคำสั่ง AT ได้โดยตรง ก่อนการจับคู่ ไฟแสดงสถานะโมดูลจะกะพริบช้าๆ โดยมีช่วงเวลา 2 วินาทีระหว่างเปิดและปิด
บันทึก:
เรามักจะใช้วิธีแรก เมื่อคุณลืมอัตราบอดของโมดูล คุณสามารถใช้โหมดที่สองเพื่อเข้าสู่โหมด AT โดยปกติ เราขอแนะนำให้คุณเลือกวิธีแรกในการเข้าสู่โหมด AT
ขั้นตอนที่ 2: คำสั่ง AT ทั่วไปของ HC-05
บันทึก:
1. HC- เป็นโมดูลพอร์ตอนุกรมบลูทู ธ แบบรวมมาสเตอร์ทาสภายใต้สถานการณ์ที่ผิดนัดมักจะเป็นโหมดทาส
2. คำสั่ง AT ของ HC-05 จะถูกกด Enter ด้านหลัง ญาติ
บล็อคใน makecode คือ:
ขั้นตอนที่ 3: วัสดุ:
1 x BBC Micro: บอร์ดบิต
1 x ElecFreaks Micro:bit Breakout Board
1 x โมเด็มบลูทูธ HC-05
1 x โมดูล IIC OLED
ขั้นตอนที่ 4: ขั้นตอน
ขั้นตอนที่ 1:
เชื่อมต่อ HC-05 กับ micro:bit breakout board
นี่คือการเชื่อมต่อของหมุด:
GND-G
VCC-VC
RXD-TX
TXD-RX
คีย์-VCC
รัฐ ไม่มี
ขั้นตอนที่ 2:
เชื่อมต่อโมดูล OLED กับพอร์ตอนุกรม IIC
ขั้นตอนที่ 5: ขั้นตอน
ขั้นตอนที่ 3:
เสียบ micro:bit เข้ากับบอร์ดฝ่าวงล้อม เชื่อมต่อกับคอมพิวเตอร์ด้วยสาย USB ตรวจสอบให้แน่ใจว่าสวิตช์แรงดันไฟฟ้าเลื่อนไปที่ปลาย 5V
ขั้นตอนที่ 4:
เปิด makecode ค้นหาและเพิ่มไลบรารี OLED
ขั้นตอนที่ 5:
เริ่มต้น OLEDand พอร์ตอนุกรม คุณสามารถอ้างถึงพารามิเตอร์ในภาพต่อไปนี้เพื่อเริ่มต้น
ขั้นตอนที่ 6:
กดปุ่ม A เพื่อตั้งชื่อ Bluetooth และรหัสที่ตรงกัน
ขั้นตอนที่ 7:
เขียนรับและส่งโปรแกรม
นี่คือโปรแกรมที่สมบูรณ์ คุณสามารถดาวน์โหลดโปรแกรมลงใน micro:bit ผ่านลิงค์ด้านล่าง
ขั้นตอนที่ 9:
กดปุ่ม A คุณจะเห็น 4 OK ติดต่อกันแสดงบนหน้าจอ OLED หากไม่เป็นเช่นนั้น โปรดรีสตาร์ท micro:bit แล้วกดปุ่ม A อีกครั้ง
ขั้นตอนที่ 6: ขั้นตอน
ขั้นตอนที่ 10:
ในขั้นตอนนี้ เราได้รีเซ็ตชื่อบลูทูธเป็น "myhc05" และรหัสจับคู่ PIN เป็น "1234" แล้ว เสียบสาย KEY ออกจาก VCC และไม่ต้องต่อพิน ถัดไป ปล่อยระบบ ไฟแสดงสถานะบนโมดูล HC-05 จะเปลี่ยนเป็นแฟลชเร็วจากแฟลชช้า
ขั้นตอนที่ 11:
ติดตั้งแอพ Bluetooh Terminal ลงในมือถือของคุณ หากคุณไม่มีแอพนี้ คุณสามารถคลิกที่นี่เพื่อดาวน์โหลด
บันทึก:
สำหรับโทรศัพท์มือถือ Android เท่านั้น ทั้ง HC-05 หรือ HC-06 ไม่รองรับระบบ IOS
ขั้นตอนที่ 12
เปิดการตั้งค่า -Bluetooth ในโทรศัพท์มือถือของคุณ คุณจะเห็นอุปกรณ์ Bluetooth ชื่อ "myhc05"
ขั้นตอนที่ 13
คลิกเพื่อเชื่อมต่อ "myhc05" และป้อนรหัส PIN 1234
ขั้นตอนที่ 14
เปิด Bluetooh Terminal ในโทรศัพท์มือถือของคุณแล้วเลือก BT (Bluetooth) คลิกไอคอน Bluetooth ที่มุมบนขวา
ขั้นตอนที่ 15
เลือก "myhc05" และเชื่อมต่อ
ขั้นตอนที่ 16
ตกลง. จนถึงขั้นตอนนี้ การตั้งค่ามือถือทั้งหมดจะเสร็จสมบูรณ์ ลองส่งข้อความไปยังบอร์ด micro:bit ด้วยโทรศัพท์มือถือของคุณ คุณจะเห็นข้อความที่คุณส่งปรากฏบนหน้าจอ OLED
กดปุ่ม B บน micro:bit จากนั้นคุณจะเห็นข้อความจาก micro:bit แสดงบนโทรศัพท์มือถือของคุณ
ขั้นตอนที่ 7: บทสรุป
อาจมีความแตกต่างเล็กน้อยระหว่าง HC-05 และ HC06 ในการใช้งาน ฉันได้ข้อสรุปสำหรับคุณ:
พวกเขามีวิธีการที่แตกต่างกันในการป้อนคำสั่ง AT ก่อนชาร์จ HC-06 ได้เข้าสู่โหมด AT แล้ว ในขณะที่ HC-06 มีสองวิธีในการเข้าสู่โหมด AT: วิธีหนึ่งคือการป้อนโดยตรงหลังจากชาร์จแล้ว อีกวิธีหนึ่งคือการเชื่อมต่อไฟฟ้าแรงสูงกับ KEY เพื่อให้เข้าสู่โหมด AT ด้วยอัตราบอดคงที่
-
นิพจน์คำสั่ง AT ของ HC-05 และ HC-06 มีความแตกต่างบางประการ สำหรับรายละเอียดเพิ่มเติม คุณสามารถตรวจสอบคอลัมน์ในบทความได้
คุณต้องกด Enter ด้านหลังคำสั่ง AT ของ HC-05 ในขณะที่คุณไม่ต้องดำเนินการดังกล่าวหลังคำสั่ง AT ของ HC-06
HC-05 สามารถตั้งค่าให้เป็นเครื่องหลักได้ สำหรับวิธีการใช้โหมดเครื่องหลัก เราจะบอกคุณในบทต่อไปนี้
ขั้นตอนที่ 8: การอ่านแบบสัมพัทธ์:
ใช้โมดูลบลูทูธ HC-06 เพื่อสื่อสารแบบไมโคร:บิตด้วยโทรศัพท์มือถือ
ขั้นตอนที่ 9: แหล่งที่มา
บทความนี้มาจาก:
หากคุณมีคำถามใด ๆ คุณสามารถติดต่อ: [email protected]
แนะนำ:
วิธีเรียกใช้เซอร์โวมอเตอร์โดยใช้ Moto:bit ด้วย Micro:bit: 7 ขั้นตอน (พร้อมรูปภาพ)
วิธีเรียกใช้เซอร์โวมอเตอร์โดยใช้ Moto:bit ด้วย Micro:bit: วิธีหนึ่งในการขยายฟังก์ชันการทำงานของ micro:bit คือการใช้บอร์ดชื่อ moto:bit โดย SparkFun Electronics (ประมาณ 15-20 เหรียญสหรัฐ) มันดูซับซ้อนและมีคุณสมบัติมากมาย แต่ก็ไม่ยากที่จะเรียกใช้เซอร์โวมอเตอร์จากมัน Moto:bit ช่วยให้คุณ
การเขียนโปรแกรม Micro:Bit Robot & Joystick:Bit Controller ด้วย MicroPython: 11 ขั้นตอน
การเขียนโปรแกรม Micro:Bit Robot & Joystick:Bit Controller ด้วย MicroPython: สำหรับ Robocamp 2019 ค่ายหุ่นยนต์ภาคฤดูร้อนของเรา คนหนุ่มสาวอายุ 10-13 ปีกำลังบัดกรี ตั้งโปรแกรม และสร้าง 'หุ่นยนต์น้ำหนักเกิน' ของ BBC micro:bit ตลอดจนการเขียนโปรแกรม micro:bit เพื่อใช้เป็นรีโมตคอนโทรล หากคุณอยู่ที่ Robocamp ให้เล่นสกี
การเชื่อมต่อ Arduino กับโทรศัพท์มือถือ: 6 ขั้นตอน (พร้อมรูปภาพ)
การเชื่อมต่อ Arduino กับโทรศัพท์มือถือ: เมื่อใช้ Arduino อาจส่งผลให้ไม่สามารถใช้งานได้เพียงเพราะไม่มีคอมพิวเตอร์ บางที Windows หรือ Mac OS อาจไม่เข้ากัน คุณไม่มีคอมพิวเตอร์เลย หรือคุณแค่ต้องการอิสระมากขึ้นสำหรับ int
ใช้โมดูล Bluetooth HC-06 เพื่อสื่อสารแบบ Micro:bit กับโทรศัพท์มือถือ: 8 ขั้นตอน (พร้อมรูปภาพ)
ใช้โมดูลบลูทูธ HC-06 เพื่อสื่อสารแบบไมโคร:บิตด้วยโทรศัพท์มือถือ: เพื่อนมากมายรอบตัวฉันที่เล่น micro:bit บอกฉันว่าการเชื่อมต่อบลูทูธของ micro:bit ไม่เสถียร ง่ายต่อการตัดการเชื่อมต่อ ถ้าเราใช้ micropython บลูทูธก็ใช้งานไม่ได้ ก่อนที่ปัญหานี้จะได้รับการแก้ไขโดย micro:bit offic
ใช้โมดูล Bluetooth 4.0 HC-08 เพื่อควบคุมไฟ LED ที่สามารถระบุตำแหน่งได้ - บทช่วยสอน Arduino Uno: 4 ขั้นตอน (พร้อมรูปภาพ)
ใช้โมดูล Bluetooth 4.0 HC-08 เพื่อควบคุมไฟ LED ที่สามารถระบุตำแหน่งได้ - บทช่วยสอน Arduino Uno: คุณเคยเจาะลึกโมดูลการสื่อสารด้วย Arduino หรือไม่? Bluetooth เปิดโลกแห่งความเป็นไปได้สำหรับโครงการ Arduino ของคุณและการใช้อินเทอร์เน็ตของสิ่งต่างๆ ในที่นี้เราจะเริ่มต้นด้วยขั้นตอนเล็กๆ น้อยๆ และเรียนรู้วิธีควบคุม LED ที่กำหนดตำแหน่งได้ด้วยการ