아두이노 아날로그 입력 마스터하기 - 단계별 비디오 가이드
아두이노 튜토리얼 시리즈의 세 번째 튜토리얼입니다. 이 튜토리얼에서는 아두이노 아날로그 입력 핀이 어떻게 작동하는지 배우고 포텐셔미터와 포토셀을 사용한 몇 가지 예제를 만듭니다.
따라하기 쉬운 단계별 비디오 튜토리얼입니다. 또한 비디오 아래에서 이 튜토리얼에 필요한 부품과 예제의 소스 코드를 찾을 수 있습니다.
이 아두이노 튜토리얼에 필요한 구성 요소
- 아두이노 보드
- 브레드보드와 점퍼 와이어
- LED
- 220옴 저항
- 포텐셔미터
- 포토셀(포토레지스터)
첫 번째 예제 회로도: 포텐셔미터 값을 아날로그 입력으로 사용
두 번째 예제 회로도: 포토셀을 전압 분할기로 사용하고 가변 값을 아날로그 입력으로 사용
첫 번째와 두 번째 예제 소스 코드
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
}
세 번째 예제 회로도: 포텐셔미터로 PWM을 통해 LED 밝기 제어
세 번째 예제 소스 코드
int led = 7;
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop() {
int sensorValue = analogRead(A0);
int newValue = map(sensorValue, 0, 1023, 0, 255);
analogWrite(led, newValue);
}