교실이야기/이야깃거리

12. 아두이노 심화 연수 2일차

gongchemi 2020. 11. 2. 20:59

 

 

 

오늘은 연수 자료 없이 이것 저것 따라해보는 연수로 진행한다고 하셨다.

일명 "주섬주섬 아두이노!"

 

 

1. 물품 구입 사이트

엘레파츠, 디바이스마트, 메카솔루션

 

2. LCD 모듈

초록창에 '캐릭터 lcd i2c 아두이노' 검색

blog.daum.net/rockjjy99/2633

Arduino Uno 로 I2C 1602/2004 캐릭터 LCD 를 사용해보고 I2C 주소 확인해 보기

Arduino Uno 로 I2C 1602/2004 캐릭터 LCD 를 사용해보고 I2C 주소 (Address) 확인해 보는 프로젝트 입니다 I2C (Inter-Integrated Circuit) 통신 이란? I2C 는 필리스에서 개발한 단 2개의 시그널 핀 (SDA, SCL)..

blog.daum.net

4개 연결핀 중에 vcc, gnd는 전력 공급선, 나머지 2개는 통신선 연결

I2C 통신은 2개의 핀으로 여러가지의 통신을 가능케 해준다.

 

인터넷에 있는 예제 소스 코드를 그대로 복사-붙여넣기 해서 사용했는데,

stray '342' in program이라는 오류가 떴다.

강사님께서 중간 중간에 원치 않는 글자가 섞여들어가서 그런 오류가 뜨는 거라고 하셨고, 수정하느라 시간이 좀 걸렸다.
하지만 LCD 모니터에 내가 입력한 글자가 나오니 뿌듯하고 기뻤다. :)

 

 

 

 

 

3. 온습도 센서

말 그대로 온도와 습도를 측정하여 시리얼 모니터에 측정값을 나타내주는 센서이다.

하~ 하고 입김을 불어 넣자, 습도와 온도가 올라갔다.

 

초기값(왼쪽)에서 입김을 불자 변화가 나타난 모습(오른쪽)

 

 

 

4. 온습도 센서 + LCD

시리얼 모니터에 나오는 측정값을 LCD 모니터에 나타나도록 해주는 실습이었다.

 

 

 

 

 

역시 입김을 불자 값이 증가하는 것을 이번에는 LCD 모니터로 확인할 수 있었다.

 

 

초기값(왼쪽)에서 입김을 불자 변화가 나타난 모습(오른쪽)

 

 

 

오늘 실습을 통해 아두이노로 하고 싶은 것이 있다면 인터넷에서 찾을 수 있는 정보가 무궁무진하며

강사님 말씀대로 "주섬주섬" 따라하면 할 수 있을 것 같다는 생각이 들었다.

대신, 코드를 읽어나가는 방법에 대해 익힌다면 조금 더 수월할 것 같다.

아직은 의지가 생기지 않지만, 그래도 아두이노에 대한 낯선 느낌은 탈출할 수 있었던 좋은 기회였다.