Lab 1 KB-IDE-Digital Input

จุดประสงค์

เพื่อให้ทราบถึงลักษณะของสัญญาณDigital inputที่รับมาจากปุ่มกดชนิดกดติด-ปล่อยดับ

สาระการเรียนรู้

สัญญาณ Digital

เป็นสัญญาณที่มีความเที่ยงตรงที่ค่อนข้างสูง มีได้ 2 ค่า คือ HIGH กับ LOW หรือ 1 กับ 0 นั่นเอง อุปกรณ์สัญญาณดิจิทัลที่เห็นได้อย่างชัดเจน คือ สวิตซ์ไฟฟ้า ที่ทำงานเปิด-ปิด เป็นต้น

วัสดุอุปกรณ์

1. บอร์ดLotus Devkit V.1.0 จำนวน 1 ตัว

2. สายเซนเซอร์ จำนวน 1 เส้น

3. สายMicro USB


วิธีทดลอง

เป้าหมายในการทำงานของLabนี้ เพื่อทำการอ่านค่าสัญญาณDitital จากปุ่มกดที่พอร์ตGPIO27จากบอร์ดLotus Devkit v.1.0 ระหว่างการกดปุ่ม และไม่กดปุ่มผ่านจอแสดงผล OLED

  1. ทำการเขียนโค้ดใน KB-IDE การอ่านค่าจากปุ่มกด ดังภาพข้างล่าง

2. นำบอร์ดLotus Devkit V.1.0 มาต่อกับสายMicro USB ดังรูปข้างล่าง

3. ทำการ Upload Code ลงบนบอร์ด Lotus Devkit ดังรูปข้างล่าง

4. ทำการทดสอบ โดยการปล่อย และกดปุ่ม Start หรือ GPIO27 แล้วสังเกตค่าการแสงผลสัญญาณDitital Input ที่จอ OLED ดังVDOข้างล่าง

สามารถดาวน์โหลดโค้ดตัวอย่างได้ที่นี่ : https://drive.google.com/file/d/1xmQCjtT2TYBrQ16Q6UF4EtSmqsI6ILHE/view?usp=sharing