Arduino

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

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

첨부파일

동영상 : https://youtu.be/L6hGXUubp8I
<* 아두이노 아날로그 출력 *>
- Analog PIN에 가변저항이나 아날로그 센서을 연결한다.
- LED를 D3에 연결한다.
  --> 핀 번호가 정확한지 확인하고, PWM을 지원하는 핀(아두이노 보드에 따라 '~' 표시가 있는 핀)을 사용 함.
      UNO : D3, D9, D10, D11
- 아날로그 입력 값은 최소값 '0', 최대값 '1023' 사이(0~1023)의 숫자가 표시된다.
- 아날로그 출력 값은 최소값 '0', 최대값 '255' 사이(0~255)의 값으로 출력된다.

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

void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(sensorPin, INPUT);
  Serial.begin(9600);
}

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