ค่าอะนาล็อกโดยการหมุนvr 0-1023 สามารถทำให้เป็น 0-5วินาทีได้หรือเปล่าครับ ต้องการนำไปหน่วงเวลาการติดของรีเลย์
ทำได้ครับ ใช้เป็นตัวแปรให้กับคำสั่ง delay
เช่นโคดตัวอย่างนี้
int val = analogRead(A0);
delay(val);
ถามต่อครับ
ผมต้องแปลงค่าanalogจาก 0-1023 เป็น0-5000ใช่หรือเปล่าครับ
ได้ครับ ใช้คำสั่ง map ตามตัวอย่างนี้
https://www.arduino.cc/en/Reference/Map