จุดประสงค์
เพื่อให้ทราบถึงลักษณะของสัญญาณDigital Output ในการสั่งให้หลอด LED ติด-ดับ
สาระการเรียนรู้
1. สัญญาณ Digital
เป็นสัญญาณที่มีความเที่ยงตรงที่ค่อนข้างสูง มีได้ 2 ค่า คือ HIGH กับ LOW หรือ 1 กับ 0 นั่นเอง
2. คำสั่งการใช้งาน
รูปแบบการใช้งานคำสั่งในภาษาซีของArduino IDEในเนื้อหานี้ จะใช้คำสั่งดังต่อไปนี้
วัสดุอุปกรณ์
1. บอร์ดLotus Devkit V.1.0 จำนวน 1 ตัว
2. สายเซนเซอร์ จำนวน 1 เส้น
3. สายMicro USB
4. โมดูลLotus LED
วิธีทดลอง
เป้าหมายในการทำงานของLabนี้ เพื่อให้LEDทำการเปิดปิดไฟ อย่างต่อเนื่อง
นำบอร์ดLotus Devkit V.1.0 มาต่อกับModule Lotus LED และพอร์ตMicro USB ตามตารางและขาสัญญาณ ดังรูปข้างล่าง
2. ทำการเขียนCode ในโปรแกรมArduino IDE ตามรูปแบบข้างล่าง
3. ก่อนทำการUpload Code เลือกบอร์ดเป็นบอร์ด ESP32 Dev Module โดยมีขั้นตอน คือ เข้าไปที่แถบเมนู Tool เลือก Board เลือก ESP32 Arduino แล้วเลือกเป็นESP32 Dev Module ดังรูปข้างล่าง
4. ทำการเลือก Serial port ก่อนทำการUpload ในขั้นตอนนี้ให้ทำการเข้ามีที่แถบเมนูTool แลือก Port แล้วเลือก Com port หมายเลขที่เราต่อสายMicro USB
5. กดปุ่มหัวลูกศรเพื่อทำการUpload Codeลงบนบอร์ดLotus Devkit v.1.0
6. กรณีที่Upload codeลงเป็นที่เรียบร้อยแล้วจะสังเกตเห็นหลอดไฟLEDกระพริบอย่างต่อเนื่อง ติดสลับกันทุกๆ 500 มิลลิวินาที ดังภาพและวีดีโอข้างล่าง