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