4. Digital Input
คำอธิบาย
- สัญญาณดิจิทัลเป็นสัญญาณที่มีความแม่นยำสูงมากกว่าสัญญาณอนาล็อก โดยปกติแล้วจะอยู่ในรูปแบบ เป็น 0 กับ 1 หรือ Low กับ High
การใช้งาน Digital Input ใน Tinkercad
1. ออกแบบวงจรดังภาพ ที่ 1 Pull Down
ภาพที่ 1 แสดงการต่อวงจรใน Lab Digital Input (วงจร Pull Down สัญญาณเมื่อไม่กดปุ่มจะเป็น 0 เมื่อกดปุ่มจะเป็น 1)
2. เขียน Code arduino IDE ตามกล่องข้อความข้างล่าง ลงใน Text ของ Tinkercad
Code Arduino IDE
void setup()
{
pinMode(4,INPUT); // กำหนดขา 4 เป็น input
Serial.begin(9600); // เปิดใช้ฟังก์ชัน Serial Monitor (แสดงค่าผ่านจอคอมฯ)
}
void loop()
{
Serial.println(digitalRead(4)); // อ่านขาดิจิตอลที่ขา 4
delay(100); // หน่วงเวลา 0.1 วินาที
}
3. ออกแบบวงจรดังภาพ ที่ 1 Pull Up
ภาพที่ 2 แสดงการต่อวงจรใน Lab Digital Input (วงจร Pull Up สัญญาณเมื่อไม่กดปุ่มจะเป็น 1 เมื่อกดปุ่มจะเป็น 0)
ภาพที่ 2 แสดงการนำ Code มาวางไว้ในเมนู Text ของ Tinkercad
3.ทดสอบ Run Program โดยกดที่ปุ่ม Strat Simulation จะแสดงผลดังไฟล์ VDO ที่แนบด้านล่าง