아이콘
실습하기 이번 시간 학습한 내용을 실습해 보세요. 실습하면서 느낀점을 다른 학생들과 공유해보세요.
실습이미지
1. PC와 시리얼 통신하기
1) 실습 소스
① Serial.begin(9600) : 아두이노 보드와 컴퓨터와의 통신 속도를 설정
② Serial.prinln : 시리얼 모니터를 활용하여 메시지를 출력
③ If(Serial.available() : 시리얼에 수신된 데이터가 있는지 확인
④ Serial.read() : 수신된 데이터를 읽어옴
실습이미지
1. PC와 시리얼 통신하기
1) 실습 소스
⑤ 소스를 컴파일 후 파일 업로드를 한다.
⑥ 파일 업로드를 하기 전에 반드시 아두이노 보드의 설정과 포트가 정상적으로 설정되었는지 확인한다.
실습이미지
2. LCD 입출력 실습하기
1) 회로도 구성
① LCD의 핀과 아두이노 보드 연결 : 5V, GND, A4, A5 핀과 LCD 쉴드의 핀을 각각 연결한다.
실습이미지
2. LCD 입출력 실습하기
2) Library 설치
① 크롬에서 Adafruit_Sensor~master.zip 파일을 다운로드 한다.
② 아두이노 통합 개발 환경에서 스캐치 > 라이브러리 포함하기 > Zip 라이브러리를 추가한다.
③ 라이브러리 파일이 설치되었는지 확인한다.
실습이미지
2. LCD 입출력 실습하기
3) 실습 소스
① 라이브러리가 설치되면 예제 파일에서 소스를 불러온다.
     예제 > Arduino-Liquidcrystal-I2C-library-master > hello World
실습이미지
2. LCD 입출력 실습하기
3) 실습 소스
② #include문은 라이브러리를 탑재하는 명령어
③ LiquidCrystal_I2C lcd(0x27,20,4) : I2C 통신의 주소를 설정하는 명령어
④ lcd.backlight : LCD를 켜주는 명령어
⑤ lcd.setCursor(0,0) : LCD의 0,0의 위치에서 시작
⑥ lcd.print : LCD에 출력하는 명령어
실습이미지
2. LCD 입출력 실습하기
3) 실습 소스
⑦ I2C 통신에 필요한 LCD 주소 찾기 프로그램
⑧ while (!Serial) : 시리얼 모니터 실행을 기다림
⑨ Serial.println("\nI2C Scanner“) : I2C를 스캔하여 출력
index 열기
  • IoT의이해
  • 4주차2강 LCD 입출력 실습
  • 배경이미지