일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Robotis
- automation
- TP4056
- Ollo
- ChatGPT
- CM-50
- hutc
- c#
- 테스트 자동화
- QA
- chromedriver
- 테스트자동화
- 아두이노
- 아두이노코딩봇
- 로보티즈
- Dynamixel
- 올로
- 효용감
- NocoDB
- mysql4
- 업로드모드
- 크롬드라이버
- 다이나믹셀
- 엠블록
- 절벽아래은둔자
- MBLOCK
- 무명의개발자
- arduino
- testautomation
- 코딩봇
- Today
- Total
목록Robotis (4)
Hermit Under the Cliff

이제 길고 긴 길을 돌아 마지막으로 블럭코딩을 위한 커스텀 블럭을 만들 순서입니다. 앞서 말씀드린바와 같이 블럭코딩 툴로는 mBlock이란 툴을 결정하였습니다. 가장 큰 이유 중 하나는 아래와 같이 Extenstion builder를 제공하여 원하는 커스텀 블럭을 자유롭게 만들 수 있기 때문입니다. https://ext.mblock.cc/ mBlock Extension Builder - Create your own extensions for mBlock ext.mblock.cc 계정을 만든 후 로그인을 하시면 아래와 같이 나의 Device를 등록할 수 있습니다. Add device를 눌러 새로운 디바이스를 등록해 줍니다. ID/Version/Name의 필수 항목을 넣어 주시고, 아래와 같이 Serial ..

이제 코딩봇의 펌웨어를 만들 차례입니다. 그러기에 앞서 제품의 이름을 먼저 지어주어야 합니다. 회사에서 사내 테스트 툴을 만들때에는 별별 이상한 이름으로 지어서 사용하는 사람들이 이름을 말할 때 부끄러워 하게 하는 편이었는데, 이 녀석은 따님이 쓸꺼라 평범하게 이름을 붙여줍니다. 간단히 올로와 따님의 이름중 한 글자씩 따서 올빈봇으로 지었습니다. 펌웨어는 블록코딩 프로그램 (Mblock)에서 시리얼을 통해 받는 명령어를 CM-50 모듈에 전달하는 역할 및 각 센서의 값들을 시리얼을 통해 전송해주는 역할을 하게 됩니다. 먼저 CM-50에 전달할 Instruction packet을 만들어 주는 것 부터 시작해 봅니다. Instuction packet은 지난번 포스트에서 살펴본 바 아래와 같은 구조로 구성이 ..

지난번 포스트에서 로보티즈 올로의 CM-50 모듈의 UART 커넥터를 찾았고, 메뉴얼을 찾아 이 커넥터의 Pin 구성까지 알았습니다. 이제 Serial 통신을 이용하여 CM-50을 좀 더 자세히 알아볼 차례입니다. 우선 PC에서 Serial 통신을 하려면 요즘 나오는 PC에는 시리얼 포트가 없기 때문에 거의 대부분 USB to Serial 칩을 이용하여 합니다. 회사라면 여기 저기 굴러다니는 저런 USB to Serial 보드들이 있을텐데 집에 당장 가진 것이 없으니 아두이노를 USB to Serial로 이용해 봅니다. 구글 검색을 통해 아두이노의 GND와 RESET 단자를 점퍼선으로 이어주면 간단하게 USB to Serial 장치로 이용을 할 수 있다고 합니다. 결선은 아래와 같이 해 줍니다. 아두이노..

아두이노를 통해 컴퓨터에서 작성한 코드를 이용하여 여러가지 전자 부품들을 컨트롤 하는 것은 가능합니다. 지난번 포스트에서 살펴보았던 Mblock을 통해 프로그램을 블럭코딩으로 짜는 것도 가능합니다. 이제 실제로 코딩봇의 몸체가 될 녀석을 만들 차례 입니다. 제가 구매한 아두이노 스타터 킷에는 서보모터 하나, 스텝 모터 하나가 포함이 되어 있습니다. 하지만 이것만 가지고 로봇의 몸체를 만들기에는 뭔가 부족한 느낌이 듭니다. 따님의 방으로 가서 장난감을 뒤져봅니다. 레고도 좋은 선택 중 하나인 듯 보이지만 아쉽게도 따님이 레고를 크게 즐기지 않는 터라 가장 중요한 바퀴 등의 부품은 없습니다. 그러다 유치원에서 수업도 하고 집에서도 가지고 놀았던 로보티즈 올로 라는 블록 꾸러미가 있는 게 생각 났습니다. 집에..