2020 동계 Drone Design-Coding <2021.01.13 활동>
2021.01.13.(수)에는 약간의 아두이노 수업을 하고
아이템 사업화 프로젝트를 이어서 진행하는 시간을 가졌다.
삼색 LED 제어에 대해 간단하게 알아보고, 교재에 있는 예제 실습을 진행했다.
아두이노 IDE를 사용해서 교재에 있는 '삼색 LED 제어' 예제 코드를 타이핑하고 업로드한 모습이다.
0 ~ 9 숫자 입력 시 삼색 LED가 지정한 색깔로 발광하고, 'R' 입력 시 OFF 하는 코드이다.
오른쪽 상단의 돋보기 모양 아이콘인 '시리얼 모니터'를 클릭하면 위 사진과 같은 화면이 나온다.
커서가 깜빡거리는 칸에 0 ~ 9 아무 숫자나 입력하고 엔터를 누르면
위 사진처럼 삼색 LED가 지정한 색깔로 발광하는 것을 확인할 수 있다.
위 사진은 시리얼 모니터에 1을 입력하고 엔터를 눌렀을 때 빨간색으로 발광하는 모습이다.
FND에 대해 간단하게 알아보고, 교재에 있는 예제 실습을 진행했다.
FND는 7 세그먼트라고 표현하기도 한다.
'7 세그먼트 표시 장치'는 위 사진처럼 7개의 획으로 숫자나 문자를 나타낼 수 있다.
교재에 있는 'FND 한 자리 회로' 예제 코드를 타이핑하고 업로드한 모습이다.
0 ~ 9 숫자가 1초 간격으로 반복되는 코드이다.
회로도를 보고 아두이노와 브레드보드에 연결한 모습이다.
위 영상을 통해 0 ~ 9 숫자가 1초 간격으로 반복되는 것을 확인할 수 있다.
약간의 아두이노 수업이 끝나고, 아이템 사업화 프로젝트를 이어서 진행했다.
간단하게 작성했던 사업계획서에 내용을 보충하는 시간을 가졌다.
사업계획서를 수정한 후, '아두이노 IDE'를 사용해서 LCD 제어 코딩을 했다.
아두이노에 Bluetooth 모듈(HC-06)과 LCD를 연결하고 진행했다.
코딩을 마치고, 시중에 존재하는 '아두이노 Bluetooth 제어 어플'을 다운로드하였다.
모바일 기기와 아두이노를 Bluetooth로 연결하고 진행했다.
어플로 영어나 기호를 전송하면 LCD에 정상적으로 뜨는 것을 확인했다.
기본적으로 한글 지원이 안돼서 한글은 컴퓨터로 별도 작업을 해줘야 위 사진처럼 LCD에 떴다.