본문 바로가기

카테고리 없음

아두이노의 기초를 다져보자.

Arduino는 이탈리아어로 '친구'를 뜻한다.


그만큼 우리에게 친근하게 다가올 수 있다는 점을 강조한 듯 하다.



아두이노의 기능과 필요성은 굉장히 강력하다.


간단한 코딩만으로 수많은것을 해낼 수 있기때문에 굳이 이쪽 전공자가 아니더라도 손쉽게 제작을 할 수 있다는 장점이 있다. 역시 가격이 싸기때문에 성능이 떨어진다는 단점도 있지만 그 외에는 단점을 찾아볼 수 없다. 그만큼 아주 강력한 솔루션을 갖췄다.








아두이노 스케치를 다운받고 코드내용을 보면 함수가 두개 있을것이다.


void setup(){

}

void loop(){

}




setup 함수 : 전원이 들어올 때, 리셋되었을 때 처음 1회만 실행된다.


loop 함수 : 말그대로 끊임없이 반복하는 함수다.

    LED를 5초동안 켜지게, 그 뒤엔 꺼지게 만들면 켜짐 꺼짐을 반복한다.





아두이노는 Atmega328을 사용한다.


atmega도 종류가 다양한데, 간단히 용량차이라고 생각해도 된다.