1. 아두이노란?
- 이탈리아 회사에서 처음으로 개발
- AVR 기반의 마이크로 컨트롤러 하드웨어
- AVR하드웨어와 소프트웨어 개발을 쉽게 해주는 개발환경(IDE)을 합쳐 아두이노라 함
등등 여러 말로 표현할 수 있겠지만 예를 들어 3초 간격으로 작동하는 모터가 있다고 가정하자, 모터가 3초마다 움직이게 프로그래밍을 해야 할 텐데 이때 작은 모터에 큰 컴퓨터를 사용하는 건 매우 비효율적이다 따라서, 소형 컴퓨터를 사용하면 매우 효율적일 테고, 아두이노, 라즈베리파이를 초소형 컴퓨터로 생각하면 좋을 것 같다.
참고자료 : 아두이노 스펙 & 아두이노 기본 핀 설명
2. 통합 개발 환경 (IDE) 설치하기
아두이노 공식 홈페이지에서 제공하는 소프트웨어를 다운로드한다. 홈페이지에서는 Online IDE와 Offline IDE를 제공하고 있으며 실습은 Offline IDE를 다운로드하여 진행하도록 할 예정이다.
https://www.arduino.cc/en/Main/Software
1) 다음 홈페이지에 들어가서 위 사진 중 자신에 PC에 맞는 프로그램을 다운로드한다.
2) 동의 > 다음 > 설치 순으로 설치를 완료 한다. 이때 설치 경로에 한글이 있으면 오류가 생기는 경우가 있다고 하니 주의하자.
3) 설치 완료 후 이제 그림과 같이 PC와 아두이노를 연결하였다면 IDE의 환경을 설정하도록 한다.
툴 > 보드 > Arduino/Genuino Uno를 선택한다
그림과 같이 이후 툴 > 포트 > 아두이노가 실제 잡히는 포트를 선택 한다.
이렇게 하면 IDE환경설정이 끝이 난다.
3. 예제 실행
그림과 같이 파일 > 예제 > Basics > Blink를 클릭한다 이후 그림과 같이 업로드를 클릭한다.
업로드를 완료하였다면 1초 간격으로 참고 사진 기본 핀 설명의 TEST LED가 깜빡거릴 것이다. 깜빡거리는 것을 확인했다면 테스트 성공이다.
'프로그래밍 > 임베디드SW' 카테고리의 다른 글
[아두이노 강의] #5 아두이노 Analog Output 강의 (아날로그 아웃풋) (0) | 2019.12.20 |
---|---|
[아두이노 강의] #4 아두이노 3색 LED(RGB 모듈), 버튼 실습하기 (0) | 2019.12.15 |
[아두이노 강의] #3 아두이노 LED 실습 / Digital Output 실습 (0) | 2019.12.12 |
[아두이노 강의] #2 아두이노 시리얼(RS232) 통신 예제 및 학습 (0) | 2019.12.09 |
[라즈베리파이] #1 라즈베리파이 OS설치 (라즈비안 설치) (0) | 2019.11.06 |