คำอธิบาย
- สัญญาณอนาล็อกจะมีความคลาดเคลื่อนได้ง่ายกว่าสัญญาณดิจิตอล ซึ่งมีค่าได้มากกว่า 2 ค่า ในที่นี้บอร์ดArกuino UNO สามารถอ่านค่าสัญญาณ
อนาล็อกที่มีความละเอียดได้สูงสุด 1024 ค่า เราสามารถทำการทดลองสัญญาณอนาล็อกอินพุทได้ตามการทดลองข้างล่าง
อุปกรณ์ที่ใช้ในTinkercad
Potentiometer
Arduino Uno
การใช้งาน Digital Input ใน Tinkercad
1. ออกแบบวงจรดังภาพ ที่ 1
2. เขียน Code arduino IDE ตามกล่องข้อความข้างล่าง ลงใน Text ของ Tinkercad
Code Arduino IDE
void setup()
{
Serial.begin(9600); // เปิดการทำงานพอร์ตusb ที่บอร์ดเรท9600
}
void loop()
{
Serial.println(analogRead(0)); // อ่านค่าอนาล็อกพอร์ต0
delay(100); // หน่วงเวลา 0.1 วินาที
}
ภาพที่ 2 แสดงการนำ Code มาวางไว้ในเมนู Text ของ Tinkercad
3.ทำกดปุ่ม Start Simulation ด้านบน แล้วกดที่แถบ Serial Monitor ด้านล่าง แล้วหมุนตัวต้านทานปรับค่าได้
จะปรากฏเป็นตัวเลขสัญญาณอนาล็อกขึ้นมา ดังภาพ