[10분 개발] 1.아두이노 파워 온!

in #kr8 years ago (edited)

안녕하세요. @u robotics 입니다.
오늘은 아두이노 개발을 한 번 해볼게요.
하드웨어의 짜릿함을 느껴보세요. ㅎㅎㅎ
내 손으로 신기한 전자장치를 만드는 쾌감. ㅋㅋ

아두이노를 단순하게 보면
전기장치인데요.

전기를 넣어주고,
전자소자들을 배치하고,
동작을 프로그래밍을 해주는 것이
아두이노 개발이라고 할 수 있어요.

전기 + 전자소자배치 + 프로그래밍.
이 3가지를 알면 아두이노를 쉽게 알 수 있는 거죠.

자, 그럼 전기를 넣어보죠.
USB와 두노.jpg

아두이노를 구입하면 긴 줄을 하나 주는데요.
그게 USB 2.0이라고 합니다.
긴 USB라고 생각하시면 됩니다.

그걸 이용해서 PC랑 연결을 해봅시다. 딸깍.
PC와 연결한 두노.jpg
그러면 아두이노 우노와 PC가 연결이 되었어요.
전기가 들어왔죠.

불이 옵니다.
노란불이 전원이 들어왔다는 표시!
빨간불?은 13번 핀. 입니다.
(정상동작을 확인하기 위한 키트 개발자의 잔머리인듯!)

근데 어떻게 전기가 들어온다는 거죠?
PC에서 전기가 나와서 아두이노로 들어갑니다.
전압 3.3V 인걸로 알고 있어요.

우리가 집에 보통 쓰는 기기는
돼지코 220V를 쓰는데요.

아두이노랑 비교해보면
아두이노가 훨씬 작죠.

전압 즉, 전기압력은 돈이라고 생각하면 됩니다.
돈 많으면 크고 좋은 걸 살 수 있고, 아니면 작은 거 사잖아요.
전압도 비슷합니다. 많으면 큰 거 잘 돌리는데
부족하면 작은 것 밖에 못 돌려요.

결국 PC랑 연결하는 이유는
보드를 동작하게 하기 위해서 입니다.
(1) 전기 공급 (2) 프로그래밍(작동방식 결정)

일단 보드에 불이 들어왔으니깐,
테스트를 해봅시다.
처음부터 프로그래밍 하는 거 무리인거 아니깐
쉬운 걸로 가볼게요.

아두이노 통합 개발툴을 일단 다운 받아야 합니다.
아두이노도 엄연히 코딩해서 프로그래밍 만들어야 되니깐
뭔가 해석기가 있어야 하겠죠. 당근.
https://www.arduino.cc/
이 사이트에서 다운 받을 수 있습니다.

  1. 메인화면에서 다운로드 선택하세요.
  2. (OS맞게, 보통은 윈도우즈) 인스톨 선택하시고요.
  3. 저스트 다운로드 선택하세요.
    다운로드.jpg

인스톨.jpg

저스트.jpg

그 다음엔 agree >> next next 하셔서 까시면 됩니다.
신뢰 물어보면 신뢰하시면 됩니다.
(안 신뢰 하시면 걍, 삭제 ㅋㅋ)

바탕화면 아두이노 아이콘
바탕화면 아두이노 더블클릭.jpg

그러면 이런 화면이 떠요. 두둥. 신기.
스케치_기본.jpg

다음은 포트를 맞춰줘야 됩니다.
툴 > 포트 > 에서 COM + "숫자"
이렇게 나와야 정상입니다.
안 그러면 연결오류입니다.
툴에서 포트.jpg

보통 잘 잡아주긴 하는데,
처음에 에러나면 거의 포트에러입니다.
포트를 잘 잡읍시다. 여러분. ㅎㅎ

그 다음은 아두이노 우노보드를 맞춰줘야 됩니다.
보드 맞춰주기.jpg

근데 거의 자동으로 잡아줘요.

그러면 이제 테스트를 해봅시다.
파일>예제>01.Basics>Blink
블링크.jpg

블링크가 떠있는 화면에서 확인버튼을 누르시구요.
확인.jpg
확인 버튼을 누르면 컴파일이라는 게 되는데요.
컴파일은 프로그래밍 언어(사람 언어) => 기계어(PC가 이해하는 언어)로
번역해주는 겁니다.
(통역사라고나 할까요. 음.
중매인? 중개인? 더이상 드립이 떠오르지 않네요.)

그다음에 업로드 버튼을 눌러줍니다.
업로드 버튼.jpg

그러면 동작이 됩니다.
업로드 버튼은
PC에서 만든 프로그램을(동작 및 순서 등)
보드에서 실행하라는 것입니다.

그러면 우리가 프로그램한 그대로
보드가 동작하게 돼죠.
(물론, 에러가 없다면...)

블링크 예제를 실행하면, 이렇게 됩니다.


(스팀잇은 동영상 업로드가 안 되는 것 같아서
유튜브에 올린 거를 링크 걸었어요.)

동영상 보면 L에 불이 들어와 있다가
TX RX가 깜빡깜빡 막 바쁘게 하다가
L이 깜빡깜빡 하잖아요.

TXRX는
transfer (송신) 보내기,
receiver (수신) 받기 입니다.

처음 상태는 13번핀만 켜져있어서 L에 불이 고정 되어 있었는데
업로드를 하니깐 아두이노하고 PC가 막 정보를 주고 받으니깐
TX RX가 계속 깜빡 거리는 거에요.
그리고 BLINK를 실행하니깐,
13번 핀. 즉, L만 깜빡거리게 되는 거죠.

여러분들도, 잘 나오셨나요?

