여러분 안녕~~!

파주 운정 코딩

JoyCodingLab.

(조이코딩연구소)

장샘 입니다^^!

 

오늘은 Ozobot과 Goole에서 만든 Blockly가

결합된~!!

OzoBlockly를 이용하여 코딩을 해보도록 하죠.

Ozobot(오조봇)의 기본적인 동작인

Line(선)을 따라서 움직이는것이 기본 동작 입니다.

라인트레이서라고 합니다.

 

거기에 Color Coding 패턴을 통해서

다양한 형태의 움직을 표현할 수 있고

이를 이용해서 아이들에게 문제해결 능력 및 코딩 능력을

자연스럽게 습득할 수 있게 해주는 툴 입니다.

 

추가적으로 구글에서 Blockly라는 툴이 있습니다.

저희가 잘 알고 있는 스크래치(MIT)와 유사합니다.

OzoBlockly(오조 블록클리)를 이용하여 직접 Ozobot(오조봇)에

코딩을 해서 내가 원하는 동작을 직접 입력 해보겠습니다.

자 그러면 Let's Go!!

 

 

Blockly(오조 블록클리) 접속하여 Get Started를 합니다.

기본적으로 Ozobot Coding은

Ozobot Bit와 Ozobot EVO만 지원이 됩니다.

기존의 Ozobot 1.0은 지원을 안합니다.

기존의 Ozobot1.0으로 교육을 하다가

현재 Bit와 EVO로 제가 넘어온 이유기도 합니다.

자 구성이 어떻게 되었는지 보시죠.

OzoBlockly(오조 블록클리)의 초기 화면입니다.

코딩을 하고 싶은 모델이

bit인지 evo인지 선택을 하게끔 되어 있어요.

그 이유는 bit와 evo의 하드웨어적인 센서 구성이 다르기 때문입니다.

자 일단 bit으로 움직여 볼거니 bit를 선택합니다.

그리고 바로 아래 1,2,3,4,5 숫자가 있죠?

OzoBlockly(오조 블록클리)는 다양한 코딩 블럭을 지원합니다.

그중에 단계별로 나눠서 구성해 놨습니다.

Novice(초보!!)는 3개로 구성 되었네요.

Movement : 움직이는 코딩블럭 모음

Light Effects : Ozobot의 LED를 컨트롤 할 수 있는 모음.

Wait : 잠시 대기 할 수 있는 코딩블럭 모음.

2번의 Beginner(시작단계)에는

Loops가 하나 추가 되었네요.

Loops : Ozobot(오조봇)이 반복적으로 움직일 수 있게 해주는 블럭.

3 단계(중간단계)에는 6개로 구성되어 있네요.

Logic과 Line Navigation

Logic : 비교문

Line Navigation : Line을 따라 움직일 때의 행동 정의

4단계는 꽤나 많은 블럭이 있습니다.

Terminate, Math, Variables, Functions

Terminate : 프로그램(코딩)된 오조봇이 끝나면 할 행동들을 정할 수 있습니다.

Math : 수학적인 기능을 쓰는 곳으로, 난수, 짝수, 홀수 등등을 사용할 수 있습니다.

Functions : 기존에 없는 기능 또는 기존에 기능을 조합해서 만든 새로운 블럭을 말합니다!

Variables : 변수죠!! 카트 기억나시나요?!ㅎ

안나시는 분은 또는 모르는 분은

이거 보시면 이해 99% 장담합니다.

http://jangenjoycoding.tistory.com/25

(아니면 어쩔 수 없고요,,면담하시죠)

자 간단하게 Novice(입문과정)에서~

Movement에 다양한 블럭들을 보시죠.

지그재그 모양으로 갈 수도 있고~

내가 얼마나 이동할지에 대한 상수 값도 표시 되어 있네요.

방향도 함께 정의되어 있습니다.

MIT 스크래치와 비교하자면 이동 스크립트와 비슷합니다.

다음으로는 Light Effects 입니다.

미리 정해진 색 패턴으로 Ozobot(오조봇 비트)의 색을

바꿀 수 있습니다.

이거 또한 MIT 스크래치와 비교하자면 형태의 해당되겠네요.

그리고 WAIT 이건 뭐..그냥 기다림이네요.

구지 비교 스크래치와 비교하자면

제어 스크립트의 X초 기다리기와 같은 기능입니다.

자 그러면 간단하게 코딩을 시작해보도록 하죠.

아주 간단하게 9단계로 꾸며봤습니다.

어떤 의미를 가지냐면~~!!

특별한 의미는 없습니다.

다양한 형태로 움직을 보여드리기 위한 구성이니..ㅎㅎ

자 코딩을 끝냈다면

이제 우리가 만든 블럭을 오조봇에게

넣어야 겠죠???

오조봇은 다른 기기 들과 다른 방법으로

명령어를 넣을 수 있습니다.

FLASHING 기법 입니다.

오조봇이 가지고 있는 라인센서(색을 읽는 센서 입니다)

