반응형

 

사운드센서값을 읽어 LCD판에 출력하는 실습

 

코드

#include <Wire.h>                        // i2C 통신을 위한 라이브러리
#include <LiquidCrystal_I2C.h>        // LCD 1602 I2C용 라이브러리
LiquidCrystal_I2C lcd(0x27,16,2);     // 접근주소: 0x3F or 0x27

int soundSensor = A0;     // 사운드 센서 핀

void setup() 
{
Serial.begin(9600); // 시리얼모니터 출력
pinMode(soundSensor, INPUT);  // 사운드 센서 입력으로 설정
lcd.init();                      // LCD 초기화
lcd.backlight();                // 백라이트 켜기
lcd.setCursor(0,0);             // 1번째, 1라인
lcd.print("hello, world!");
}

void loop() 
{
// LCD의 커서를 1번째 열의 2번째 행으로 설정합니다.
lcd.setCursor(0, 1);
// A0핀의 값을 읽어와 LCD에 표시합니다.
lcd.print(analogRead(A0));
// 0.2초 멈춥니다.
Serial.print(analogRead(A0));
Serial.print("\n");
delay(200);
} 

 

실행영상

 

 

반응형

+ Recent posts