สารบัญ:

ดู Serial Monitor ผ่าน Bluetooth: 4 ขั้นตอน
ดู Serial Monitor ผ่าน Bluetooth: 4 ขั้นตอน

วีดีโอ: ดู Serial Monitor ผ่าน Bluetooth: 4 ขั้นตอน

วีดีโอ: ดู Serial Monitor ผ่าน Bluetooth: 4 ขั้นตอน
วีดีโอ: #24 สอน Arduino Tutorial : Arduino การสื่อสารแบบ Serial อย่างละเอียด 2024, พฤศจิกายน
Anonim
ดู Serial Monitor ผ่าน Bluetooth
ดู Serial Monitor ผ่าน Bluetooth

โปรเจ็กต์นี้ใช้โมดูลบลูทูธ 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: การเชื่อมต่อบลูทูธ

การเชื่อมต่อบลูทูธ
การเชื่อมต่อบลูทูธ
การเชื่อมต่อบลูทูธ
การเชื่อมต่อบลูทูธ
การเชื่อมต่อบลูทูธ
การเชื่อมต่อบลูทูธ
  1. เปิดเครื่อง Arduino
  2. เปิดการตั้งค่าบลูทูธของคอมพิวเตอร์
  3. จับคู่กับโมดูล HC-05
  4. ค้นหาชื่อพอร์ตอนุกรมของโมดูลใน "อุปกรณ์และเครื่องพิมพ์":
  5. ใน Arduino IDE ให้เลือกพอร์ตอนุกรมของโมดูล Bluetooth (ของฉันคือ COM10)
  6. เปิดมอนิเตอร์ซีเรียลตามปกติเพื่อดูข้อมูลที่เข้ามา

ขั้นตอนที่ 4: ขั้นตอนต่อไป

ต่อไปนี้คือตัวเลือกบางอย่างที่คุณอาจต้องการลอง:

  • คุณสามารถใช้พอร์ตอนุกรมเสมือนแทนได้ แต่ฉันพบว่าการใช้พอร์ตจริงนั้นทำงานได้เร็วกว่ามาก (และโดยทั่วไปจะง่ายกว่า)
  • คุณยังสามารถใช้กระบวนการนี้กับตัวอย่าง Firmata มาตรฐานเพื่อให้สามารถควบคุมแบบไร้สายด้วยการประมวลผล (ตั้งค่าความเร็วเป็น 9600 ก่อน)

แนะนำ: