반응형


윈도우에 Arduino IDE를 설치한 후,  Arduino Uno에 간단한 예제를 올려보는 과정을 다룹니다. 



2014. 9. 22  최초 작성 

2020. 8. 17  최종 작성




PC와 아두이노 우노를 연결하려면  프린터 연결시 많이 사용되는 USB AM-BM 케이블이 필요합니다. 


Cable_USB.jpg




아두이노 홈페이지( https://www.arduino.cc/ )에서  개발에 필요한 기능을 제공하는 Arduino IDE를 배포하고 있습니다. 

코드 작성과 컴파일 및 프로그램 업로드를 할 수 있는 통합 개발 환경(IDE)입니다.



1. 아래 주소에서 Windows Installer를 클릭하여 다운로드 받습니다. 

https://www.arduino.cc/en/Main/Software 






2. 다운로드 받은 프로그램을 실행하여 설치를 진행합니다. 


I Agree를 클릭하여 라이센스에 동의합니다.





3. 설치할 구성요소 중 Install Arduino softwareInstall USB driver는 반드시 선택해야 합니다. 





4. 64비트 윈도우의 경우 디폴트로 설치되는 경로는 C:\Program Files (x86)\Arduino입니다.

Install를 클릭하면 설치가 진행됩니다.






5. 설치 도중 아두이노 관련  드라이버  3개의 설치를 물어보는데 모두 설치를 선택해야 합니다.







6. 이제 아두이노 우노를 PC에  연결하고 바탕화면에 보이는 Arduino IDE를 실행시킵니다.





7. 다음과 같은 보안 경고가 보이면 액세스 허용을 선택해줍니다.

Arduino Uno에서 추가 패키지를 설치하려면 액세스 허용을 해줘야 합니다. 





8. Arduino IDE가 다음처럼 실행됩니다.


Arduino IDE에서 PC에 연결된 아두이노 우노의 포트를 인식하기는 하지만 자동으로 사용 가능한 상태로 설정해주지 않기 때문에  메뉴에서 선택해주어야 합니다.  





9. 메뉴에서 툴 > 포트를 선택하여 보이는 포트 번호를 선택해줍니다. 

PC에 따라 포트 번호는 아래 스크린샷과 다를 수 있습니다. 





10. Arduino IDE의 오른쪽 아래에 아두이노 우노가 연결된 포트 번호가 표시됩니다. 





11. 아두이노 우노의 동작상태를 테스트해보기 위해서 메뉴에서 파일 > 예제 > 01.Basics > Blink를 선택하여 예제를 불러옵니다.


일정한 간격으로  LED가 켜지게 하는 간단한 예제입니다. 


/*
  Blink

  Turns an LED on for one second, then off for one second, repeatedly.

  Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO
  it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
  the correct LED pin independent of which board is used.
  If you want to know what pin the on-board LED is connected to on your Arduino
  model, check the Technical Specs of your board at:
  https://www.arduino.cc/en/Main/Products

  modified 8 May 2014
  by Scott Fitzgerald
  modified 2 Sep 2016
  by Arturo Guadalupi
  modified 8 Sep 2016
  by Colby Newman

  This example code is in the public domain.

  http://www.arduino.cc/en/Tutorial/Blink
*/

// 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
}




12. 툴바에서 업로드 아이콘을 클릭하면 컴파일 및 업로드가 진행됩니다.





컴파일 완료 후, 





업로드가 진행됩니다. 

문제 없으면 업로드 완료라는  메시지가 보입니다.





아두이노 우노에 내장되어 있는 13번 핀 옆에 있는 LED가 깜빡거리게 됩니다.

13번 핀에 LED의 긴 다리를 연결하고 옆에 있는 GND에 LED의 짧은 다리를 연결해도 LED가 깜빡이는 것을 볼 수 있습니다. 



반응형

포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
댓글로 알려주시면 빠른 시일내에 답변을 드리겠습니다.

여러분의 응원으로 좋은 컨텐츠가 만들어집니다.
지금 본 내용이 도움이 되었다면 유튜브 구독 부탁드립니다. 감사합니다 : )

유튜브 구독하기


제가 쓴 책도 한번 검토해보세요.

  1. yuu 2020.11.05 00:45

    툴->포트를 누르려는데 포트 자체가 회색으로 되어 있어요 ㅠㅠ 누르는것 자체가 안되는데 어떻게 해결하나요? 재설치해도 안됩니다 ㅠ

    • Favicon of https://webnautes.tistory.com BlogIcon webnautes 2020.11.05 20:26 신고

      아두이노에 LED가 켜졌나요? 그렇다면 다른 USB 포트에 꽂아보세요.

+ Recent posts