초보자를 위한 아두이노 코딩 입문 -3

in #kr6 years ago (edited)

부품 구매 편을 손보느라 시간이 좀 걸렸습니다. 아두이노 시작하실 분 다시 들러서 참고해 보도록 하십시오.

아두이노 코딩 처음 시작하는 분을 위하여 “부품 구매 가이드”-1
https://steemit.com/kr/@codingart/3bqwzt

초보자를 위한 아두이노 코딩 입문-2
https://steemit.com/kr/@codingart/89cbn

많은 분들이 매일 일에 쫓기면서 사는 현실이라 취미 생활을 위해서 별도로 시간을 내어 학원을 다닌다든지 엄두를 내기가 힘든 현실이다. 하지만 컴퓨터 앞에 않아 있을 수 있는 시간만이라도 확보된다면 틈틈이 즐기는 재미로 아두이노를 해보도록 하자.

2017년 12월부터 아두이노 우노보드와 약간의 센서 부품을 구해서 코딩을 시작하게 되었는 바 목적은 단지 간단한 수준의 엘렉트로닉스 배선 과 아두이노 코딩에 의해서 어떻게 작동이 되는지에 관한 호기심에서 출발하였다.

근데 어쩐 일인지 손을 놓을 수 없을 정도로 진한 재미를 느꼈는데, 그 모티브는 와이파이 코딩을 추구함에 있어 내가 마치 텔레파시 통신 기술을 연구한다는 느낌을 받았었다. 2018년 3월말까지 70 여개의 코딩을 완료하고 블로그에 게재한 후 여세를 몰아 블로그 내용을 다운받아 교보문고의 개인출판(POD) 코너에서 “초보자를 위한 아두이노 와이파이 코딩” 이란 제목으로 2018년 5월에 출판하게 되었다. 이 책은 블로그의 아두이노 코딩 내용을 모아서 정리하였기에 일반 책이라기보다는 작업 일지에 가까운데, 돈 벌이 목적은 전혀 아니며 단지 아두이노 코딩 경험을 블로그 독자들과 공유한다는 차원에서의 출판이었다. 지금 와서 보면 그때에 스팀잇을 알았다면 당연히 여기에서 블로그 작업을 시작했을 것이다.

아두이노에서 시작하여 그후 2018년 여름 철에 라즈베리 파이 보드를 구매하여 아두이노에서처럼 비슷한 방식으로 와이파이 코딩을 줄기차게 시도하여 성공하였으며 그 경험 또한 교보문고의 개인출판(POD) 코너에서 “초보자를 위한 라즈베리 파이 와이파이 코딩” 이란 제목으로 2018년 5월에 출판하게 되었다. 물론 작업일지에 가까운 참고서 정도로 보면 되는데, 이 책은 아두이노 출판 이후 시간이 많지 않아 라즈베리 파이와 연관된 많은 주제들이 필터링 없이 함께 편집되었다.

이 책들의 표지와 머리말을 쓰는 단계에서 어떻게 아두이노 코딩에 빠지게 되었는지에 관한 진지한 고민 끝에 정리한 내용이 바로 이집트의 상형문자 해석의 근거가 되었던 로제타 스톤에 관한 이야기이다. 필자는 1993년에 러시아-유럽-영국으로 업무상 해외 출장 경험이 있었으며 귀국 전 영국에서 1박2일 하면서 잠깐 대영박물관에 들러 수많은 미이라를 관람하고 나오다가 입구에서 판매하는 로제탄 스톤에 관한 얇은 안내서를 3파운드에 사서 귀국하는 항공편에서 긴장감 넘치는 추리소설 보듯이 재미있게 읽은 기억이 있다.

인터넷에서 파피루스와 상형 문자에 관한 정보를 찾아보니 이미 영미에서 상형문자를 분석하여 현대의 영어발음에 해당하는 상형 문자를 찾아서 테이블화한 결과를 가지고 아두이노(arduino)와 라즈베리파이(Raspberry Pi)를 써 보았던 것이 아래 그림들이다.

noname01.png

noname02.png

아두이노를 독학으로 처음 시작하고자 하는 분들이 주로 느끼는 점이 주위에 물어볼 데가 누구 하나 없다는 점이다. 이런 점에서 모두가 아마츄어 고고학자가 될 수밖에 없는 입장이며. 그래도 이 스팀잇 블로그를 읽어 보시는 분들께는 그래도 작은 도움과 위안이 되고자 할 계획이다.

스팀잇에서 보우팅 기능과 댓글 기능이 강력하므로 관심 있는 독자 분들과 소통을 통해서 아두이노 코딩을 시작해 나가는 과정에서 어려움을 공유해서 풀고자 한다. 연재를 통해 5-6개의 성공적인 아두이노 코딩 경험을 가지게 되면 일단 각자가 해보고 싶은 코딩에 도전이 가능하리라 본다. 아울러 연재의 마지막 단계에서는 와이파이 와 블루투스에 의한 사물인터넷 코딩 단계에 도달하는 것을 목표로 한다.

앞으로 2 내지 3회에 걸친 블로그 연재 내용을 예상해 보기로 한다.
우선 처음에 시작해야 할 과제는 아두이노 보드와 2개의 LED와 전류제한 저항을 빵판(bread board)에 설치하고 앞뒤에 암수 커넥터 형으로 만들어진 점퍼선(jumper wire)을 연결하여 배선 후 C/C++코드를 아두이노 스케치 편집기에서 입력 저장후 컴파일 업로딩하여 2개의 LED 가 일정 주기로 깜빡이는 현상을 관찰하기로 하자.

이 아두이노 코딩을 하기 위해서 독자분께서는 당장 부품 인터넷 부품 구매를 하시기 바란다. 물건이 도착하려면 주문 당일에서 3∼4일이 걸린다. 부품 도착 기다리는 것도 재미란 점에 유의하자.

아울러 아두이노 코딩 편집을 위한 소프트웨어를 www.arduino.cc 싸이트에서 다운받아 설치해야 한다. 설치 방법에 관해서 정리된 내용을 곧 다음번 블로그에 게재하도록 할 것이다.

Coin Marketplace

STEEM 0.20
TRX 0.14
JST 0.030
BTC 67975.29
ETH 3240.67
USDT 1.00
SBD 2.66