int val=0;
void setup() {
Serial.begin(9600);
}
void loop() {
val=analogRead(A0);
Serial.println(val); // 0~1023
delay(100);
}
가변저항(아날로그입력)은 0~1023 인데
LED는 0~255(pwm 출력)
모터는 0~180
map 함수를 사용
map(핀번호, 최소값, 최대값, 변환할최소값, 변환할최대값)
ex) int led=map(val,0,1023,0,255); //val을 변환하여 led에 저장