สารบัญ:
วีดีโอ: ดู Serial Monitor ผ่าน Bluetooth: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
โปรเจ็กต์นี้ใช้โมดูลบลูทูธ HC-05 เพื่อแทนที่การเชื่อมต่อแบบมีสายแบบเดิมที่ใช้สำหรับการดูจอภาพแบบอนุกรม
วัสดุ:
- Arduino -
- เขียงหั่นขนม -
- สายจัมเปอร์ -
- โมดูลบลูทูธ HC-05 -
ขั้นตอนที่ 1: รหัส
รหัสนี้เป็นตัวอย่างการสื่อสารแบบอนุกรมอย่างง่ายที่นำมาจากตัวอย่างที่ให้ไว้ใน Arduino IDE คุณสามารถค้นหาได้ใน: ไฟล์ > ตัวอย่าง > การสื่อสาร > Ascii Table
/*
ตาราง ASCII พิมพ์ค่าไบต์ในรูปแบบที่เป็นไปได้ทั้งหมด: - เป็นค่าไบนารีดิบ - เป็นค่าทศนิยมที่เข้ารหัส ASCII, ฐานสิบหก, ฐานแปดและไบนารี สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ ASCII โปรดดูที่ https://www.asciitable.com และ https:// www.asciitable.com วงจร: ไม่ต้องใช้ฮาร์ดแวร์ภายนอก สร้าง 2549 โดย Nicholas Zambetti < https://www.asciitable.com > แก้ไขเมื่อ 9 เมษายน 2555 โดย Tom Igoe รหัสตัวอย่างนี้เป็นสาธารณสมบัติ https://www.asciitable.com */ การตั้งค่าเป็นโมฆะ () { Serial.begin (9600); ในขณะที่ (!Serial) {; // รอให้พอร์ตอนุกรมเชื่อมต่อ จำเป็นสำหรับพอร์ต USB ดั้งเดิมเท่านั้น } Serial.println("ASCII Table ~ Character Map"); } int thisByte = 33; วงเป็นโมฆะ () { Serial.write (thisByte); Serial.print(", ธ.ค.: "); Serial.print (นี้ไบต์); Serial.print(", เลขฐานสิบหก: "); Serial.print (นี้ไบต์, HEX); Serial.print(", ต.ค.: "); Serial.print (สิ่งนี้ไบต์, ต.ค.); Serial.print(", ถังขยะ: "); Serial.println (thisByte, BIN); if (thisByte == 126) { ในขณะที่ (จริง) { ต่อ; } } thisByte++; }
- ตรวจสอบให้แน่ใจว่าตั้งค่าอัตราบอดของคุณไว้ที่ 9600
- โค้ดเกือบทั้งหมดที่ใช้การเชื่อมต่อแบบอนุกรมกับคอมพิวเตอร์จะใช้งานได้ แต่นี่เป็นเพียงตัวอย่างง่ายๆ
ขั้นตอนที่ 2: วงจร
หลังจากอัปโหลดรหัสไปยังบอร์ดแล้ว ให้ถอดสายไฟออก ถัดไป แนบโมดูล Bluetooth เข้ากับวงจรดังที่แสดงด้านบน:
- GND ถึงกราวด์
- VCC ถึง 5v พิน
- TXD เพื่อตรึง 0
- RXD เพื่อตรึง 1
ขั้นตอนที่ 3: การเชื่อมต่อบลูทูธ
- เปิดเครื่อง Arduino
- เปิดการตั้งค่าบลูทูธของคอมพิวเตอร์
- จับคู่กับโมดูล HC-05
- ค้นหาชื่อพอร์ตอนุกรมของโมดูลใน "อุปกรณ์และเครื่องพิมพ์":
- ใน Arduino IDE ให้เลือกพอร์ตอนุกรมของโมดูล Bluetooth (ของฉันคือ COM10)
- เปิดมอนิเตอร์ซีเรียลตามปกติเพื่อดูข้อมูลที่เข้ามา
ขั้นตอนที่ 4: ขั้นตอนต่อไป
ต่อไปนี้คือตัวเลือกบางอย่างที่คุณอาจต้องการลอง:
- คุณสามารถใช้พอร์ตอนุกรมเสมือนแทนได้ แต่ฉันพบว่าการใช้พอร์ตจริงนั้นทำงานได้เร็วกว่ามาก (และโดยทั่วไปจะง่ายกว่า)
- คุณยังสามารถใช้กระบวนการนี้กับตัวอย่าง Firmata มาตรฐานเพื่อให้สามารถควบคุมแบบไร้สายด้วยการประมวลผล (ตั้งค่าความเร็วเป็น 9600 ก่อน)
แนะนำ:
ตั้งโปรแกรม Arduino ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth: 6 ขั้นตอน (พร้อมรูปภาพ)
ตั้งโปรแกรม Arduino ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth: สวัสดีชาวโลก ในคำแนะนำนี้ ฉันต้องการแสดงวิธีตั้งโปรแกรม Arduino Uno ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth มันง่ายมากและราคาถูกมาก นอกจากนี้ยังช่วยให้เราสามารถตั้งโปรแกรม Arduino ได้ทุกที่ที่เราต้องการผ่านบลูทูธไร้สาย… ดังนั้น
ควบคุม Ws2812 Neopixel LED STRIP ผ่าน Bluetooth โดยใช้ Arduino Uno: 4 ขั้นตอน
ควบคุม Ws2812 Neopixel LED STRIP ผ่าน Bluetooth โดยใช้ Arduino Uno: สวัสดีทุกคนในคำแนะนำนี้เราจะเรียนรู้วิธีควบคุม neopixel ด้วย arduino โดยพื้นฐานแล้ว Arduino จะเชื่อมต่อผ่าน Bluetooth โดยใช้โมดูล Bluetooth hc05 กับสมาร์ทโฟน และสมาร์ทโฟนจะส่งคำสั่งเปลี่ยนสีของแถบนำนีโอพิกเซล
ระบบอัตโนมัติภายในบ้าน Bluetooth ผ่าน Android: 3 ขั้นตอน
ระบบอัตโนมัติในบ้านด้วย Bluetooth ผ่าน Android: การใช้ชีวิตในศตวรรษที่ 21 กำลังอยู่ในศตวรรษของระบบอัตโนมัติ อย่างไรก็ตาม ไม่ใช่ทุกคนที่มีความหรูหรานี้ ไม่ต้องกังวล! คำแนะนำนี้จะบอกคุณอย่างชัดเจนถึงวิธีการทำให้เครื่องใช้ของคุณเป็นอัตโนมัติเพื่อให้คุณสามารถเปิดหรือปิดได้เพียงแค่แตะปุ่ม
Arduino Smartphone Coms/Serial Monitor ผ่าน Bluetooth HC-05, HC-06: 4 ขั้นตอน (พร้อมรูปภาพ)
Arduino Smartphone Coms/Serial Monitor ผ่าน Bluetooth HC-05, HC-06: สิ่งนี้มีประโยชน์อย่างเหลือเชื่อหากคุณต้องการทดสอบภาพร่างในสภาพแวดล้อมจริง ห่างจากพีซีของคุณ ผลที่ได้คือสมาร์ทโฟนของคุณทำหน้าที่เหมือนกับจอภาพอนุกรม Arduino บนพีซีของคุณ โมดูลบลูทูธ HC-05 และ HC-06 มีจำหน่ายแล้ว
RF Serial Data Link {ผ่าน USB}: 3 ขั้นตอน
RF Serial Data Link {ผ่าน USB}: TECGRAF DOC วิธีส่งข้อมูลโดยใช้โมดูล RF ราคาถูกผ่าน USB วงจรรับพลังงานจากพอร์ต USB (อาจให้ 100mA และด้วยการเขียนโปรแกรมบางอย่างคุณสามารถเข้าถึง 500mA) รายการวัสดุ: 1 - โมดูล RF หนึ่งคู่ (เช่น Laipac RLP/TL