โปรเจกต์ ควบคุม Output โดยใช้ Bluetooth บน ESP32
ควบคุม Output และรับ Input จาก ESP32 ผ่าน Bluetooth โดยใช้ App
ควบคุม Output และรับ Input จาก ESP32 ผ่าน Bluetooth โดยใช้ App
เรียนรู้การเขียนCodeESP32โดยใช้ArduinoIDEและการใช้งานฟังก์ชันBluetoothของบอร์ด
Code ต้นฉบับทำงานได้ดีและแสดงผล Bluetooth input ใน monitor ผมต้องการใช้ input นี้เพื่อควบคุม LED บนบอร์ด ESP32 ซึ่งสิ่งนี้ควรจะใช้งานได้กับบอร์ด ESP32 ทุกรุ่นที่มีการเชื่อมต่อ Bluetooth คุณอาจจำเป็นต้องเปลี่ยนหมายเลขการกำหนด Pin ของ LED_BUILTIN ให้ตรงกับบอร์ดที่คุณใช้งาน
ผมใช้เวลาสักพักในการหาวิธีทำสิ่งนี้ แต่หลังจากค้นคว้าและลองผิดลองถูก ในที่สุดมันก็ใช้งานได้และผมพอใจมาก
คุณจำเป็นต้องมีวิธีการเชื่อมต่อและสื่อสารกับ ESP32 ผมขอแนะนำ Bluetooth Serial Manager คุณจะต้องตั้งค่าปุ่มฟังก์ชันเพื่อให้ส่งข้อมูลออกมาได้อย่างถูกต้อง
กดค้างที่ปุ่มฟังก์ชันแล้วเปลี่ยน Name และ Value ของปุ่มทั้ง 3 ดังนี้...
[Name] Led On [Value] Led On
[Name] Led Off [Value] Led Off
[Name] Toggle [Value] Toggle
ค่าที่ส่งไปยัง ESP32 จะเป็นแบบ case sensitive (ซึ่งสามารถแก้ไขใน Code ได้ เพื่อให้ตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่ หรือแบบผสมยังคงทำงานได้)
Serial USB Terminal - Apps on Google Play

การประยุกต์ใช้งาน Code ในอนาคต นอกเหนือจากการควบคุม LED บนบอร์ด
การควบคุมระยะไกลสำหรับโคมไฟหรืออุปกรณ์ไฟฟ้าอื่นๆ ผ่าน Relay แรงดันต่ำ
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้