아두이노 기초2015. 2. 24. 10:40


예제 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);
}


'아두이노 기초' 카테고리의 다른 글

11. 시리얼 통신  (0) 2015.02.25
10. 서브모터  (0) 2015.02.24
9. 7세그먼트  (0) 2015.02.24
8. LCD 패널  (0) 2015.02.24
7. 초음파센서  (0) 2015.02.24
Posted by trikyu