본문 바로가기

아두이노/아두이노 공부하기!

0. [Tutorial] 아두이노란?

안녕하세요 ^^

Edward입니다!


이번 시간은 제 1장! 아두이노가 무엇이냐?! 에 관한 내용입니다.

최근 메이커들이 급증하면서 IoT의 관심도 또한 증대되고 있는데요!

이런 환경 속에서 점점 많은 분야에서 사용되고 교육용 플랫폼으로써 활용되고 있는 것이 "아두이노"입니다.


아두이노는 오픈소스(OPEN SOURCE)를 기반으로 활용됩니다.

오픈 소스란!?

만들면서 사용된 모든 회로, PCB, 펌웨어(코드)등 예제들을 오픈한다는 것입니다.


그렇다면! 오픈 소스의 강점은 무엇일까요?!

오픈 소스의 강점은 모두가 볼 수 있기 때문에 Feedback이 빠릅니다!!

또한 누구나 손쉽게 제품을 만들 수 있습니다!!

따라서!  많은 예제들과 라이브러리를 오픈소스했기 때문에 많은 센서들을 쉽게 제어할 수 있다.


그렇다면! 아두이노를 좀 더 어려운 말로 풀어쓰자면 다음과 같아요!

여러 개의 PIN을 INPUT과 OUTPUT으로 제어하여 내가 원하는 것을 동작한다!

좀 어렵죠??^^

차근차근 설명드릴게요 ㅎㅎ


아두이노에는 대략 아날로그 6핀, 디지털 14핀, 총 20핀이 있습니다!

이 20핀을 INPUT 또는 OUTPUT으로 세팅해서 내가 원하는 센서들을 연결해서 제어할 수 있다는 것이에요 ^^!!

이 말은 임베디드 용어로 사용되는 말이구요. 이런 기능들을 이용해서 수많은 제품들을 제작할 수 있습니다.


자!  아래 그림을 보시죠!!

아래 그림을 보면 아두이노는 기본적으로 Arduino Board와 Shield 2가지 형태로 사용할 수 있습니다.

그래서 전자공학/기술을 알지못하는 초급자들도 쉽게 사용할 수 있어요!!\\

그리고 아두이노는 IDE라는 코딩을 할 수 있는 프로그램을 제공합니다! 

이 프로그램을 이용하여 아두이노를 이용하여 센서들을 제어할 수 있어요!!


만약!! 전자 기술에 좀 더 깊이 배우고 싶다면?! 아래 링크를 참조해주세요 ^^


1. 전기의 이해! : http://openstory.tistory.com/4

2. 옴의 법칙과 아날로그 & 디지털에 대한 설명!: http://openstory.tistory.com/5

3. 펄스폭변조란!?(PWM): http://openstory.tistory.com/6

4. 저항이란!?: http://openstory.tistory.com/7

5. 빵판이란?! (Bread board): http://openstory.tistory.com/8


시작 단계이다 보니 아직 어려운 부분이 많아요 ^^ 

앞으로 차근차근 진행해보도록 하죠!!

다음 커리큘럼은 아래 링크를 참고해주세요 ^^ !!!

1. [Tutorial] 아두이노 자료형 구조: https://openstory.tistory.com/21