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 ที่แนบด้านล่าง