สารบัญ:
- ขั้นตอนที่ 1: การทำงานของโมดูล Bluetooth สองครั้ง
- ขั้นตอนที่ 2: คำสั่ง AT ทั่วไปสำหรับ HC06
- ขั้นตอนที่ 3: วัสดุ:
- ขั้นตอนที่ 4: ขั้นตอน
- ขั้นตอนที่ 5: ขั้นตอน
- ขั้นตอนที่ 6: ขั้นตอน
- ขั้นตอนที่ 7: การพิจารณา
- ขั้นตอนที่ 8: แหล่งที่มา
วีดีโอ: ใช้โมดูล Bluetooth HC-06 เพื่อสื่อสารแบบ Micro:bit กับโทรศัพท์มือถือ: 8 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
เพื่อนมากมายรอบตัวฉันที่เล่น micro:bit บอกฉันว่าการเชื่อมต่อ Bluetooth ของ micro:bit ไม่เสถียร ง่ายต่อการตัดการเชื่อมต่อ ถ้าเราใช้ micropython บลูทูธก็ใช้งานไม่ได้ ก่อนที่ปัญหานี้จะได้รับการแก้ไขโดย micro:bit official เราจึงมีวิธีการอื่นที่ถูกบุกรุก นั่นคือการใช้โมดูล HC-05/HC-06 วันนี้ผมจะมาแบ่งปันวิธีการใช้ micro:bit เพื่อขับเคลื่อนโมดูล HC-06
ฮาร์ดแวร์ของ HC-05 และ HC-06 เหมือนกัน พวกเขาใช้ชิป BC417143 จาก CSR (Cambridge Silicon Radio) รองรับข้อกำหนด Bluetooth 2.1+EDR
ขั้นตอนที่ 1: การทำงานของโมดูล Bluetooth สองครั้ง
การเชื่อมต่ออัตโนมัติ เรียกอีกอย่างว่าการสื่อสารที่โปร่งใส การตอบสนองต่อคำสั่งหรือที่เรียกว่าโหมด AT
การเชื่อมต่ออัตโนมัติที่เรามักใช้นั้นใช้สำหรับแปลงข้อมูลอินพุต RxD เป็นสัญญาณบลูทูธไร้สายแล้วส่งออก หรือส่งข้อมูลไร้สายที่ได้รับจาก TxD ไปยังคอนโทรลเลอร์ ตัวโมดูลเองไม่สามารถอ่านข้อมูลหรือยอมรับคำสั่งได้
คำสั่งทั้งหมดที่ใช้ในการควบคุมโมดูล Bluetooth เรียกว่าคำสั่ง AT (คำสั่ง AT) ATcommand ไม่ส่งผ่าน Bluetooth แต่ส่วนท้าย Txd และ RxD ของโมดูล เฉพาะภายใต้โหมด AT เท่านั้นที่สามารถโมดูล Bluetooth ยอมรับคำสั่ง AT
ขั้นตอนที่ 2: คำสั่ง AT ทั่วไปสำหรับ HC06
หมายเหตุ: เมื่อชาร์จแล้ว โมดูล HC-06 จะเข้าสู่โหมด AT โดยอัตโนมัติ ในขณะนี้ ไฟแสดงสถานะจะกะพริบอย่างรวดเร็ว หลังจากจับคู่แล้ว ไฟแสดงสถานะจะเปลี่ยนเป็นโหมดแสงคงที่
ขั้นตอนที่ 3: วัสดุ:
1 x BBC Micro: บอร์ดบิต
1 x ElecFreaks Micro:bit Breakout Board
1 x โมเด็มบลูทูธ HC-06
1 x โมดูล IIC OLED
ขั้นตอนที่ 4: ขั้นตอน
ขั้นตอนที่ 1
เชื่อมต่อโมดูล HC06 กับบอร์ดฝ่าวงล้อม micro:bit
นี่คือการเชื่อมต่อของ HC06 และ micro:bit breakout board:
GND-G
VCC-VC
RXD-TX
TXD-RX
STATE และ KEY ทำการเชื่อมต่อ npt
ขั้นตอนที่ 5: ขั้นตอน
ขั้นตอนที่ 2
เชื่อมต่อโมดูล OLED กับพอร์ตอนุกรม IIC
ขั้นตอนที่ 3
เสียบ micro:bit ของคุณเข้ากับบอร์ดฝ่าวงล้อม แล้วเชื่อมต่อกับคอมพิวเตอร์ด้วยสาย USB
ขั้นตอนที่ 4
เปิด makecode ค้นหาไลบรารี OLED และเพิ่ม
ขั้นตอนที่ 5
เริ่มต้น OLED และพอร์ตอนุกรม คุณสามารถอ้างถึงพารามิเตอร์ในรูปภาพต่อไปนี้เพื่อเริ่มต้น
ขั้นตอนที่ 6
เมื่อกดปุ่ม A จะเป็นการตั้งชื่อ Bluetooth และรหัสที่ตรงกัน
ขั้นตอนที่ 7
แก้ไขการรับและส่งโปรแกรม
นี่คือโปรแกรมที่สมบูรณ์ คุณสามารถดาวน์โหลดลงใน micro:bit ผ่านลิงก์ด้านล่าง
ขั้นตอนที่ 6: ขั้นตอน
ขั้นตอนที่ 9
กดปุ่ม A เราจะเห็นข้อมูลที่แสดงในภาพด้านล่างบนหน้าจอ OLED หากไม่เป็นเช่นนั้น ให้รีสตาร์ท micro:bit แล้วกดปุ่ม A อีกครั้ง
ขั้นตอนที่ 10
ติดตั้งแอพ Bluetooth Terminal ลงในโทรศัพท์มือถือของคุณ หากคุณไม่มีแอพนี้ คุณสามารถคลิกที่นี่เพื่อดาวน์โหลด
หมายเหตุ: HC-06 ไม่รองรับระบบ IOS คุณต้องใช้โทรศัพท์มือถือ Android เท่านั้น
ขั้นตอนที่ 11
เปิดบลูทูธในการตั้งค่ามือถือ คุณจะเห็นอุปกรณ์บลูทูธ "myhc06"
ขั้นตอนที่ 12
คลิกเพื่อเชื่อมต่อ "myhc06" และป้อนรหัส PIN 1234
ขั้นตอนที่ 13
เปิด Bluetooth Terminal บนมือถือของคุณ เลือก BT (Bluetooth) จากนั้นคลิกไอคอน Bluetooth ที่มุมบนขวา
ขั้นตอนที่ 14
เลือก "myhc06" และเชื่อมต่อ
ขั้นตอนที่ 15
ตกลง! ในขั้นตอนนี้ เราได้ดำเนินการชำระเงินผ่านมือถือเรียบร้อยแล้ว ลองใช้มือถือของคุณเพื่อส่งข้อความไปยัง micro:bit คุณจะเห็นข้อความที่ส่งออกจากโทรศัพท์มือถือของคุณจะปรากฏบนหน้าจอ OLED กดปุ่ม B บน micro:bit จากนั้นคุณจะเห็นข้อความ micro:bit แสดงบนโทรศัพท์มือถือของคุณ น่าทึ่งมาก!
ขั้นตอนที่ 7: การพิจารณา
จะเกิดอะไรขึ้นถ้าเราเลือก HC05 เพื่อทำการสื่อสารนี้
จะมีความแตกต่างเล็กน้อยระหว่างคำสั่ง AT ของ HC-05 และคำสั่งของ HC-06 สำหรับการสื่อสารระหว่าง HC05 และ micro:bit ฉันจะบอกคุณในบทต่อไป ดังนั้นคอยดูเราต่อไป!
ขั้นตอนที่ 8: แหล่งที่มา
บทความนี้มาจาก:
หากคุณมีคำถามใด ๆ คุณสามารถติดต่อ: [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-05 เพื่อสื่อสารแบบ Micro:bit กับโทรศัพท์มือถือ: 9 ขั้นตอน (พร้อมรูปภาพ)
ใช้โมดูลบลูทูธ HC-05 เพื่อสื่อสารแบบไมโคร:บิตด้วยโทรศัพท์มือถือ: ในบทนี้ ใช้โมดูลบลูทูธ HC-06 เพื่อให้เกิดการสื่อสารแบบไมโคร:บิตกับโทรศัพท์มือถือ เราได้พูดถึงวิธีใช้ HC-06 เพื่อให้เกิดการสื่อสารระหว่างไมโคร: บิตและโทรศัพท์มือถือ ยกเว้น HC-06 มีโมดูล Bluetooth ทั่วไปอีกตัวหนึ่ง
ใช้โมดูล Bluetooth 4.0 HC-08 เพื่อควบคุมไฟ LED ที่สามารถระบุตำแหน่งได้ - บทช่วยสอน Arduino Uno: 4 ขั้นตอน (พร้อมรูปภาพ)
ใช้โมดูล Bluetooth 4.0 HC-08 เพื่อควบคุมไฟ LED ที่สามารถระบุตำแหน่งได้ - บทช่วยสอน Arduino Uno: คุณเคยเจาะลึกโมดูลการสื่อสารด้วย Arduino หรือไม่? Bluetooth เปิดโลกแห่งความเป็นไปได้สำหรับโครงการ Arduino ของคุณและการใช้อินเทอร์เน็ตของสิ่งต่างๆ ในที่นี้เราจะเริ่มต้นด้วยขั้นตอนเล็กๆ น้อยๆ และเรียนรู้วิธีควบคุม LED ที่กำหนดตำแหน่งได้ด้วยการ