การเชื่อมต่อ Arduino กับ Node MCU ผ่านทาง Serial และแจ้งเตือนเมื่อการเชื่อมต่อมีปัญหา
ฝัง
- เผยแพร่เมื่อ 26 ก.ย. 2024
- การเชื่อมต่อ Arduino กับ Node MCU ผ่านทาง Serial จากในตัวอย่าง จะกำหนดให้บอร์ด Arduino ทำหน้าทีเป็นตัวส่ง และ Node MCU ทำหน้าที่เป็นตัวรับ เมื่อตัวส่งไม่สามารถส่งข้อมูลไปยังบอร์ด Node MCU ได้ โปรแกรมจะทำการแจ้งเตือนผ่านทาง Serial
Source Code Link
1drv.ms/u/s!Ak...
By
www.mcuthailand...
Fanpage:
/ mcupro
ขอบคุณมากครับ สำเนียงภาษาฟังสบายหูมากครับ ความรู้ก็แน่น นำไปต่อยอดได้ดีมากครับ
ช่วยทำคลิปสอนการเชื่อม Arduino 3 ตัวขึ้นไป โดยใช้ modbus ให้หน่อยครับ (พื้นที่กว้าง) หาคลิปดูไม่ค่อยได้ (ดูแล้วไม่เข้าใจด้วย) แบบอยากทำระบบปั๊มน้ำ ให้ Arduino A รับค่าความชื้น,อุณหภูมิมาจาก Arduino B,C,D แล้ว Arduino A ก็สั่งให้ Arduino B,C,D เปิดปิดวาล์วครับ
ตัวรับมันขึ้นการเชื่อมต่อมีปัญหามีวิธแก้ไหมครับ
ต้องทำ boothloader ก่อนมั้ยคะ
ถ้าต่อ แบบ I2c ระหว่าง UNO กับ ESP ได้ริเปล่าครับ
ได้นะครับ
แล้วถ้าส่งเป็นทศนิยมต้องเขียนโค๊ดแบบไหนครับบ
copy code ไปลองอัพฝั่ง 8266 มันขึ้น D1 was not declared in this scope ต้องแก้ยังไงครับ
ลองเช็คดูนะครับว่าเลือกบอร์ดถูกหรือป่าว ถ้าเลือกถูก เปลี่ยนจาก D1 เป็นหมายเลขของขา 8266 แทนนะครับ
ลองเสียบและอัพทีละบอร์ดแล้วครับ
ส่งได้มากที่สุดกี่ค่าครับ
การต่อแบบนี้ทำให้ Uno สามารถรับส่งข้อมูลผ่าน wifi ได้มั๊ยครับ (เหมือนเอา NodeMCU เป็นโมดูล wifi)
ได้นะครับ
@@McuPro ถ้าจะทำแบบเม้นบนจริงๆ มีวิธีที่ไม่ต้องเขียนCodeสองต่อมั้ยครับ แบบหาportเสียบแล้วก็เขียนแค่ฝั่งUno แบบโมดูลwifiเลยอะครับ...ถามไว้เป็นความรู้นะครับ
ทำแบบ รับส่งกันไปมาได้ไหมครับพี่
สามารถทำได้นะครับ
@@McuPro ต้องมีการหน่วงให้ผลัดกันส่งไหมครับ ผมลองทำให้ส่งพร้อมกัน มันอ่านค่าไม่ได้เลยครับ
@@sarayutpintong1722 สามารถรับส่งในเวลาพร้อมกันได้นะครับ ต้องลองดูว่าเกิดจากปัญหาอะไรนะครับ
สามารถนำไปแสดงขึ้นบน Netpie ได้มั้ยครับ
ใช้ NodeMCU เชื่อมต่อกับ Netpie ได้นะครับ
@@McuPro มีโค้ดตัวอย่างไหมค่ะ แล้วสามารถนำ MEGA Sensor Shield กับ NodeMCU เชื่อมต่อกับ Netpie ได้ไหมค่ะ
@@ศุภสุตาหมานเจริญ บอร์ด mega sensor shield ใช้สำหรับเชื่อมต่อบอร์ด Arduino mega 2560 นะครับ ถ้านำไปเชื่อมต่อกับบอร์ด nodemcu จะไม่ได้นะครับ ส่วนการเชื่อมต่อกับ Netpie สามารถใช้บอร์ด node mcu เชื่อมต่อได้นะครับ ผ่านทาง WIFI
พี่ครับช่วยสอนไห้ เมื่อกดปุ่มแล้วเลือกให้มันไปทำงานตามที่เราต้องการ
และไห้ปุ่ม 1 มันสารมาทำงานไห้หลายแบบเช่น กด 1 ครั้งทำงานนี้ แต่ถ้าหากกดค้างไว้ก้ไห้ไปทำงานอีกอัน
ทำได้ไหมครับ ประมานตามโจท์นี้
(มีปุ่มอยู่ 4 ปุ่ม มี ปุ่ม 1 ชื่อ mode มี ปุ่ม 2 ชื่อ Set มี ปุ่ม 3ชื่อ Plus มี ปุ่ม 4 ชื่อ Delete)
เมื่อเปิดโปรแกรมมา Led แสดง Mode
และเมื่อเรากดปุ่ม Mode แล้ว 1 ครั้ง LCD จะแสดง
>LED
Motor
แล้วเราสามรถกด กดปุ่ม Plus เพื่อเลื่อนลูกศร > ขึ้นบน และกด Delete เพื่อเลื่อนลง
และเรากดปุ่ม set เพื่อเลือก โหมด นั้น เมื่อเข้าสู่โหมดนั้นแล้ว ถ้าเรากดปุ่ม Mode ค้างไว้ชัก 2 วิจะกลับมาสู่
หน้าที่เลือกโหมด แล้วทำงานวนได้ปกติ
อันนี้จะทำอะไรหรอครับ
@@Kittisak_Pomarsa ทำสวิส ที่สามารถเลือกทำงานได้หลายอย่างครับ เหมือนพวก tv (แต่โปรเจคที่จะทำนี้จะเป็นการควบคุม led และ มอเตอร์ครับ )
น่าสนใจครับ รายละเอียดยีงไงครับ id.Lineมาครับ
@@Kittisak_Pomarsa โปรเจคนี้ผมทำนานแล้วครับ id op905za ใช้โปรเทอูดในการจำลองการทำงานของ อาดูโน่ ยูโน ครับ
แอดไปแล้วครับ