5. Digital Input-Output

การใช้งาน Digital Input ใน Tinkercad

1. ออกแบบวงจรดังภาพ ที่ 1

ภาพที่ 1 แสดงการต่อวงจรใน Lab Digital Output

2. เขียน Code arduino IDE ตามกล่องข้อความข้างล่าง ลงใน Text ของ Tinkercad

Code Arduino IDE

void setup()

{

pinMode(4,INPUT); // กำหนดขา 4 เป็น input

pinMode(3,OUTPUT); // กำหนดขา 3 เป็น output

Serial.begin(9600); // เปิดใช้ฟังก์ชัน Serial Monitor (แสดงค่าผ่านจอคอมฯ)

}


void loop()

{int button = digitalRead(4);//กำหนดตัวแปร button เป็นจำนวนเต็มที่ขา4

int led = 3 ; // กำหนดตัวแปร led เป็นจำนวนเต็มที่ขา 3

if(button==HIGH) // เงื่อนไข :ถ้าbutton โดนกด

{digitalWrite(led,HIGH);} // หลอด led ขา 3 จะติด

else {digitalWrite(led,LOW);} // นอกเหนือจากนั้น led ขา 3 จะดับ

Serial.println(button); // อ่านค่าปุ่มกด 4 ทีละบรรทัด

delay(500); // หน่วงเวลา 0.5 วินาที

}

ภาพที่ 2 แสดงการนำ Code มาวางไว้ในเมนู Text ของ Tinkercad

3.ทดสอบ Run Program โดยกดที่ปุ่ม Strat Simulation จะแสดงผลดังไฟล์ VDO ที่แนบด้านล่าง