▣ 도입 : 아두이노 소개, 아두이노 보드 설명(부품 등)
■ 아두이노 플랫폼(하드웨어와 소프트웨어)
- 아두이노 하드웨어, 아두이노 IDE 설치하기
- 포트 설정, 아두이노 소프트웨어(IDE)
■ 전자 부품 들
- 센서와 액추에이터, 브레드 보드
- 저항, 점퍼와이어, 다이오드, 트랜지스터, 캐패시티
■ 아두이노 시작하기
- setup과 Loop, 내장 LED 깜빡이기, 시리얼 통신하기
▣ 전개 : 디지털 입·출력
■ 디지털출력
- 외부 LED 깜빡이기
- if 문을 이용한 시리얼 통신으로 LED 제어하기
- if ~else 문을 이용한 Delay 함수 없이 LED 제어하기
- for 문을 이용해 여러개 LED 제어하기
- 배열 문을 이용해 여러 개 LED 제어하기
- switch - case 문을 이용해 LED 제어하기
■ 디지털입력
- 버튼 스위치 입력받기, Pull-up 저항 버튼 스위치 입력받기
- 버튼으로 LED 제어하기, 디바운스 ( Debounce )
- 버튼 누른 횟수 세기, 삼색 LED 제어하기
▣ 정리 : 피에조 스피커, LCD
■ 피에조 스피커
- 능동 부저 사용하기, Tone Multiple
- tone( ) 함수를 사용하여 멜로디 연주하기, Knock
■ LCD
- LCD에 블록 및 밑줄 스타일 커서 깜빡이기
- LCD 화면 제어하기, LCD의 커서 위치 조절
- LCD에 문자 출력하기, LCD에 문자 스크롤하기
- LCD 자동 스크롤, LCD 문자 스크롤 방향 제어하기
- LCD에 특수문자 출력하기 시리얼 창으로 입력받고 LCD에 출력하기
- I2C LCD 인터페이스 모듈 사용하기