아두이노

아두이노를 학습합니다.

전기전자

프로그래밍

에코 프로그램 만들기

  • 시리얼모니터 : 컴퓨터와 아두이노간의 기본 통신방식인 시리얼에 대해서 알아 봅니다.
  • 메모리 : 값을 저장하기 위해서는 메모리가 필요합니다. 메모리란 무엇일까요?
  • C언어학습_변수
  • 시리얼읽기 : 아두이노에서 시리얼로 보내온 데이터를 읽어 봅니다.

기본 출력 실습

아두이노는 다양한 포트를 통하여 값을 출력합니다. 아두이노를 출력값을 지정하고 변경하는 방법에 대해서 알아봅니다.

LED 점등하기

LED에 대해서 알아보고, 아두이노 신호를 통하여 불빛을 점등해 봅니다.

C언어 제어구조 학습하기

프로그램의 동작을 제어하기 위해서는 흐름을 분개하고, 반복을 수행하는 로직을 알고 있어야 합니다. 그중 대표적인 문법이 제어문과 반복문 입니다.

출력실습

좀더 다양한 방법으로 아두이노의 신호 출력방법에 대해서 학습해 보도록 합니다.

시리얼통신

시리얼과 LED 출력을 결합하여 기능을 구성하는 방법에 대해서 좀더 학습해 보도록 합니다.

부저

아두이노와 부저를 통하여 소리를 출력해 보도록 합니다. 또한, 주파수를 통하여 다양한 음색의 소리를 만들어보는 실습을 병행합니다.

능동부저로 beep음 제어하기

수동부저로 음악 소리 만들기

디스플레이

다양한 출력장치를 아두이노와 결합하여 결과를 출력하고 확인을 합니다.

세븐세그먼트

액정디스플레이

도트메트릭스

입력실습

아두이노를 통하여 다양한 장치로 부터 신호를 입력받고, 이를 처리하는 실습을 진행합니다.

RC모터구동

스텝모터

DC모터

인버터

인터럽트

DC모터 제어

센서

연동

시리얼통신

I2C 통신

SPI 통신

블루투스

물관련 센서

앱인번터

앱 인벤터를 통하여 스마트폰으로 아두이노를 쉽게 제어할 수 있는 스타트업 코드를 설명합니다.

레이아웃

코딩

배포

감지센서

아두이노 나노

외부확장

아두이노 메가

응용예제

프로젝트

참고도서 및 유용한 자료들

서브목차