พอดีผมพึ่งเริ่มศึกษาในการเขียนโปรแกรม Arduino อ่ะครับ
ว่าจะใช้ในงานโปรเจค
มีเพื่อนๆคนไหนพอที่จะช่วยตอบได้บ้างไหมครับ
การทำงานมีอยู่ว่าเมื่อเรา กดสวิตซ์ S1 ครั้งที่ 1 ให้โปรแกรมเริ่มทำงานวนไปเรื่อยๆ
กดสวิตซ์ S2 ครั้งที่ 1 โปรแกรมก็จะหยุดทำงานชั่วขณะ
กดสวิตซ์ S2 ครั้งที่ 2 โปรแกรมก็จะทำงานต่อที่เดิม
กดสวิตซ์ S1 ครั้งที่ 2 ให้เครื่องหยุดทำงาน(สิ้นสุดการทำงาน)
ตัวอย่างคำถาม มี LED ทั้งหมด 5 ดวง ดังนี้ LED1, LED2, LED3, LED4, LED5
กดสวิตซ์ S1 ครั้งที่ 1 ให้หลอดไฟกระพริบวิ่งไปทางขวาและวนซ้ำเรื่อยๆ
กดสวิตซ์ S2 ครั้งที่ 1 ให้หลอดไฟทั้งหมดดับ (เป็นการพักการทำงานของโปรแกรมชั่วขณะ "เป็นปุ่มหยุดฉุกเฉิน")
กดสวิตซ์ S2 ครั้งที่ 2 ให้หลอดไฟวิ่งต่อจากจุดเดิม (ให้โปรแกรมทำงานต่อ)
กดสวิตซ์ S1 ครั้งที่ 2 ให้โปรแกมหยุดทำงาน (สิ้นสุดการทำงาน)
#ข้างบนเป็นเพียงตัวย่างง่ายๆ ในคำสั่งจริงจะมี if else ซ้อนกันมากไม่รู้ว้าจะกระทบในการอ่านค่าของเซนเซอร์ต่างๆภายในเครื่องหรือไม่
ขอบคุณครับ
การเขียนคำสั่งในArduinoให้หยุดทำงานชัวขณะ
ว่าจะใช้ในงานโปรเจค
มีเพื่อนๆคนไหนพอที่จะช่วยตอบได้บ้างไหมครับ
การทำงานมีอยู่ว่าเมื่อเรา กดสวิตซ์ S1 ครั้งที่ 1 ให้โปรแกรมเริ่มทำงานวนไปเรื่อยๆ
กดสวิตซ์ S2 ครั้งที่ 1 โปรแกรมก็จะหยุดทำงานชั่วขณะ
กดสวิตซ์ S2 ครั้งที่ 2 โปรแกรมก็จะทำงานต่อที่เดิม
กดสวิตซ์ S1 ครั้งที่ 2 ให้เครื่องหยุดทำงาน(สิ้นสุดการทำงาน)
ตัวอย่างคำถาม มี LED ทั้งหมด 5 ดวง ดังนี้ LED1, LED2, LED3, LED4, LED5
กดสวิตซ์ S1 ครั้งที่ 1 ให้หลอดไฟกระพริบวิ่งไปทางขวาและวนซ้ำเรื่อยๆ
กดสวิตซ์ S2 ครั้งที่ 1 ให้หลอดไฟทั้งหมดดับ (เป็นการพักการทำงานของโปรแกรมชั่วขณะ "เป็นปุ่มหยุดฉุกเฉิน")
กดสวิตซ์ S2 ครั้งที่ 2 ให้หลอดไฟวิ่งต่อจากจุดเดิม (ให้โปรแกรมทำงานต่อ)
กดสวิตซ์ S1 ครั้งที่ 2 ให้โปรแกมหยุดทำงาน (สิ้นสุดการทำงาน)
#ข้างบนเป็นเพียงตัวย่างง่ายๆ ในคำสั่งจริงจะมี if else ซ้อนกันมากไม่รู้ว้าจะกระทบในการอ่านค่าของเซนเซอร์ต่างๆภายในเครื่องหรือไม่
ขอบคุณครับ