Arduino

아두이노 아날로그 출력하기

작성자 임베디드코리아 작성일25-05-15 23:45 조회160회 댓글0건

첨부파일

<* 아두이노 아날로그 출력 *>
- Analog PIN에 가변저항이나 아날로그 센서을 연결한다.
- LED를 A0에 연결한다.
- 아날로그 입력 값은 최소값 '0', 최대값 '1023' 사이(0~1023)의 숫자가 표시된다.
- 아날로그 출력 값은 최소값 '0', 최대값 '255' 사이(0~255)의 값으로 출력된다.

----- <아날로그  출력 소스 코드 > ------------------------
int sensorPin = A3;
int ledPin = A0;

void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(sensorPin, INPUT);

}

void loop() {
  int analogInput = analogRead(sensorPin);
  int brightness = analogInput /4;
  analogWrite(ledPin, brightness);
  delay(10);
}