function analog

void setup() {
pinMode(12,OUTPUT);
}
void loop() {
int val = analogRead(A1);
val = map (val, 0, 1023, 0, 255);
analogWrite(12,val);
}
วิธีทำ
กำหนดค่า 12 เป็น OUTPUT ใน void set up จากนั้นใช้ฟังชั่นก์พิเศษ Analog
int val = analogRead(A1); กำหนดขาที่จะใช้
val = map (val, 0, 1023, 0, 255); ไฟสว่าง 1023 เริ่มสว่าง 255
analogWrite(12,val); กำหนดขา 12 = val
พอเอาภาษา c ไปใส่ จะเป็นว่า ปรับค่าความต้านทานเกิน 50 % ขึ้นไปไฟจะติด ต่ำกว่า 50% ไฟจะไม่ติด
ความคิดเห็น
แสดงความคิดเห็น