대학교

아두이노 기본 본문

공대/학사논문

아두이노 기본

lv.4 학사 2022. 5. 8. 01:03

1. 아두이노란?

 

- 오픈소스를 지향하는 마이크로 컨트롤러 기판을 말함.
- 대개 ATmel사의 ATmega328을 이용하여 제작된 기판 사용
- 컴퓨터에 USB로 연결 가능, 전용개발툴(IDE)로 손쉽게 코드 작성 후 업로드하면 빠르게 결과를 볼 수 있다는 장점.
- 간단하게는 LED ~ 크게는 3D프린터, 웨어러블 컴퓨터시스템 등을 작동시킬 수 있음
- 동작 과정 : 입력, 처리, 출력
- 센서와 같은 입력 기기로 들어온 값을 받아 > 입력된 프로그램에 의해 모터, led 같은 출력기기로 동작
- 부품들을 입출력 포트에 연결하고 프로그램으로 동작.

  (전기 신호를 이용해 전자 부품 사이에서 통신 또는 전원 공급 역할)
- LED 켜고 끄는 것부터 시작하기
- 오렌지 보드 : 아두이노 우노를 기반으로 제작된 오픈 소스 하드웨어, 오픈 소스 컴퓨팅 플랫폼. 제어 프로그램 제작 후 별도의 PC와 같은 장치 없이 많은 일들을 수행 가능.

1) 아날로그 입력 : A0~A5 / 디지털핀 사용시A0=14, A1=15, …, A5=19
2) 디지털 입력(|/0) : 0-13 입출력 가능. 0, 1은 시리얼 통신(프로그램 업로드 할 대 시리얼 통신하고 있으므로 0번과 1번에 다른 것을 연결하면 오류가 발생할 수 있음. 따라서 업로드 중 회로 뽑아두고 업로드 후 연결하는 것이 좋음)
3) 5V, 3.3V, GND : 5V, 3.3V = (+) 하나씩이라 여러개 사용시 브레드보드 이용/ GND(ground) = (-).
4) USB포트 : 컴퓨터의 usb나 5v 외부전원 연결부, 컴퓨터 연결 시 전원공급+usb로 시리얼 통신 가능
5) 외부 전원 입력 : 7~12V인 직류 전원 연결 가능. (5V에서 동작하기 힘든 모터 등을 연결 시 필요할 수 있음.)


2. 아두이노 기초

- 아두이노는 보드와 통합 개발 환경(IDE:Integrated Development Environment) 모두를 가리키는 말로,

  아두이노 보드 하드웨어이고 통합 개발 환경소프트웨어이다. 

- 하드웨어(HW:Hardware) : 

 

 

 


[출처] https://mywaycoding.tistory.com/35


* 아두이노 예제 공부하는 사이트
1) https://kocoafab.cc/getstarted

2) http://wiki.vctec.co.kr/opensource/arduino

3) https://www.hardcopyworld.com/

 

'공대 > 학사논문' 카테고리의 다른 글

4/13 논문 1주차 과제  (3) 2022.04.13
캡스톤 디자인 주제 잡기  (0) 2022.04.10