ก่อนอื่นผมต้องบอกก่อนครับคือผมไม่ได้เรียนสายคอมมานะครับ แต่เล่นเพราะชอบเป็นการส่วนตัวที่นี้
คือผมเขียนเว็บด้วย HTML กับ จาวาสคริป ให้มันเชื่อมต่อกับ แอพพลิเคชั่นใน NETPIE (คือให้เว็บส่งค่าให้ Arduino)
ที่นี้ผมทำปุ่มกดบนเว็บแบบว่า ถ้ากดลงแช่ไว้ จะส่งค่า 1 ไปที่ Arduino ผ่าน NETPIE พอปล่อยก็จะส่งค่า 0 ไปที่ Arduino
พูดง่ายคือใช้คำสั่งนี่อะครับ <button onmousedown = "mousedown(1)", onmouseup = "mouseup(1)" >BUTTON1</button>
ที่นี้ผมอยากจะทำให้ เวลาผมกดปุ่มแช่(ปุ่มที่หน้าเว็บ)เอาไว้ แล้วให้ ค่าใน Arduino มันรัน ไปเรื่อยๆ จนกระทั่ง ผมปล่อยปุ่ม(ปุ่มที่หน้าเว็บ)
ตัว Arduino ก็จะหยุดรัน คืผมลองใช้ loop แล้วมันไม่ได้อะครับ
เส้นทางคำสั้งที่ผมเขียนไว้แบบนี้นะครับ
กดปุ่ม((ปุ่มที่หน้าเว็บ))> NETPIE > ส่งค่าไปที่ NodeMCU > Arduino Uno R3 > เมื่อมีข้อมูลเข้ามาทาง Serial > ถ้ารับค่า เป็น 1 (คือผมกดปุ่มแช่ไว้ที่
หน้าเว็บ) > ให้ทำลูปไปเรื่อยๆ > ถ้าเป็น 0 คือไม่ทำงาน
ปล. ที่ผมเอา Uno R3 มารับค่าจาก nodeMCU เพราะผมจะเอาไอ R3 ไปส่งงานอุปกรณ์แยกกันต่างหาก
ขอไอเดียในการเขียนโค้ดหน่อยครับเกี่ยวกับ Arduino กับ IoT
คือผมเขียนเว็บด้วย HTML กับ จาวาสคริป ให้มันเชื่อมต่อกับ แอพพลิเคชั่นใน NETPIE (คือให้เว็บส่งค่าให้ Arduino)
ที่นี้ผมทำปุ่มกดบนเว็บแบบว่า ถ้ากดลงแช่ไว้ จะส่งค่า 1 ไปที่ Arduino ผ่าน NETPIE พอปล่อยก็จะส่งค่า 0 ไปที่ Arduino
พูดง่ายคือใช้คำสั่งนี่อะครับ <button onmousedown = "mousedown(1)", onmouseup = "mouseup(1)" >BUTTON1</button>
ที่นี้ผมอยากจะทำให้ เวลาผมกดปุ่มแช่(ปุ่มที่หน้าเว็บ)เอาไว้ แล้วให้ ค่าใน Arduino มันรัน ไปเรื่อยๆ จนกระทั่ง ผมปล่อยปุ่ม(ปุ่มที่หน้าเว็บ)
ตัว Arduino ก็จะหยุดรัน คืผมลองใช้ loop แล้วมันไม่ได้อะครับ
เส้นทางคำสั้งที่ผมเขียนไว้แบบนี้นะครับ
กดปุ่ม((ปุ่มที่หน้าเว็บ))> NETPIE > ส่งค่าไปที่ NodeMCU > Arduino Uno R3 > เมื่อมีข้อมูลเข้ามาทาง Serial > ถ้ารับค่า เป็น 1 (คือผมกดปุ่มแช่ไว้ที่
หน้าเว็บ) > ให้ทำลูปไปเรื่อยๆ > ถ้าเป็น 0 คือไม่ทำงาน
ปล. ที่ผมเอา Uno R3 มารับค่าจาก nodeMCU เพราะผมจะเอาไอ R3 ไปส่งงานอุปกรณ์แยกกันต่างหาก