경기도에서 고등학교 학생을 위해 시행하는 8주간 꿈의 대학 과정에서 "HC-06 블루투스 칩을 장착하여 스마트폰으로 조종할 수 있는 DC 모터 구동 RC카 제작"을 오늘부터 담당하게 되었습니다. 아두이노 C코딩을 전혀 모를 수도 있는 고등학생을 대상으로 하기때문에 더욱 고민스럽군요. 다음 내용은 오늘 학생들에게 설명해 줄 2시간 분량의 교육 내용으로 구성해 보았습니다. 세부내용은 강의 중에 구두로 전달 할 예정이죠. 참가하는 학생들이 많은 흥미를 가지길 기대해 보겠습니다.

- 아두이노 우노 R3: 마이크로 컨트롤러와 USB 케이블
CPU와 메모리 입출력 및 인터페이스 단자로 구성되며 넣어준 코드만 실행하는 최소 기능의 컴퓨터

USB 케이블: PC로부터 전압 5V 제공, RX,TX 양방향 유선 통신
아두이노 보드 중요 핀 구성

멀티메터 전압 저항 측정 실습
- 직류 전압 스케일 맞추기, 값 읽기
- 저항 값 스케일 맞추기, 값 읽기
코드 작성 연습: 정수형 변수 계산: 시작 바에서 아두이노 아이콘을 누르자

라이브러리, Class 선언, 전역변수 선언 영역 + setup() + loop()
setup() 은 코드 실행에 필요한 내용을 시작 초기에 한번 설정
loop() 문은 지속적으로 실행되는 코드코드 저장, 보드지정, COM 포트 확인 후 컴파일(문법 체크), 빌드(컴파일&업로딩)
아두이노 보드 USB 케이블이 PC에 연결되어 있는지 확인
코드 작성 후 prog_ex 폴더에 “ex_01” 파일명으로 저장
컴파일
빌드 과정에 progress 바가 100%가 될 때까지 기다리자
※로컬 변수 선언빌드 과정에서 발생하는 에러 체크 및 수정
시리얼 모니터에 의한 출력 확인
※ 다음 주 작업 예정
아두이노 보드 배포 및 뒷면 절연 테이프 시공
코드 작성 연습: 실수형 변수 계산 및 시리얼 플로터 사용법
LED ON/OFF 빵판 회로 배선 및 아두이노 코드로 ON OFF
DHT11 온습도 센서 아두이노 배선 및 오픈소스로 실행

스마트폰으로 조정 가능한 RC카 라니, 매우 재미있을 것 같습니다.