반응형


아두이노를 할려면 기본적으로 있어야할 것들이 무었인가를 생각해보고, 그것을 어떻게 구할 것인가도 이야기 합니다. ^^;;


우선, 아두이노는 이탈리아의 어느 대학에서 시작한 작품을 만들기위한 소형 컴퓨터 입니다.


그런데, 이탈리아에서 만든 정품은 많이 비쌉니다. 


그렇다고 실제 컴퓨터 보다는 비싸지 않습니다. ^^;;


다양하게 2만5천원 부터 15만원 짜리 정도 까지 있습니다. 


그런데, 아두이노가 좋은 점은 Open Source Hardware라는 것입니다. 


CPU/중앙처리장치는 무엇을 쓰고, RAM 메모리는 어느정도 이고, 보드는 어떻게 설계하고 등등을 공개해 두었습니다. 


그래서 이 오픈 소프 하드웨어를 이용한 호환 보드가 시중에 나와 있습니다. 


이것들도 천차 만별입니다. ^^;;


각격대는 4500원부터 40000원 정도 까지 있습니다. 


정품보다는 많이 저렴하죠 ^^;;


그래서 저는 저 4500원 짜리를 좋아 합니다. 


오늘 아두이노 이야기를 쓰면, 새로 하나 구매 했습니다. 


그것을 테스트 해보고자 합니다. 


우선, 아두이노를 하려면, 첫번째로 아두이노가 필요 합니다. 


그래서 위해 설명 드린대로, 호환 보드를 쓰실 건지 정품 보드를 쓰실 건지는 결정하시면 됩니다. 


그리고, 아두이노와 컴퓨터를 연결해 줄 케이블이 필요 합니다. 제가 구매한 제품은 케이블 포함해서 4500원 짜리입니다.


아두이는 저렴한데 T.T 배송비가 2500원 입니다. 


그래서 보통 살때 센서나 기타 등등 많이 삽니다. 


다음시간에 필요한 센서나, 장비를 말씀 드리겠습니다. 


참고로 저는 아래 URL에서 제 돈 주고 샀습니다. ^^;;


http://item.gmarket.co.kr/Item?goodscode=633008153 



그리고, 당연히 컴퓨터나 노트북이 있어야 합니다. 


그 노트북에 Arduino IDE를 설치 하셔야 합니다. 


간단하게 설명 드리면, 아두이노를 하기 위해서는 


아두이노 + 케이블 + 아두이노 IDE가 탑재된 컴퓨터가 필요 합니다. 


저는 아두이노를 하고 있기 때문에 세가지가 모두 준비되어 있습니다. 


아두이노와 케이블을 준비하셨다면, 이제 컴퓨터에 소스트웨어를 까셔야 합니다. 


아두이노 공식 홈페이지 주소는 https://www.arduino.cc/ 입니다. 


저 URL에 가셨다면, SOFTWARE 라는 메뉴로 이동 하십시오. 



처음에 저런 화면이 나옵니다. 저것보다 더 아래가 보일 수도 있구용 ^^;; 안보이시면, 스크롤 내리시면 아래와 같은 화면이 보입니다.



오른쪽에 있는 것 중에서 필요한 것을 고르십시오.


보통은 Windows Installer 를 고르시면 됩니다. 


하지만, OS가 다르시다면 OS에 맞게 고르십시오.


음 재단에 후원을 하실 수 있씁니다. ^^ 


하지만, 저렴한 장비를 사용하는 저는 JUST DOWNLOAD를 클릭 합니다. ^^;;


그렇게 하시면 90메가 정도 되는 파일이 받아 집니다. 


받으신 파일을 실행하시면 설치가 시작 됩니다. 


Zip으로 받으신 분들은 압축을 푸시고 바로 사용하시면 되구요.


다른 OS를 사용하시면 분들은 잘 사용하시리라고 믿습니다. ^^;;


다 받으셨으면 실행 하십시오.



처음에 보시면, 저기 I Agree를 눌러서 동의하시면 됩니다. 


라이센스는 LGPL을 따르네용.



여기서 저는 보통 그냥 Next를 권장 합니다. 



여기서 원하는 폴더로 바꾸시거나, 안바꾸실 꺼면, 그냥 Install ^^; 을 클릭 합니다. 



설치 중이비다. 기다리십시오.


...

...

...

...



