<aside> 🗣
안녕하세요 중학교에서 근무하고 있는 젤리쌤입니다
피지컬 컴퓨팅 실습으로 다양한 교구들이 있는데요, 보통 중학교 선생님들께서는 그중 마이크로비트와 햄스터봇을 많이 사용하실 것 같습니다~ 오늘은 그중 햄스터봇 활용 수업 사례에 대해 소개해드리려고 합니다.
</aside>

출처: chat GPT

출처: 로보메이션
손바닥에 올려둘 정도로 작은 사이즈의 코딩 로봇으로 다양한 센서가 내장되어 있고 블루투스 USB동글이 있어 블루투스로 컴퓨터와 연결시킬 수 있습니다. 바닥 센서가 있어 라인트레이싱이 가능하고, 가속도 센서가 있어 기울임과 뒤집힘을 인식할 수 있습니다. 근접 센서와 조도 센서도 있어 다양한 방법으로 외부 환경을 이해하며 작동할 수 있다는 장점이 있습니다.
원래 컴퓨터실에 있던 햄스터봇은 움직임이 너무 정확하지 않아 실습에 어려움이 있어서 햄스터봇s를 새로 구입하여 사용해 보았는데 움직임이 훨씬 정확했습니다. 햄스터봇s는 모터가 더 업그레이드 된 버전이더라구요.
단순 블록 코딩을 할 때에는 컴퓨터 화면 안에서만 프로그램을 실행시키다가 햄스터봇을 연결하여 실행시키니 확실히 더 신기해하고 아이들의 반응이 좋습니다. 요즘은 초등학교 때부터 많이 활용해서 대부분의 중학생들은 이미 접해보고 오는 것 같습니다.
일단 햄스터봇 기능을 익히고 같이 실습해 본 다음 짝 프로그래밍을 통해 두 학생이 함께 하나의 컴퓨터, 하나의 햄스터봇으로 미션을 수행할 수 있도록 수업을 진행하였습니다. 원래는… 햄스터봇이 부족하여 둘이 하나씩 갖고 해보도록 한 것이었으나^^ 결론적으로 블록 코딩을 어려워하는 아이도 짝과 함께 상의하며 실습하니 못 따라오는 학생 없이 수업을 진행할 수 있어 좋았습니다.
지난번 짝 프로그래밍 활용 수업 사례에서도 소개했던 수업방식입니다!
<짝 프로그래밍 역할>
햄스터봇 조정을 드라이버가 하게 되면 햄스터봇을 독점해서 혼자 코딩하고 햄스터봇 위치를 조정하며 움직임을 확인하여 네비게이터 학생이 소외되는 상황이 생기더라구요. 그래서 햄스터봇 조작은 네비게이터, 코딩 조작은 드라이버만 가능하게 설정하였습니다.
<짝 프로그래밍 진행>
10분의 시간을 주어 미션지를 함께 읽고 알고리즘부터 설계하게 한 뒤에 활동을 시작하였습니다. 코드가 간단하다 보니 5분 간격으로 줄여 역할을 바꾸게끔 하였습니다.