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% ไฟจะไม่ติด


ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Coin Validator เครื่องรับเหรียญ เครื่องหยอดเหรียญ Multi Coin รุ่น SG-6

Learning 7 Segment + Arduino