<도서 + 키트 체험단>아두이노 자율주행 RC카만들고 직접 코딩하기 완전 개정판 도서 + 키트 체험단
만들고 직접 코딩하기 시리즈다.
대상은 자율주행 RC카!
서민우 작가님의 작품이기에
믿고 봐도 된다.
다 만들어진 RC카에 블록으로
자율주행 RC카를 쉽게 만들어본
경험이 있다면, 어렵지 않게!
좀 더 깊에 경험을 쌓을 수
있을거 같다.
물론 초보자에게도
좋을거 같다.
좋은 체험단 기회다.
참여해여 좋을 결과를
얻었으면 좋겠다.
<도서 + 키트 체험단>아두이노 자율주행 RC카만들고 직접 코딩하기 완전 개정판 도서 + 키트 체험단
만들고 직접 코딩하기 시리즈다.
대상은 자율주행 RC카!
서민우 작가님의 작품이기에
믿고 봐도 된다.
다 만들어진 RC카에 블록으로
자율주행 RC카를 쉽게 만들어본
경험이 있다면, 어렵지 않게!
좀 더 깊에 경험을 쌓을 수
있을거 같다.
물론 초보자에게도
좋을거 같다.
좋은 체험단 기회다.
참여해여 좋을 결과를
얻었으면 좋겠다.
[진코파]에 이은 서민우 작가님의 [진코라](진짜 코딩하며 배우는 라즈베리파이 4)다. 코코랩스(http://www.kocolabs.co.kr/)를 통해서 책의 예제를 따라 할 수 있게 하드웨어 부품을 한번에 구매 하다. [진코파]에서 사용한 파이썬 고급 주제 보다 더 다양한 파이썬을 배울 수 있게 구성 되어 있어서 좋을거 같다. 나도 도서체험단에 도전 하겠지만, 라즈베리파이, 인공지능에 관심이 있다면 도전해 보자
[종료][무상체험단][체험단54기] TPBot Car Kit : 마이크로 비트 용 스마트 카 로봇 키트 (마이크로 비트 보드 미포함) (0) | 2020.12.23 |
---|---|
[이벤트 종료] [책 + 실습 키트 체험단] 아두이노와 앱인벤터 입문+실전(종합편) - <<책 + 실습 풀 키트>> 체험단 모십니다. (0) | 2020.10.29 |
진짜 코딩하며 배우는 파이썬_바리스타 프로그램 만들기_파이썬으로 영상인식, 음성인식, 인공지능 활용하기<앤써북> 도서 체험단 (0) | 2020.07.22 |
[무상체험단 이벤트 종료] 마이크로비트 런닝비트 빌딩 블록키트 (0) | 2020.05.20 |
서평 - 마이크로비트로 메이커 되기 (0) | 2020.05.11 |
* 체험단 페이지 바로 가기 *
인공지능이라는 흥미로운 주제를 이용하여 코딩을 배우는 것임을 목차를 통하여 알 수 있다. 더블어 무료 동영상 강의가 제공 되니 혼자서로 충분히 책을 볼 수 있을거라 생각 된다. ^^ 관심이 있으면 바로 신청! 오늘 5시까지! 신청
[이벤트 종료] [책 + 실습 키트 체험단] 아두이노와 앱인벤터 입문+실전(종합편) - <<책 + 실습 풀 키트>> 체험단 모십니다. (0) | 2020.10.29 |
---|---|
[종료][도서체험단][진코라] 진짜 코딩하며 배우는 라즈베리파이 4 (0) | 2020.08.05 |
[무상체험단 이벤트 종료] 마이크로비트 런닝비트 빌딩 블록키트 (0) | 2020.05.20 |
서평 - 마이크로비트로 메이커 되기 (0) | 2020.05.11 |
<책 + 키트 서평 이벤트> 마이크로비트로 배우는 파이썬 < 책 + 키트 > 모두 드리는 서평 이벤트 (1) | 2020.01.30 |
본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.
아이씨뱅큐에서 진행하는 무상 체험단 활동을 하게 됐다. 제품 이름이 'Building Block Kit RUNNING:BIT'다. 야붐에서 나온 제품으로 레고와 호환 된다. 레고 마인드스톰 가성비 제품이라고 생각하면 될거 같다. 호환 레고도 좋지만 제품에 포함되어 있는 마이크로비트 확장보드인 super:bit가 가장 마음에 든다.
[super:bit]
|배터리 일체형|4개의 DC 모터|8채널 서보 인터페이스|부저|RGB LED| 이것만으로도 추가적인 부품없이 무언가를 만들기엔 충분하다. 그리고 호환 레고 부품도 있어서 좋다. 그럼 런닝:비트 제품엔 무엇이 있는지 동영상으로 보자
[꽤 많은 테크닉 부품(호환 레고)과 슈퍼비트]
빌딩블록키트 런닝비트의 부품들을 보면 어렵지 않게 RC CAR를 만들 수 있다. 핸드폰을 이용하여 조종도 된다. 그럼 5 in 1중에 "Skilled remover"를 만들어 보자
http://www.yahboom.net/study/running:bit 접속
Download 부분에 있는 'Assembly_steps' 부분 클릭 후 PDF버전 또는 그림파일버전을 다운로드 받는다.
[Skilled remover 조립 과정]
타이틀은 모바일 슈터로 되어 있는데 다시 찾아 보니 "스킬드 리무버'다. 테크닉 조립이 처음인 지인이 조립했는데 50분 정도 걸렸다. 아래 사진은 완성하고 지인이 미니 피규어로 꾸민 것이다.
[미니 피규어들의 자동차가 된 스킬드 리무버!!]
RC CAR를 조립했으니 휴대폰으로 조종해 보자
1. 홈페이지에 접속
2. 3. Robot course > D.Skilled remover > 5.iOS Bluetooth APP control.rar 다운로드 및 압축해제 하여 microbit-Mobile-shooter-iOS-Bluetooth-APP-control.hex를 마이크로비트에 다운로드 한다.
4. 왼쪽 모터는 M1에 연결, 오른쪽 모터는 M2, 그리고 서보는 S1에 연결 한다.
5. 핸드폰으로 QR코드를 읽어서 앱을 설치 한다.
이제 재미 있게 가지고 놀면 된다.
[핸드폰으로 RC CAR 조종하기]
이번 체험단 나의 미션은 블럭코딩이 아닌 파이썬을 이용한 코딩이다. 웹에디터로 파이썬 코드를 작성하면 좋겠지만, 슈퍼비트의 라이브러리를 사용하기 위해서는 특정 파일을 먼저 마이크로비트에 다운로드 후에 사용해야 한다.
1. 1.Preparation before class > Python > 1.About python programming 클릭 후 다운로드 버튼을 클릭 한다.
2. Mu 에디터를 다운로드 후 설치 한다.
3. Mu 에디터를 실행 후에 간단한 코드를 작성하고 Flash 버튼을 클릭하여 마이크로비트에 문자열이 표시 되는지 확인 한다.
4. 하단 Download 메뉴에 있는 Superbit MicroPython library를 마이크로비트에 다운로드 한다.
5. 슈퍼비트 라이브러리를 이용한 코드를 작성 후에 Flash 버튼을 클릭하여 동작하는지 확인 한다.
이제서야 나의 미션을 할 수 있게 준비를 마무리 했다. 미션으로 다음 두가지를 할 예정이다.
* 마이크로비트 라디오 기능을 이용하여 RC CAR를 제어하기
* code.org 과정3에 나와 있는 미로 찾기 게임을 RC CAR를 이용하여 구현하기
미션들이 어렵지 않게 성곡 했으면 좋겠다.
마이크로비트 지니어스키트 공식 구입처 : 아이씨뱅큐 https://www.icbanq.com/
아이씨뱅큐 공식 카페 : https://cafe.naver.com/icbanq
아이씨뱅큐 공식 블로그 : https://blog.naver.com/icbanq
마이크로비트 공식 카페 : https://cafe.naver.com/bbcmicro
나도메이커 유튜브 채널 : https://www.youtube.com/user/ICbanQ
[체험단 53기] 마이크로비트 런닝비트 - 미로 찾기 WITH PYTHON (0) | 2020.07.06 |
---|---|
[체험단 53기] 마이크로비트 런닝비트 - RC CAR 만들기 with python (0) | 2020.07.06 |
마이크로비트 드론 키트 with PYTHON (0) | 2020.05.26 |
[무상체험 할동]Gravity 마이크로비트 IoT 스타터 키트(Gravity IoT Starter Kit for micro:bit) - 활용기 (0) | 2019.07.29 |
[무상체험 할동]Gravity 마이크로비트 IoT 스타터 키트(Gravity IoT Starter Kit for micro:bit) - 퀵가이드 & 사용기 (0) | 2019.07.28 |
서평 이벤트에 당첨되어 주관적으로 얘기해 보려고 한다. 이미 블록코딩과 파이썬을 이용하여 마이크로비트를 제어한 경험이 있다. 출판사로부터 책과 실습키트(부록2에 있는 스파이더 로봇은 개인 구매)를 제공 받았다.
'파인썬 입문책'이라고 보기엔 다소 내용이 부족하고, '마이크로비트를 이용하여 파이썬 맛보기'라고 보면 좋을거 같다. 개인적으로 프로그래밍 언어를 배울때 중요하다고 생각하는 부분이 있다. 변수, 반복문, 제어문, 함수다. 반복으로 인한 조금은 지루하다는걸 감안하더라도(책 분량이 많아짐) 개념적인 부분과 마이크로비트를 이용한 실습을 통해 잘 설명되어 있다. 나아가서 다른 언어를 배우더라도 어렵지 않게 쉽게 접근 할 수 있다고 생각한다. 에러에 대한 설명 부분도 좋았다. 이 부분만 별5개를 주고 싶다.
---*
책에서는 putty라는 프로그램을 이용하여 시리얼 통신을 한다. 최근 파이썬 웹 에디터도 업데이트 되었고, 마이크로비트 펌웨어 업데이트를 하면 Web-USB를 사용할 수 있어 웹에디터에서 시리얼 통신을 통한 파이썬 쉘을 이용할 수 있다.
---
다소 아쉬운 부분은 중반이후에 나오는 import 그리고 클리스 부분이다. 모르면 모르는데로 넘어가도 괜찮은 부분인데, 개인적으로 읽기가 쉽지 않았다. 아마도 내가 알고있는 개념과 저자의 이해를 돕기 위해 표현한 방법이 잘 맞지 않아서 인거 같다.
---*
사실 객체지향 프로그램이란게 한두장으로 설명이 되는것도 아니고, 쉽지 않은 부분이다. 이해 보다는 간단하게 사용방법만 알아도 좋을듯 하다.
---
책의 중반 부터는 마이크로비트를 이용한 센서 및 장치를 제어하는 내용이다. 특히 실습키트에 있는 부품에 아쉬움이 있다. 마이크로비트로 이용한다면 브레드보드나 저항 같은걸 이용하지 않고 바로 연결 하여 사용할 수 있는 부품으로 되어 있어야 생각 한다. 예를 들자면, 열심히 저항과 선 그리고 LED를 브레드보드에 연결했는데...... 하트가 이쁘지 않아서 실망했다^^. 확장보드에 한번에 연결할 수 있도록 하트 부품이 만들어 졌다면 하트보고 안이쁘다고 생각은 안했을거 같다.
이쁘지 않은 하트는 뒤로 하고 부록에 나와 있는 실습을 하기 위해서 권투로봇이 아닌 스파이더 로봇으로 구매하기로 결정했다. 이 실습을 하기 위해서는 마이크로비트 * 2, 마이크로비트로 배우는 파이썬 키트, 그리고 스파이더 로봇이 필요하다. 2 + 2 + 3.5 + 2.3 ......
오랫만에 가지고 노는 RC로봇이라 움직이는 것만으로도 재미 있다.(나는 어른이다 --.--) 퀄리티도 나름 괜찮은거 같다. 기존에 스파이더 로봇에 있는 송신부와 수신부를 떼어내고, 마이크로비트 각각에 수신 프로그램과 송신 프로그램을 만들어 확장보드를 이용하여 스파이더 로봇에 쉽게 연결이 됐다. 참 허무할 정도로 쉽게 말이다.
---*
조금 아쉬운 마음이 든다. 움직이는게 끝?? 하지만 그게 끝이 아니다. 확장 보드에 LED, 부저, 여러 가지 부품들을 추가 가능하다. 버튼을 눌러 특정 동작을 하게 만들수 있다. 연결하고 코딩하고^^.
* 네오픽셀을 거미 배부분에 장착하여 빛나게 하면 거미가 조금 간지가 날듯
* 무선제어가 아닌 마이크로비트 하나와 키트에 포함되어 있는 조이스틱과, 버튼을 이용하여 제어하면 마이크로비트 하나 더 구매하지 않아도 될듯
* 근접 터치 센서를 연결하여 근처에 가면 반응하게 하면 잼날듯
---
객체지향에 대한 내용과, 마이크로비트에 대한 내용을 더 간단하게 그러러니까 마이크로비트에 몇번핀에 연결하여 사용하는 정도의 내용으로 간단했으면 하는 아쉬움이 있지만, 앞 부분에 얘기했던 것처럼 변수, 반복문, 제어문, 함수에 대한 설명들이 잘 되어 있는 것만으로도 별 다섯개 중에 4개를 주고 싶다.
---*
짧은 시간에 책도 읽고 실습도 하고 부록에 있는 부분까지 해 봤다. 내가 서평 이벤트에 참여한 목적이 두가지가 있다.
첫번째는 지인이 코딩 수업을 진행하면서, 필요한 정보를 얻기 위해서다. 코딩 수업에 사용하는 기존 컨텐츠와 비교할 수 있는 비교군이 하다 더 생겨서 좋은거 같다.
두번째는 파이썬 입문이 아닌, 파이썬으로 마이크로비트를 제어하는 기본적인 정보를 얻는 것이다. 파이썬은 어느 정도 알고 있고, ' https://microbit-micropython.readthedocs.io/' 통해서 필요한 코딩을 했는데, 이책에 막연하게 기대했던거 같다. 파이썬을 조금 아는데 마이크로비트를 이용하여 제어하는 경험을 해 보지 못한 분들에게는 좋은 책이라 생각 한다.
---
조카들이 코딩 수업을 하고 있는데, 시골에 내려오면 은근 슬쩍 스파이더 로봇을 보여주면서 해보라고 해야 겠다~.
마지막으로 앤써북에 체험단 이벤트를 참여하게 해줘서 감사의 마음을 전한다.
[리뷰] 진짜 코딩하며 배우는 파이썬 바리스타 프로그램 만들기 (0) | 2020.08.04 |
---|---|
열혈강호 80 그리고 텐서플로로 배우는 딥러닝 in 평택 AK 플라자 교보문고 (0) | 2020.06.17 |
타이탄의 도구들 - TOOLS OF TITANS (0) | 2018.02.28 |
호오포노포노의 비밀 - 부와 건강,평화를 부르는 하와이인들의 지혜 (0) | 2018.01.31 |
[책 추천]습관의 힘 - 찰스 두히그 지음 | 강현주 옮김 (0) | 2017.12.26 |
내일까지(2019.07.02) 이벤트 신청할 수 있어요^^.
https://www.icbanq.com/shop/event_list.asp?number=422&paging=&b_type=EVENT#eventTop
<책 + 키트 서평 이벤트> 마이크로비트로 배우는 파이썬 < 책 + 키트 > 모두 드리는 서평 이벤트 (1) | 2020.01.30 |
---|---|
[Event]51기 무상체험단 모집(마이크로비트 빌딩비트 스타터 키트) (0) | 2019.09.11 |
[도서 체험단]『그누위즈의 PHP & MySQL 웹 프로그래밍 입문+활용』 도서 체험단을 모집합니다. (0) | 2018.10.04 |
2018 World IT SH(WIS) 출전~ (0) | 2018.05.12 |
[이벤트 종료] [도서 체험단] 라즈베리 파이 3 직접 코딩하기 (1) | 2018.03.08 |
본 체험 제품은 element14 의 후원을 받아 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.
운이 좋게 마이크로비트 체험단에 당첨이 됐다. 항상 뭔가를 기다리는 마음은 설렌다. 단품팩이라 박스 하나만 있다. 마이크로 비트는 색을 선택할 수가 없다. 그래서 개봉전에 무슨 색일까 무지 궁금했다.
짜잔~ 노란색이다!. 좋다. 그냥 좋다. 개봉기는 조촐하게 "노란색 마이크로비트"로 끝내야 겠다.
이번에 체험단 신청하면서 목표를 몇개 세웠다.
1. 파이썬으로 코딩 할것!
2. 아크릴 케이스를 만들것!
3. DOT MATRIX & HT16K33 모듈을 이용하여 테트리스를 만들것!
4. 어떤것이든 이벤트를 할것!
2주안에 못 할 수도 있지만, 시도하다 보면 좋은 결과가 있을거라 생각 한다. 아래 동용상은 MU 에디터를 이용하여 간단한 파이썬 코딩을 하였다. REPL이 되서 참 좋다.
마이크로비트 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com/
엘리먼트14의 특장점 - 글로벌 전자부품 유통회사, 6만원 이상 무료배송, 60만가지 재고 보유, MOQ 없음, 한글 웹사이트, 국내서비스센터 운영
(http://kr.element14.com/?CMP=DSP-ODB-KR-JAN2018-BLOG-ICBanQ1-HOMEPAGE)
마이크로비트 공식 카페 : http://café.naver.com/bbcmicro
아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq
DOT MATRIX & HT16K33 이용하여 테트리스 만들기 실패담 (0) | 2018.05.11 |
---|---|
파이썬으로 업다운게임 만들기 (0) | 2018.05.10 |
[마이크로비트]돼지저금통 + 네오픽셀 + 터치센서 = 돼지등 (0) | 2018.03.02 |
[마이크로비트]마이크로비트 + 작은 돼지 저금통 = 돼지등 (0) | 2018.02.28 |
[마이크로비트] 8X8 도트매트릭스 연결 하기:16PIN (0) | 2018.02.27 |
본 체험 제품은 element14 의 후원을 받아 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다. |
개봉기에 이어 첫번째 사용기를 올려 본다.
블록코딩은 체험단 활동을 하기 전부터 잘하는건 아니지만 스크래치와 엔트리를 통해 바로바로는 아니지만 자료를 찾아가면 할 수 있는 정도는 알고 있다. 다행이도 지인과 같이 체험단 활동을 하게 되어, 둘이서 할 수 있는 2인용 가위바위보 게임을 만들어 보았다. 처음부터 바로 만들기에는 무리가 있어 워밍업으로 마이크로비트 공식 홈페이지에 있는 '팀 가위 바위 보' 진행 하기로 했다.
<팀 가위 바위 보 사진> microbit-팀가위바위보.hex
대규모 멀티플레이어 가위 바위 보 게임은 모든 플레이어들이 동시에 흔들면, 바위(rock), 보(paper), 가위(scissors) 를 나타내는 번호와 아이콘이 모든 플레이어의 화면에 나타나게 된다. 가장 많은 개수가 나온 플레이어가 이기게 되는 게임이다. 따라하면서 '라디오 수신하면 실행'하는 부분에서 문제가 생겨 잠신 고민했지만, 해결 됐다.(기본적인 라디오 블록을 알고 했다면 쉽게 해결 할 수 있는 부분임)
워밍업을 끝났고, 2인용 가위바위보를 만들기 시작
<규칙 사진>
블록 코딩하기 전에 지인과 몇가지 규칙을 정해서 해야 하는데, 간단하다. 자기만의 스타일로 게임 결과를 표시 한다.(나는 이모티콘으로, 지인은 영어문자로) 그리고 라디오 통신할때 주고받는 숫자에 대한 정의 정도이다. 기본 블록코딩만 공유해서 사용하고 나머지는 각자 블록코딩을 하기로 했다.
<공유된 블록 코딩사진> microbit-2인용가위바위보_기본.hex
잘안되면 고생이고, 한번에 되면 너무 좋고! 짜장면 내기도 했다! 그럼 바로 시작!
<최종 완성된 블록 코딩 사진> microbit-2인용가위바위보_최종.hex
위 사진에서 보면 이김, 비김, 짐을 판단하는 부분과 결과를 표시 하는 부분이 지인과 다른 부분이다. 다음은 실제 게임 동영상이며, 누가 내기에 이겼는지는 동영상을 보기 바란다!.
<실제 동작-내기 동영상>
처음 계획은 나는 아크릴로 캐릭터 케이스를 만들고, 지인은 3D프린터로 케이스를 만들어 개성넘치는 가위바위보 게임을 보여 주려고 했다. 상황이 바뀌어 마이크로비트 본품으로만 진행된 것이 아쉬운 부분이다. 아쉬움을 뒤로 하고 이쯤해서 사용기를 마친다.
마이크로비트 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com/ |
[마이크로비트] 웹에디터로 정보처리기능사 실기 알고리즘 이해하기 - 달팽이 형 (0) | 2018.01.22 |
---|---|
[사용후기]마이크로비트 장점과 단점 - 마이크로비트 BBC Micro:bit Go - 무상 체험단 활동 (0) | 2018.01.15 |
[개봉기] 마이크로비트 BBC Micro:bit Go - 무상 체험단 활동 (0) | 2018.01.12 |
ICBanQ에서 진행하는 마이크로비트 체험단 당첨되다! (0) | 2018.01.08 |
마이크로비트 (0) | 2017.10.27 |
제목 그대로 당첨 됐다~. 지인도 당첨 됐다^^. 개봉기와 사용기를 올릴 예정이다. 코딩교육을 받고 싶은
학생이나, 관심이 많은 선생님&학부모라면 좋은 경험이 될 수 있다고 생각 한다. 미리 알고 싶다면
마이크로비트 공식홈페이지 또는 ICBanQ가 마이크로비트 강좌를 올리는 카페에 올려진 글을 보면 된다.
알고 싶은 내용이 있다면, 댓글로 질문을 하면 된다. 그냥 댓글로 질문 하면 된다.
[마이크로비트] 웹에디터로 정보처리기능사 실기 알고리즘 이해하기 - 달팽이 형 (0) | 2018.01.22 |
---|---|
[사용후기]마이크로비트 장점과 단점 - 마이크로비트 BBC Micro:bit Go - 무상 체험단 활동 (0) | 2018.01.15 |
[사용기1] 2인용 가위바위보 게임 - 마이크로비트 BBC Micro:bit Go - 무상 체험단 활동 (0) | 2018.01.14 |
[개봉기] 마이크로비트 BBC Micro:bit Go - 무상 체험단 활동 (0) | 2018.01.12 |
마이크로비트 (0) | 2017.10.27 |