반응형

【 아두이노 기초 】 #05 LED ON / OFF 제어 실험하기

 

 아두이노에 LED와 버튼 스위치(PB SW)를 연결하여 스위치를 통해 LED On / Off 제어하는 실험이다.

 

▶ 실물 도면 :

 

 

 

 

▶ 부대품 목록 : 아두이노 보드, 브레드 보드

▶ 부품 목록 : LED 1 개,  PB SW 1개 ,  저항 10KΩ

 

▶ 실제 연결 이미지 :

 

 

▶ 실행(동작) 영상 :

 

Button.ino
다운로드

반응형
반응형

 【 아두이노 기초 】#02 IDE 스케치 설치하기 ( sketch )

 

눈에 보이는,재미있고 신기한

마이크로 프로세서 아두이노

 

프로그래밍을 위한 IDE 환경 설치

 

 

      – 위 웹페이지에서 운영 체제에 맞는 버전 설치 
        (윈도우 라면 : 
 클릭)

 

      – IDE 환경 → 스케치(sketch : 현재 1.8.x Ver)

 

  – 기부를 하고 싶다면 금액을 선택한 후 CONTRUBUTE & DOWNLOAD를 클릭하고,  그렇지 않다면 JUST DOWNLOAD를 클릭 한다.  현재를 기준으로 설치 파일 용량은 약 90Mb 

 

아두이노 드라이버 설치

– 아두이노 드라이버는 PC USB 단자에 연결시 자동 설치 된다

 

 
     1.아두이노 보드를 PC USB에 연결

 

 

 

2.포트설정

( 메뉴: 툴 → 포트 : COM x 선택)

3.보드선택

( 메뉴: 툴 → 보드 : “Arduino/Genuino Uno”)

4.아래 영상처럼 LED가 점등되면 접속 OK  
  (QR코드 앱을 이용해서도 아래 영상을 볼 수 있다)
 
↓ 아두이노 첫 동작 영상
 

 

 

 

 

반응형
반응형

【 아두이노 기초 】#01 아두이노 왕초보 처음 시작하는 법

 

눈에 보이는,재미있고 신기한

오픈소스 마이크로 프로세서 보드 "아두이노"

 

 

 

 

 

        아두이노는 이탈리아에서 개발한 보드로 “강력한 친구!”라는 뜻을 가지고 있습니다.  우노는 이탈리아어로 ‘1’을 뜻하는데요, 아두이노의 첫 번째 버전인 동시에  지금까지도 가장 많이 애용되고 있는 보드가 되었습니다.  
        아두이노는 Atmell 사의 Atmega328이라는 프로그래밍이 가능한 칩을 이용해서 만든 오픈소스 기반 마이크로 컨트롤러 보드입니다. 

  오픈 소스 하드웨어이기 때문에 전세계 여러 곳에서 복제 보드가 탄생하기도 하고, 일부 기능을 제거하여 가격을 낮추거나, 기능을 더 추가한 특색 있는 보드들도 많이 생겨나고 있습니다.

  아두이노 자체의 강력한 기능도 있지만 이런 오픈 소스 정책으로 인해 전세계적으로 폭발적인 인기를 얻고 있는 상황입니다.

        마지막으로 아두이노는 C언어를 기반으로 한, 매우 쉬워진 프로그래밍 툴인 아두이노 IDE 개발환경을 제공 하고 있습니다또한 다양한 센서와 구동모듈 들을 쉽게 구하고 간편하게 연결한 후 즉시 활용가능 하기 때문에, 전자분야를 전공하지 않은 비전공자들도 매우 쉽게 시작하여 전문가 수준에 이를 수 있습니다.

 

아두이노 UnoATmega328에 기초한 마이크로 컨트롤러 보드이다.
아두이노 Uno는 디지털 입출력 핀 14, 아날로그 입력 핀 6, 16MHz 세라믹
 레조네이터, USB 연결, 전원 , ICSP헤더와 리셋 버튼이 포함되어있다.

 

아두이노는 모든 선행하는 보드와 다르게 FTDI USB to Serial 칩을 사용하지 않고 USB to Serial converterATmega16U2를 사용한다.
 
•아두이노 우노 R3 세부 사양

 

 

 

 

 

 

 

 

 

 아래 보드들은 정식 아두이노 진영에서 출시한 다양한 보드들 입니다.

 레오나르도 보드는 PCCom포트로 통신하는 키보드와 마우스처럼 , 가상의 Com포트를 지원하기 때문에, PC를 제어할 수 있는 기기를 직접 만들 수 있는 보드입니다.

 

아두이노 나노와 프로 버전 같은 경우 사이즈가 작은 시제품을 만들 때 활용하기가 좋습니다.

 

MEGA 처럼 칩의 메모리나 성능, 입출력 핀을 증가시켜 좀더 강력한 성능을 내는 보드들도 있습니다.

 

특히, 자작 3D 프린터 제작에 많이 사용된 보드이기도 합니다

 

아두이노에서는 자체 보드만으로는 확장성에 한계가 있기 때문에 각종 다양한 기능의 쉴드보드를 제공 하고 있습니다.
쉴드 보드에는 인터넷 연결이 가능한 보드나, SD-카드 사용가능 한 보드와모터 구동을 위한 확장 보드 등 다양한 쉴드들이 나와 있습니다.

 

아두이노 보드위에 탑을 쌓아 올리듯이 쉽게 연결하여 사용할 수 있는 장점이 있습니다

 아두이노에 쉴드를 장착한 모습

 원하는 기능의 쉴드를 다단으로 장착하여 다양한 기능의 보드를 구성할 수 있습니다. 

 

 

 다음 글에서는 아두이노 프로그래밍을 위한 " 스케치 IDE " 에 대해 다루어 봅니다.

 

반응형