Arduino Shield
Node MCU
- เขียนโค้ดใส่ Arduino IDE แล้วโหลดลง Node MCU
2. ทดสอบโปรแกรม เพือหา MAC Address ของ NodeMCU Board
- เขียนโค้ดใส่ Arduino IDE แล้วโหลดลง Node MCU
ดูโค้ดโปรแกรมที่นี่ คลิ้ก
- จะแสดง MAC Address ของเครื่องใน Serial Monitor
- จะแสดง MAC Address ของเครื่องใน Serial Monitor
3. การใช้งาน TCP/IP
ในการทดลองนี้จะต้องใช่โปรแกรม Hercules มีขั้นตอนดังนี้
- เปดโปรแกรม Hercules ขึ้นมา
- ทำการตรวจเช็ค IP ของเครื่องโดยการเลือกที่แถบเมนู UDP Setup จะมีกรอบที่แสดงเลข IP ของเครื่อง
- ใหนําIPของเราไปกําหนดลงใน Code >> IPAddress {172, 20, 10, 2};- กําหนด Port ที่ใชเปน #define SERVER_PORT 9000
- กําหนด SSID และ Password ตาม Access Point ของเรา- ไปที่โปรแกรม Hercules ไปที่แท็บ TCP กำหนด Port เป็น 9000 แล้วคลิกปุ่ม Listen
- กําหนด SSID และ Password ตาม Access Point ของเรา- ไปที่โปรแกรม Hercules ไปที่แท็บ TCP กำหนด Port เป็น 9000 แล้วคลิกปุ่ม Listen
- เขียนโค้ดใส่ Arduino IDE แล้วโหลดลง Node MCU
ดูโค้ดโปรแกรมที่นี่ คลิ้ก
- เมื่อโปรแกรมเสร็จแลวใหเปิด Serial Monitor ขึ้นมา และปรับ baud rate ให้เป็น 115200- กดปุมResetบนบอรด NodeMCU จะเชื่อมตอกับ Access point และเชื่อมตอกับ TCP Server
- ใหทดลองรับ-สงขอมูลระหวาง Server และ Client (ส่ง Hello ไปที่ server)
การใช้งาน TCP Server
- กําหนด Port ใหใชงานที่ port 8000 #define SERVER_PORT 8000- กําหนด SSID และ Password ตาม Access point ที่ใชงาน- เขียนโค้ดใส่ Arduino IDE แล้วโหลดลง Node MCU
ดูโค้ดโปรแกรมที่นี่ คลิ้ก
- เมื่อโปรแกรมเสรจ็แลว ใหเปิด Serial Monitor ขึ้นมา ปรับ Baud rate เปน 115200- กดปุม Reset บนบอรด NodeMCU จะรันโปรแกรมของเราขึ้นมาและแสดง IP ของตัว NodeMCU - เปดโปรแกรม Hercules ขึ้นมา ไปที่แถบเมนู TCP Client กําหนด IP ไปยังหมายเลข IP ของ NodeMCU และกําหนด Port ไปที่8000 จากนั้นกด Connect- ทดสอบใช Hercules สงขอมูล ไปยัง Server
4. Web Servers
- ต่อวงจรดังนี้
- เขียนโค้ดใส่ Arduino IDE แล้วโหลดลง Node MCU
ดูโค้ดโปรแกรมที่นี่ คลิ้ก







