아두이노 우노보드 코딩으로 블루투스 RC카 만들기
IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보
아두이노 우노보드 코딩으로 블루투스 RC카 만들기
요즘 아이들은 코딩에 꾀 관심이 많이 있는거 같아요. 초등학생 때부터 다양한 방식으로 코딩을 접하게 되는데요. 중학생 정도 되었을때 이쪽에 관심이 많은 아이들에게는 조금더 수준 높은 코딩 교육을 제공을 해주는것도 괜찮은거 같아요. 그래서 저희 첫째에게 재미있는 아두이노를 이용한 블루투스 RC카 만들기를 제공해 줘보았습니다. ^^
아두이노 우노보드에 블루투스 모듈을 연결을 해서 스스로 코딩을 해서 RC 카를 만들고 조금더 다양하게 활용을 해볼수 있는데요. 저희는 표쌤코딩에서 제공하는 키트를 이용을 해보았습니다.
다양한 센서와 모듈을 추가 할수 있는 RC카 키트
표쌤코딩에서는 다양한 키트를 제공을 하는데요. 저희가 이용해본 RC카 키트에 센서와 모듈을 추가해서 기능을 확장 할수있는 아두이노 우노 보드와 기본 모듈들이 들어 있는 키트 였습니다.
개봉을 해보시면 아래와 같이 아두이노 우노보드와 자동차를 만들수 있는 MDF, 그리고 전선과 모터, 바퀴, 필요한 모듈등이 들어 있는걸 볼수가 있습니다.
아두이노 우노보드에는 추가로 필요한 모듈을 더해서 다양한 방식으로 활용이 가능하기 때문에 RC 카 키트 말고 그외에 필요한 것들을 추가 구입을 하면서 더 다양한 코딩을 해볼수 있습니다.
참고로 여기에서 사용되는 MDF 는 아이들이 사용을 해도 전혀 문제가 없는 재생 E0 등급의 MDF 를 사용을 한다고 하니 안심 하셔도 될거 같습니다.
직접 프로그래밍을 해야 되고 여러 모듈을 추가로 넣어서 하다가 보면 전자공학이나 로봇공학의 개념을 배울수 있는 STEM 교육에 활용이 가능한 교구 인거 같아요. 그리고 아래처럼 공유클래스를 통해서 아이들이 직접 영상을 보면서 따라 하고 코딩을 해볼수 있도록 제공을 합니다.
꼭 부모님이 이쪽 분야에 대해서 아셔야 할 필요도 없고, 아이들에게 노트북과 이 키트만 제공을 해주면 스스로 해볼수 있습니다.
강의 모면서 직접 하나하나 조립을 하고 있습니다. 연구원 같은 느낌이 들지 않나요? 영상을 그대로 보고 따라하면 누구나 쉽게 할수가 있습니다. 어느정도 하다가 보니 모양이 완성이 되어가고 아두이노 보드와 모듈들이 자리를 잡아 가는게 보이네요.
케이블을 여러개 연결을 해야 하지만 인두같은 도구는 필요 없습니다. 아이들 혼자서도 쉽게 연결을 할수가 있도록 되어 있어요. 추가 모듈도 쉽게 장착을 할수 있구요.
이렇게 많은 케이블을 직접 혼자 하나하나 연결을 해보고 있습니다. 나중에 다 연결을 한후에는 조금 뿌듯해 하더라구요. 옆에서 구경하던 동생들도 신기해 했습니다.
MDF 를 모두 연결을 하면 아래처럼 자동차 모양이 어느정도 모습이 나옵니다. 자동차는 약간 귀여운 모양의 자동차네요. 날렵한 모양의 자동차가 아니라 상당히 귀여운 모습입니다. ^^
조립을 다한후에도 계속해서 강의를 통해서 코딩 하는 방법까지 진행이 됩니다.
기본적으로 코딩에 필요한 프로그램들도 모두 제공이 되고 설치 방법도 공유 클래스의 강의를 통해서 제공이 됩니다. 그대로 따라 하면 아이들 스스로 하는데 전혀 문제 없습니다. 요즘 아이들은 왠만하면 PC 에 프로그램 설치하고 뭐 연동하고 하는건 부모님들 보다 더 잘합니다.
프로그램들도 모두 설치하고 USB 케이블을 이용해서 우노보드와 노트북에 연결까지 스스로 뚝딱 해냅니다.
시리얼을 통해서 명령어를 입력을 하고 기본 연동까지 된 걸 확인까지 합니다. 강의대로 블루투스 설정까지 그대로 따라 했는데 혼자서 알아서 잘 하네요. 막히는 부분은 딱히 없었습니다. 중1 정도되면 이정도는 껌인가 봅니다.
그리고 스마트폰에 블루투스 연동앱을 설치하고 본격적으로 RC 카 동작을 위해서 강의에 나와 있는대로 시험을 해봅니다. 블루투스 앱을 설치후에 설정한 블루투스로 연결을 하고 앱에 나와 있는 키를 누를때마다 PC 에 해당 값이 출력이 되는걸 보고 신기하다고 하네요.
그리고 바로 이 값들을 이용을 해서 RC 조정을 하는건가 라고 스스로 생각을 하게 되더라구요.
기본 제공 코드를 수정해야지만 정상적으로 동작, 스스로 연구할수 있어
강의를 보면서 하다가 보면 기본적으로 제공을 해주는 코드가 있는데요. 하지만 실제로 이 코드는 잘못된 코드로 그대로 적용을 했을경우 스마트폰앱에서 좌,우 키를 눌렀을때 원하는 결과값을 얻을수가 없습니다. 실제로 RC 카가 엉뚱한 곳으로 움직이는걸 보게 될거에요.
그래서 스스로 이 코드를 수정을 해야지만 정상적으로 동작을 하는데요. 여기까지 따라 왔다면 기본적인 코딩 방법과, 제공되는 코드의 역할을 이해 할수가 있고 스스로 수정을 할수도 있습니다. 아래 영상을 참고로 보시면 좋을거 같아요 ^^
이번 포스팅에서는 중학생 1학년 아들이 직접 해본 아두이노 우노보드 코딩으로 블루투스 RC카 만들기에 대해서 포스팅을 해보았습니다. 표쌤코딩에서 제공하는 키드를 이용을 해보았구요. MDF 에는 색을 칠할수도 있습니다. 나중에 모듈을 추가로 해서 이것저것 시도해 보면 정말 좋을거 같아요. 무료로 볼수 있는 강의도 제공이 되니 잘 몰라도 보고서 그대로 따라 할수 있습니다.
여기까지 포스팅을 보아 주셔서 감사합니다. 도움이 되셨다면 하단에 있는 구독 & 공감 많이 부탁 드려요.