색의 패턴의 변화를 읽어서 오조봇에서 다운로드를 합니다.

순서를 보시면 1,2,3순서대로 하시면 됩니다.

그전에 일단 화면 밝기를 최대한 밝게 해주세요.

하얀색 바탕의 오조봇이 위치해야 되니

하얀색을 기준으로 색의 변화를 감지하기 때문에

하얀색으로 기준을 잡아야 됩니다.

이런것을 Calibration이라고 합니다.

어떠한 특정 기준 점을 잡는다. 라고 생각하시면 되겠네요.

자 오조봇도 다운을 하기 위해서는 2초동안 전원버튼을

꾹~~!! 누르시면 되요.

옷입은 오조봇 비트..

옆에 버튼이 있습니다.

자 그러면 하얀색 LED가 켜지면 준비가 됩니다.

그때 바로!!! 하얀색 바탕의 오조봇 화면으로

고고고고고고!!!

오조봇의 Calibration이 끝난다면

녹색 LED가 들어옵니다.

그리고 버튼을 한번더 누른다음에 Load Bit를 누르시면

우리가 작성한 Coding 블럭들이

마구마구 들어가는걸 보실 수 있습니다.

혹여나 잘 안되시거나 궁금하신 분을 위하여 영상을 준비했습니다.

 

Ozobot(오조봇) 다운로드 되는 영상

그리고 기본동작

마지막으로 Blocokly를 이용한 코딩 다운로드 후 동작 영상을

함께 보시죠!!!

자 어떠셨나요?

OzoBlockly 어려운거 같으면서도

Coding의 왠만한 기능은 다 배울 수 있는

아주 좋은 Tool 입니다.

직접 가지고 놀 수도 있고 가르쳐 주셔도 좋은 코딩 툴입니다.

유아 코딩, 초딩 코딩, 중딩 코딩까지

모두다 가능형태로 교육이 가능합니다.

왜냐면 단계가 엄청 많기 때문에 교육의 폭도 넓습니다.

다양한 형태로 즐겁고 제대로 된 소프트웨어 코딩 교육을 원하시는 분은

현)파주 운정 조이코딩연구소 장샘에게 맡겨주시면 해결 되겠죠?ㅎ

기존 학원과 비교 하시면 안됩니다 -0-!ㅎ

그럼 이만 JoyCodingLab.(조이코딩연구소)

장샘은 이만 물러갑니다.!!(_ _)

휘리릭!

뿅!!

긴글을 읽어주셨으면 공감 하트 또는 광고 클릭 한번!?ㅎ

안녕 여러분~~!
운정 코딩! 조이 코딩 연구소
장샘입니다^^!

오늘은 오조봇 비트 개봉기를
시작하겠습니다.

이미 오조봇으로 교육 중이긴 하나 밀렸던
개봉기를 이제서야 쓰네요..ㅎ

자 오봇 비트 박스를 열어보도록 하죠.

박스안에 오조봇 따라서 움직일 펜과 오조봇 액세사리 스킨이 들어 있네요~

꼼짝없이 박스안에 잘 고정 되어 있습니다.
꺼내기 조차 어려울 정도로..ㅎㅎ

스킨은 2가지 들어있네요.
투명 스킨과 약간 꾸민..둘다 뭐 나쁘지 않아용.

오조봇 마커 펜입니다. 총 4가지 색이 들어있으며 아주 특별한 용도로 제작된 펜은 아닙니다. 오조봇은 블랙,블루,그린,레드 색을 인지 할 수 있는 센서가 있습니다. 위 마커는 센서가 감지할 수 있을 만큼의 두꺼운 펜일 뿐 이지 다른 마커로 하셔도 무방?합니다.

우리의 오조봇 밥을 주는 충전 케이블 입니다.  USB타입으로 컴퓨터에 바로 꽂아놓고 충전이 가능하고 휴대폰 충전기에 얀결하셔도 가능 합니다^^!

각종 설명서가 잘 포장 되어 있네요.

전체 구성품은 이렇게 많이 들어있어요!!

퀵 스타트 가이드 북이 있습니다.
다들 영어로 쓰여 있으나 이해하는데 큰 어려움을 없으실 거에요.

나중에 꾸미기 위한 스티커?..흠 뭐라고 부를까요.

꾸미는 종이가 엄청 많이 있습니다.
아이들이 좋아할만하네요.

컬러 코딩 스티커 입니다.
이게 바로 오조봇의 핵심이죠!
각 컬러 조합으로 오조봇의 동작을 변경하고 내가 원하는 코딩 조합을 만들어 낼 수 있는 겁니다.

여러가지 동작을 할 수 있는 종이박스 들도 들어있네요.

각 컬러코딩을 가지고도 만들 수 있습니다.

자세히 오조봇에 대해서 한번 보시죠.
크기는 손가락2마디 정도 됩니다.
작은 로봇이죠~~

오조봇의 회로물이 보여지네요. 중간에
LED가 있어서 불이 들어오는것을 확인 할 수 있어요.

