Lab1 ระบบDigital Input
จุดประสงค์การเรียนรู้
- เพื่อให้สามารถเข้าใจระบบ Digital Input ที่รับค่าจากปุ่มกดได้
อุปกรณ์ในการใช้งานเบื้องต้น
- บอร์ด Lotus Nano Bot
คำอธิบาย
สัญญาณดิจิตอลเป็นสัญญาณที่มีความชัดเจน การรบกวนสัญญาณกระทำได้ยาก สัญญาณจะถูกส่งมาในรูปของลอจิก0 กับ 1
วิธีทำ
การเขียนโปรแกรมทำไฟกระพริบเบื้องต้น โดยใช้ Arduino IDE โดยใช้งานผ่านพอร์ต D2
Code สำหรับ Arduino IDE สำหรับการใช้งานตาม Library มาตรฐาน
Arudino IDE Code
void setup() {
pinMode(2,INPUT); // กำหนดขา 2 เป็น Input
Serial.begin(9600); // ตั้งค่าบอร์ดเรท 9600
}
void loop() {
Serial.println(digitalRead(2)); // อ่านค่าสัญญาณที่รับมาจากขา2
delay(500); // หน่วงเวลา 0.5 วินาที
}
หลังจากโหลดโค้ดเสร็จเรียบร้อยแล้วสามารถเปิดดูสัญญาณDigital จากการกด-ปล่อย ปุ่มD2ได้จากภาพข้างล่าง