오늘은 아두이노를 맛만 봤습니다.
다음에는 좀 더 신나는 개발을 해봅시다. ^^/ 유후.
감사합니다.

Sort:  

오오...이렇게 쉽게(? 제가 하면 안쉬운..) 설명 감사합니다...

아두이노 꼭 해보고 싶어염~~

newbijohn 님 안녕하세요. ㅎㅎ. 오옷. 감사합니다. 힘이 솟네요. 아두이노 짱 재밌어요. 한 번 도전해보세요. ^^/ 욥욥.

구매를 노려봐야겠습니다+_+ ㅎㅎ

newbijohn 예. 아두이노가 의외로 쓸모가 많아요. 아두이노 우노 가격은 4~6천원 정도 하고, 아두이노 스타트 키트라고 초보용 세트가 있는데 그건 2만원 정도 합니다. 대략 그 정도 생각하시면 될 것 같아요.

오오! 스타트 키트 먼저 검색해보겠습니다+_+

엄청난 추진력 멋지네요. ㅎㅎㅎ.

사놓고 몇개월을 묵힐지도 몰라여..ㅠ

newbijohn 아 그럴수도 있겠네요. 잘 생각해보세요. ㅎㅎㅎ

왓! 로보틱스님 짱. 저 프라모델에 아두이노 적용하려고 하는데 어디서부터 시작할까 고민하던 차에!

아론짱. 오옷. 그런 훌륭한 작품에 멋진 동작이 들어가면 더 좋을듯. ㅋㅋㅋ. ^^/ 멋진 거 개발해보세요. ㅎㅎㅎ

아두이노 글 많이 올려주세요 ㅎㅎ

오옷 아론짱 감사감사. ^^/ 힘이 솟네요. 도움되는 걸로 열심히 올리겠습니다. ㅎㅎ

흠...아두이노..
좋은건가? 음..

개발자님이 뭐 개발하고 막 그러면 신나게 리액션한다고 선언했는데...뭘 알아야 호응하고 그러는데...
아~~넘나 막막한 것...;;;

앗. 그렇군요. 전기 밥솥 같은거 만들 수 있는거에요. 생활가전 생각하시면 됩니다. 전기장치. 보통은 마트에서 파는 거 사기만 하는데, 이건 우리가 만드는 거죠. ^^ 하하. 관심 가져주시는 것만 해도 정말 좋아요. ㅎㅎㅎ 요즘은 애들 교육도 많이 해요 이걸로요.

다른 세상 이야기네요 ㅎㄷㄷ
머가 먼지 몰라서 리액션 불가 ...죄송

luckystrikes 더헛. ㅋㅋ. 괜찮습니다. 아 ~ 그러고보니깐 개발하는 입장에서 쓰는 글이랑, 다른 분야에 있으신 분들 관점이랑 다를 수도 있겠네요. 좀더 쉽게 한 번 써볼게요. ㅎㅎㅎ. 멋진 리액션 감사합니다.

아두이노 태그를 환영합니다.
아두이노 태그를 현재 딱 저 포함 2명이 쓰고 있으면 새롭게 한분이 늘어났네요.
아두이노 붐을 일으켜 보아요

앗 그런건거였나요? codingman 님이 계속 자연스럽게 쓰시길래 엄청 많은 줄 알았는데 낚였네요. 그래도 기분 좋습니다. ㅎㅎㅎ. 뭔가 개척자의 일원이 된 것 같네요. 예. 아두이노 붐을 일으켜보죠. ㅎㅎㅎ 감사합니다.

제가 시초인지 모르겠네요. 쓰는분들이 아예 없으셔서요.
다 dev 태크를 쓰고 있으세요. 그러나 한분이 늘었는데 또 urobotics님까지 들어오셨네요
내년 5~6학년부터 코딩 의무화 교육이 시행되니깐 아두이노관련 한 글들도 점점 늘어날꺼라 생각되네요.
외길 포스팅이지만 그래도 한두사람 늘어나면은 활기가 넘치는 태그로 성장할꺼라 기대해 봅니다.

dev 태그 오홋. 좋네요. ㅎㅎ. 오오 트렌드 파악까지 또. 진짜 그렇겠네요. 외길인생 이말년 생각나는데요. ㅎㅎㅎ. 예. 활기 넘치는 대박 태그 만들어보죠.

dev 태그는 기존에 많은 개발자분들이 쓰고 있으세요. 거기에 아두이노로 낄 자리가 참 애매해서 아두이노만 독립적인 태크를 저 혼자 밀고 있어요.
dev 태그를 쓰시면 아마 더 많은 사람들이 오실거에요.
저도 dev 태크를 쓸까도 했는데 아두이노 경우는 부족한 실력이라 이 태크로는 안올리고 있네요.
아두이노 외의 것에는 dev 태크를 가끔 활용하긴 하지만요.
dev 태크로 한번 써보세요. 전 오신분들을 최대한 방문하고 글을 읽고 후기를 남기는 편이라 dev 태그쓰면 아직은 스파가 낮아서 감당을 못하네요

아하. 그렇군요. 저는 아두이노도 태그도 데브 태그도 다 좋아보이네요. ㅎㅎㅎ 오 은근 신경 많이 쓰시는 타입이시군요. 글도 훌륭하시지만 역시.

!!! 힘찬 하루 보내요!
https://steemit.com/kr/@mmcartoon-kr/5r5d5c
어마어마합니다!! 상금이 2억원!!!!!!

오치님 감사염. ^^/ 오치님도 좋은 하루. 예. 상금타서 고래보팅 찍어드릴게요. ㅎㅎ

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.084
BTC 60911.74
ETH 1565.41
USDT 1.00
SBD 0.47