오조봇의 센서가 있는 부분 입니다.
저기 보이는 센서로 라인의 색을 읽어서 움직이기도 하고 컬러패턴을 이용해서 오조봇의 동작을 다양하게 코딩 할 수 있는거죠~~

충전응 하면 led에 불이 들어옵니당~!

오조봇의 구성에 대한 간략하게 나와있네요. 컬러led와 마이크로usb.
센서와 전원버튼으로 구성 되오있어요.

위 동작은 calibration이라는 겁니다.
센서들이 색들을 정확하게 검출 할 수있도록 기본 센서값을 오조봇에 입력하는겁니다. 기준은 블랙 기준으로 하는거 같네요. 검은색 위에서 전원버튼을 약 3초간 누르면 자동적으로 센서 calibration을 진행합니다.
혹시 오조봇이 센싱을 잘 못한다고 하면 반드시 calibration을 해주세요^^!

자 이제 우리 오조봇에게 옷을 잊혀줄 차례입니다.!

헬멧같이 생겼네요 ㅎ

옷을 입힌 상태에서도 충전을 할 수 있도롯 구멍이 뚫려있어용~~!

헬맷?옷을 입은 오조봇 입니다^^!

이렇게 오조봇 비트 개봉기를 끝내도록 하겠습니다.

컴퓨터로 코딩을 배울 수도 있지만 오조봇을 통해서 컬러

패턴을 이용한 자기만의 코당을 구현하여 움직일 수도 있고

다양한 방법으로 문제릉 해결 하는 방법.

그리고 친구들과 협업을 통해 새로운 방식을

탐구하는 능력도 기를 수 있는 아주 좋은 툴인거 같습니다.

자 그럼 운정 코딩

JoycodingLab.조이코딩연구소

장샘은 이만 물러 갑니다^^!

파주 운정 코딩 교육 문의는 누구에게로?

장샘에게 일단 물어보시면 속 시원하게 알려 드립니다.!

교육 문의 및 기타 문의는 여기로!

카톡 : jhw2458

 

그럼 이만 물러갑니다^^!

 

여러분 안녕!!!

JoyCodingLab.(조이코딩연구소)

장샘 이에요.!!

드디어 기다리던 Ozobot bit와!!

Ozobot Evo가 제 손에 들어왔습니다.

 

기존의 Ozobot보다 성능이 뛰어난 bit와

블루투스를 이용하여 핸드폰으로 코딩이 가능한

Ozobot Evo(아직 한국 정식 수입이 안됨)을

입수하였습니다!!

심지어 아이언맨 팩!!!

학새들이 환장할게 훤히 보입니다 -0-!! 좋아하길..ㅋㅋ

Ozobot bit는 Starter pack으로 구했습니다.

빨리 열어보고 싶지만 이것저것

준비할게 너무 많은 관계로 잠시..대기 ㅎ

Ozobot을 잠시 소개 하자면

기본적으로 라인트레이서 기본기능입니다.

라인을 따라 움직이는 작은 로봇이라고 생각하시면 되요.

그리고 다양한 컬러코드를 활용해 코딩을 물리적으로 하여

여러 가지 명령을 적용할 수 있도록 하고

이를 조합해 보다 입체적인 로봇 구동들이 가능합니다.

결정적으로 컬러코드를 인식함으로써 유턴/좌·우회전 등의

방향 전환과 가·감속, 스핀, 지그재그 주행 등의

속도 및 특정 모션을 구현할 수 있습니다.

집에 도착 한 Ozobot은 하얀색으로 구성되어있는

아주 기본적인 색입니다.

박스안에 잘 고정되어 있네요ㅎㅎ

자 다음은 우리의 2017년 라스베가스 CES에서도 나왔던

Ozobot Evo 어벤져스 팩입니다!!!

기존 Ozobot 2.0 bit보다 다양한 센서가 추가 되었습니다.

아이언맨은 오조봇 악세사리 옷이라고 보시면 됩니다.

그런데 누워서 왔네요 -ㅅ-...

블랙이 뭔가 고급스러워 보이네요.

어차피 아이언맨 옷을 입힐거니 기대해주세요!!

오조봇 3.0 Evo는 타블렛이나 핸드폰과 블루투스를 연결하여

다양한 형태의 동작 코딩을 하여 만들어 낼 수 있어요.

기존 수업은 1.0을 가지고 진행하였는데

이제는 다양한 수업형태로 확장이 가능할거 같네요.

3.0 Evo는 눈높이에 맞는 교육자료도 만들 예정이니

다들 기대해 주세요.

자 조이코딩연구소 학생들은 더욱더

조이하게 코딩 할 수 있도록 다양하게 준비하겠습니다.

그럼 이만 (현) 파주 운정 코딩 장샘은

이만 물러 갑니다.

휘리리릭!!!

뿅!!!!

 

P.S : 협찬이 아닙니다.^^!

 

+ Recent posts