본문 바로가기
Post

6. 조도센서

by Dev.tk 2015. 2. 24.


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


'Post' 카테고리의 다른 글

8. LCD 패널  (0) 2015.02.24
7. 초음파센서  (0) 2015.02.24
구글 Go 프로그래밍에 대한 속성 가이드  (0) 2014.11.19
[C to Go] 4. 반복문  (0) 2014.03.14
[C to Go] 3. 조건문  (0) 2013.10.26