예제 1
void setup() { // 조도센서 사용시 초기화는 필요없음 } void loop() { // A0에 연결된 아날로그신호를 읽는다.(0~1023의 값) // 함수 map을 이용하여 아날로그신호값을 0~255값으로 변환한다. // 변환된 값을 9번 핀에 신호를 보낸다. analogWrite(9, map(analogRead(A0), 0, 1023, 0, 255)); }
예제 2
void setup() { // 조도센서 사용시 초기화는 필요없음 } void loop() { // A0에 연결된 아날로그신호를 읽는다.(0~1023의 값) // 함수 map을 이용하여 피에조 스피커가 낼 수 있는 음의 범위 31~4978값으로 변환한다. // 변환된 값을 8번 핀에 신호를 보낸다. tone(8, map(analogRead(A0), 0, 1023, 31, 4978), 20); delay(500); }