[63호] 올바른 코딩교육, 즐거운 코딩실습 드론 코딩 ‘키위 드론 키트’
코딩버드
올바른 코딩교육, 즐거운 코딩실습 드론 코딩 ‘키위 드론 키트’
스크래치, 아두이노 코딩 가능!
소프트웨어, AI, 데이터, 4차 산업혁명, ICT. 요즘 화두가 되는 키워드이다. 그리고 이 키워 드의 기초가 되는 것이 바로 ‘코딩’이다. 코딩 이 미래 국가경쟁력의 원동력이 되면서, 대한 민국은 지금 그 어느 때보다 코딩에 대한 관심이 뜨겁다. 특히 2019년 교육부가 초등학교 코딩 정규과목을 편성하면서 학부모들이 자녀 들의 코딩교육에 힘쓰고 있다. 코딩버드 사의 키위드론 키트는 학생들이 코 딩을 즐겁게 배울 수 있도록 도와주는 교구재 다. 드론의 부품(키트의 구성품)들을 제어하여 드론의 작동 기제를 파악할 수 있으며 직접 드론을 조립해 비행시킬 수도 있다. 모터를 제 어하는 코드를 입력하여 실제로 모터가 작동 하는 걸 눈으로 확인하고 드론을 날릴 때 모 터 작동원리를 머릿 속에 그려볼 수 있다. 자 이로센서 제어 코드를 입력하면서 드론이 평형을 유지하는 원리를 파악할 수도 있다. 이처 럼 드론의 각종 부품들을 코딩으로 제어하여 작동원리를 파악하는 동시에 흥미를 돋울 수 있게 한다. 드론을 만들어 스크래치 교육을 하는 것도 가능하다. 전자기기와 드론을 와이파이로 연결해 무선통신으로 드론을 조종할 수 있는 것 이다. 드론이 원하는 경로로 이동하도록 블록을 구성하여 업로드하면 구성한 블록의 순서 대로 이동하게 된다. 또한 키트 구성품을 엠블록 블록 코딩으로 직접 제어하고, 제어한 부품들을 활용한 게임을 만들어 즐겁게 학습할 수 있다. 스위치를 눌러 화면의 농구공을 던져 골대 를 통과하는 농구게임. 메인보드에 센서를 결합하고 센서의 기능을 이용해 캐릭터를 움직 여 행성을 피하는 게임. 모두 키위드론 키트 부품을 이용한 게임이다. 이와 같이 하드웨어 와 결합하여 학습하면 좀 더 재밌게 코딩할 수 있다는 점에서 큰 학습효과를 기대할 수 있다. 다양한 부품들이 필요한 아두이노 교육에도 효과적이다. 메인보드, 브레드보드 세트, 모터 를 활용해 선풍기를 만들고 옵티컬센서를 이용해 마우스를 만들 수 있다. 이 외에 자이로 센서, 와이파이모듈 등의 부품들을 활용하여 학생들이 최대한 많은 장치들을 만들어볼 수 있다. 하드웨어 구성에 어려움을 겪고 코드를 작성할 줄 모르는 학생들을 위해 코딩버드 네 이버 블로그에서 학습 자료를 제공하고 있다. 여러 가지 장치를 만들 수 있도록 하드웨어 구성하는 방법과 함께 코드가 제공된다. 대표적으로 작은 선풍기 장치를 만드는 방법을 확인 할 수 있다. 선풍기의 전원 역할을 하는 스위치, 모터의 세기를 조절하는 가변저항, 특정 시간 후 모터 작동이 멈추도록 하는 타이머 기능을 갖춰 하나의 작품을 만들 수 있도록 코드와 하드웨어 구성 방법에 대해 알려준다. 아래는 선풍기의 기능을 조금 응용하여 스위치로 모터를 제어할 수 있도록 하는 방법이다. 스위치를 눌러 모터가 작동하도록 혹은 작동을 멈추도록 하였다. 이 외에 다양한 코드를 코딩버드 블로그에서 확인할 수 있다.(https:// blog.naver.com/codingbird)
void setup(){ Serial.begin(9600); pinMode(12, INPUT); pinMode(6, OUTPUT); } void loop() { if (digitalRead(12) == HIGH) { analogWrite(6, 10); } else { analogWrite(6, 0); } } |
스위치로 모터 제어하는 소스코드 중 일부
코딩 교육이 주입식 교육으로 전락하지 않고 실질적인 도움을 주는 실용적 교육이 되기 위해선 학생들이 즐거움을 느껴 자발적으로 참여하는 교육이 되어야 한다. 그리고 학생들 이 즐거움을 느끼기 위해선 이론만 공부하는 것이 아니라 직접 실습을 할 수 있는 교구재가 필요하다. 교구재를 통해 하드웨어를 구성하고 코딩으로 제어해보면서 부품의 작동기제를 눈으로 확인하는 즐거운 과정이 될 수 있는 것 이다. 실습이 가능한 코딩버드의 교구재를 통해 학생들이 자발적으로, 재밌게 코딩을 할 수 있는 환경이 만들어지기 기대해본다.
올바른 코딩교육, 즐거운 코딩실습 드론 코딩 ‘키위드론 키트’ 제품 바로가기