จุดประสงค์
เพื่อให้ทราบถึงลักษณะของสัญญาณDigital inputที่รับมาจากปุ่มกดชนิดกดติด-ปล่อยดับ
สาระการเรียนรู้
สัญญาณ Digital
เป็นสัญญาณที่มีความเที่ยงตรงที่ค่อนข้างสูง มีได้ 2 ค่า คือ HIGH กับ LOW หรือ 1 กับ 0 นั่นเอง
วัสดุอุปกรณ์
1. บอร์ดLotusDevkit
2. สายMicroUSB Data
วิธีทดลอง
เป้าหมายในการทำงานของLabนี้ เพื่อทำการอ่านค่าสัญญาณDitital จากปุ่มกดที่พอร์ตGPIO27จากบอร์ดLotus Devkit v.1.0 ระหว่างการกดปุ่ม และไม่กดปุ่มผ่านSerial MonitorของArduino IDE
นำบอร์ดLotus Devkit V.1.0 มาต่อกับสายMicro USB ดังรูปข้างล่าง
2. เนื่องจากบอร์ดLotus Devkit V1.0 มีสวิตซ์ Digital อยู่แล้ว โดยต่อเข้ากับGPIO27ของบอร์ด สามารถเรียกCodeมาใช้งานผ่านพอร์ต Serial ได้เลย ดังภาพข้างล่าง
3. ทำการเขียนCode ในโปรแกรมPlatformIOตามรูปแบบข้างล่าง และทำการอัพโหลดโค้ด โดยกดที่หัวลูกศรตามVDO สาธิต
VDO สาธิตการทดลอง