설치가 끝날 즈음에 몇가지 드라이버를 설치하라고 합니다. 


이때 설치를 눌러 주십시오. 저거 Arduino LLC를 항상 신뢰는 체크를 지우셔도 됩니다.


설치는 꼭 누르십시오.



자 이제 설치가 모두 끝났습니다. 


Close를 눌러 주십시오.


이제 프로그램을 실행 하십시오.



저는 바탕화면의 아이콘을 눌러서 실행 했습니다. 


바탕화면이나 시작/프로그램 등으로 실행 하시면 됩니다. 


실행할때 Java에서 네트웍을 사용하도록 허용해달라고 물어 봅니다. 


허락해 주십시오.




여기 까지 하셨으면 설치는 다 되었습니다. 


이제 본격적으로 아두이노를 연결해 보겠습니다. 


일단, IDE는 끄십시오. 



PC하고 연결은 위와 같이 하시면 됩니다. USB모양대로 한쪽은 아두이노에 한쪽은 PC에 연결 하시면 됩니다. 


끝으로 블링크 예제만 하나 돌려 보고 자도록 하겠습니다. 


일단, 아까 종료 했던 IDE를 다시 켭니다. 



자 위 처럼 파일 선택하시고, 예제 선택하시고, 01.Basics 선택하시고, Blink를 선택 하시면 됩니다. 


아두이노만 있을때 저것 밖에 할수가 없습니다. T.T


새창이 뜨면서 스케치가 나타날 껍니다. 


참고로 아두이노의 소스코드를 스케치라고 합니다. 


 


// the setup function runs once when you press reset or power the board

void setup() {

  // initialize digital pin LED_BUILTIN as an output.

  pinMode(LED_BUILTIN, OUTPUT);

}


// the loop function runs over and over again forever

void loop() {

  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)

  delay(1000);                       // wait for a second

  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW

  delay(1000);                       // wait for a second

}


스케치에 저렇게 나와 있습니다. 위에 제가 주석은 지웠습니다. 


여기서 해볼 수 있는 것은 저기 delay(1000) 이라고 되어 있는것을 변경해 보겠습니다. 


1000 이 1초 입니다. 


그래서 저는 2초마다로 변경해 보겠습니다. 그러면, delay(2000) 이렇게 해주시면 됩니다. 


이제 다 하셨습니다. 


이걸 컴파일해서 장비로 보내면 됩니다. 



처음이라 여기서 오류가 날 수 도 있습니다. 그건 너무 걱정 안하셔도 됩니다. ^^;;


컴파일은 저기 하얀색으로 실제로는 청록색으로 되어 있습니다. 표시된 -> 버튼을 클릭 하십시오.



뭐 이런 오류가 납니다. 


그러면, 보통 포트를 맞춰 주셔야 합니다. 


포트를 맞추려면 포트를 아셔야 하비다. 


그래서 포트를 찾는 방법은


탐색기를 하나 여셔서 내PC 또는 내컴퓨터에서 오른쪽 마우스를 누르시고, 속성을 선택하십시오.






장치 관자를 선택 하십시오.



스크롤을 내리셔서 포트(COM & LPT)라고 되어 있는 것을 클릭 하시면 위와 같이 USB-Serial 이라고 시작하는 놈의(COM숫자)를 찾으시면 됩니다. 저는 CH340이라는 놈을 이용하고 있고, 정품은 좀 다른 녀석을 이용 합니다. 


그래서 저는 COM9 포트를 이용 합니다. 이걸 IDE에서 변경해 주시면 됩니다. 



다시 IDE로 돌아와서 툴 포트 "COM숫자" 오른쪽에 있는 COM 숫자 중에서 저는 9 여러분은 확인한 숫자로 변경 하시면 됩니다. 


그리고 다시 -> 버튼을 클릭 하십시오.



저는 COM9로도 실패 했습니다. ^^;;


IDE를 켠상태에서 USB 선을 뺐다가 다시 다른 USB에 연결 하고 하니깐 포트를 다시 확인 했을때 COM10으로 변경 되었고, 변경된 포트로 지정해 주었을때 위와 같이 업로드 완료 화면이 떴고, 지금 L에 있는 녹색 LED가 2초마다 깜빡이고 있습니다. 


감사합니다. 


해피 아두이노 ^^;; Happy Arduino.




반응형

+ Recent posts