오조 블록 클리 - ojo beullog keulli

안녕하세요~

정말 집 밖이 다시 위험해졌습니다ㅜ

사회적 거리두기 2.5단계이라 해도 거의 3단계라고 봐야할 것 같네요.

정말 마스크 안쓰고 다니던 시절이 너무나 그리워집니다.

그래서 다시 집콕놀이를 시작해볼까 합니다^^;;

이번 시간에는 모두들 한 번쯤 써보셨을 오조블록클리에 대해 말씀드리려고 합니다.

오조블록클리로 프로그램 하려면 컴퓨터에서 사용하지만 태블릿(9인치 이상)에서도 사용하실 수 있습니다.

이보는 완충해주시고, 펌웨어도 최신 버전으로 업데이트 해놓습니다.

오조블록클리는 크롬(Chrome) 브라우저에서 접속하기를 권장하고 있습니다.

오조 블록 클리 - ojo beullog keulli

오조 블록 클리 - ojo beullog keulli

오조 블록 클리 - ojo beullog keulli

오른쪽에서 사람 모양의 아이콘(사용자)을 클릭하시면 로그인과 회원가입을 할 수 있는 창이 나옵니다.

성인분들은 생년월일 입력 후 아이디, 비밀번호를 입력합니다. "I am not in the EU"(한국어로 번역 되어 나올 경우에는 "나는 EU에 있지 않습니다"를 선택) 를 선택하시고 이메일 입력 후 모두 체크를 한 다음 캐릭터를 선택하고 나면 가입이 완료됩니다.

학생분들은 생년월일 입력 후 "I am not in the EU"(한국어로 번역 되어 나올 경우에는 "나는 EU에 있지 않습니다"를 선택) 를 선택하시고 부모님 이메일을 입력하고 동의에 체크합니다.

세 가지 단어 조합으로 아이디 생성을 마치고 6자 이상의 비밀번호를 정합니다. 캐릭터를 생성하고 나면 부모님 이메일로 가입 메일이 발송됩니다.

새로 만든 아이디 비번으로 로그인을 하고 나면 아이디와 캐릭터, 레벨 등을 확인 할 수 있습니다.

오조 블록 클리 - ojo beullog keulli

영어가 불편하시면 오른쪽 언어설정에서 한국어로 바꿔 보시면 됩니다.

언어 변경 설정은 2단계부터 오른쪽 하단 부분에서 나타납니다.

오조 블록 클리 - ojo beullog keulli

그럼 블록들을 간단히 소개해 드리겠습니다.

왼쪽 상단 오조블록클리 Logo 아래에 보시면 "bit", "evo" 로 선택할 수 있고숫자를 선택하여 코딩 난이도를 선택할 수 있습니다.

(1 : 입문 모드, 2 : 초급 모드, 3 : 중급 모드, 4 : 고급 모드, 5 : 마스터 모드)

오조 블록 클리 - ojo beullog keulli

<출처 : 마르시스에듀>

입문 단계 1에서는 그림과 숫자로 표시가 되구요.

2 초급모드 이후의 블록은 글자로 표현됩니다.

오조 블록 클리 - ojo beullog keulli

<출처 : 마르시스에듀>

오조 블록 클리 - ojo beullog keulli

<출처 : 마르시스에듀>

오조 블록 클리 - ojo beullog keulli

<출처 : 마르시스에듀>

이보만의 블록이 보이면서 이보의 1 입문 모드에 "음향"블록이 추가 됩니다.

사용하면서 궁금한 점이나 예제는 오른쪽에 책 아이콘(참조)을 클릭하시면 자세히 알 수 있습니다.

프로그램이 완성되고 오조봇에게 실행시키려면

왼쪽 메뉴바 하단의 "프로그램 로딩" 버튼을 선택합니다.

"bit"와 "evo"에 따라 아이콘이 다르게 나타나지만 영점조절 후 프로그램 로딩하여 오조봇에게 입력하여 실행하는 방법은 같습니다.

오조 블록 클리 - ojo beullog keulli

<출처 : 마르시스에듀>

비트와 이보 모두 같은 방법으로 활용할 수 있습니다!

<마르시스에듀>

오조 블록 클리 - ojo beullog keulli

<출처 : 마르시스에듀>

1. 전원 버튼을 2~3초 눌러 LED가 하얀색으로 깜빡이면 화면의 영점 조절판에 오조봇의 바닥면을 댑니다.

2. 프로그램 로딩 면에 오조봇 바닥면을 대고 실행 버튼을 선택해요. 프로그램 로딩 과정에 빨간 불빛이 들어오면 처음부터 다시 로딩합니다.

3. 전원 버튼을 짧게 두 번 누르면 프로그램이 시작됩니다.

이 때,

오조봇을 들고 있는 상태에서 전원 버튼을 두 번 누르면 허공에서 프로그램이 실행될 수도 있으니,

모든 프로그램의 처음에 대기 2초 명령을 추가해 실행되기 전 여유를 줍니다.

또는,

"evo"에서는 오른쪽 사용자 메뉴를 선택하여 블루투스 연결을 통해 이보에 직접 프로그램을 전송할 수도 있습니다.

(이보 펌웨어 1.16 버전부터 가능)

오조 블록 클리 - ojo beullog keulli

태블릿에서 또안 동일하게 사용되어 집니다.

크롬브라우저에서 컴퓨터와 동일하게 접속하는 방법도 있고,

"Ozobot Evo" 어플을 실행시키고 EVO와 연결합니다.

연결 후 왼쪽 하단 부분 Play 아이콘을 누르고 "Ozoblockly Editor"를 선택하면 오조블록클리 화면이 나타나는데 컴퓨터 크롬브라우저에서 보는 화면과 약간의 차이가 있습니다.

오조 블록 클리 - ojo beullog keulli

태블릿에서의 Ozobot EVO 어플에서는 bit 없이 evo에 대한 코딩 블록들만 보여집니다.

직접 왼쪽의 코딩 블록들을 사용하여 프로그램을 실행시킬 수도 있고 오른쪽의 예제 모드들을 불러와 실행시킬 수도 있습니다.

왼쪽에 있는 프로그램 로딩 버튼이 없기 때문에 오조봇에게 명령을 실행시키려면 오른쪽 사용자 메뉴를 선택하여 블루투스 연결을 통해 이보에 직접 프로그램을 전송합니다.

오조 블록 클리 - ojo beullog keulli

여러대의 오조봇에 프로그램을 로딩하여 멋진 군무댄스를 선보일 수 있으며, 다양한 예제들을 사용해보고 또 여러가지 미션 맵을 다운받아 활용해 볼 수 있습니다.

블록 메뉴들은 오른쪽 참조에 설명이 다 나와있기 때문에 이에 대한 설명은 따로 하지 않겠습니다.

블록들 끌어와 여러 개의 명령이 하나의 블록으로 통합된 형태로 코딩을 할 경우,

오조봇으로의 로딩 시간도 상당히 길게 걸립니다. 특히 움직임 블록의 경우 너무 많이 사용하는 경우(통상 15개 이상), 오조봇의 메모리 크기를 초과하여 동작하지 않을 수 있습니다.

evo를 기준으로 오조봇이 아래와 같이 움직이도록 코딩해 보겠습니다.

- 입문기준 -

1. 앞으로 10cm 빠르게 이동 후 2초간 정지

2. 파란색으로 LED 점등

3. 시계 반대 방향으로 유턴

4. 앞으로 5cm 천천히 이동 후 2초간 정지

5. 빨간색으로 LED 점등

6. 뒤로 10cm 빠르게 이동

7. LED를 끄고 큰 원을 시계 방향으로 그리고 정지

오조 블록 클리 - ojo beullog keulli

코딩을 진행하면서 프로그램의 오류가 발생할 수 있습니다. 오류를 수정하면서 다시 코딩하고,

그 결과를 보며 잘못을 찾아 수정해 나가는 것도 방법이 될 수 있지만 실행에 앞서, 또 오조봇에게 로딩하기에 앞서 자신의 코드를 손으로 짚어가며 보는 것도 중요합니다.

자~ 그러면 이번에는~~

이동블록과 회전 블록을 이용해 오조봇을 원하는 곳에 주차해보겠습니다~

오조봇 첫 수업 때 아이들이 서로 의논해가며 코딩하고 주차장도 만들며 재미있게 활용했던 "주차하기" 입니다.

오조 블록 클리 - ojo beullog keulli

1. 출발 지점에서 주차하고자 하는 곳까지 전진합니다.

2. 회전블록을 이용해 주차할 곳으로 이동할 수 있도록 방향을 변경합니다.

3. 이동 블록을 이용하여 주차합니다.

코딩하는 방법은 다양 할 수 있습니다.

저는 3번 자리에 각주차로 완료하였습니다^^

예전에 처음 오조봇 수업을 맡아 주차하기 수업을 하면서 아이들은 그룹별로 주차장을 만들고 독특하고 기발한 발상으로 서로 의논해가며 주차하기 코딩을 완성해 내는 기특한 모습도 생각이 나네요^^

이 밖에도 여러개의 오조봇들을 꾸며 음악에 맞춰 멋진 군무 댄스도 가능하게 코딩할 수 있습니다.

오조 블록 클리 - ojo beullog keulli

Queen - We Will Rock You

오조봇의 핑크퐁 Baby Shark와 Evo 댄스 예시 코드를 불러와 댄스를 추는 모습니다.

아이들이 음악이 나오니 하던 온라인 수업도 중지하고 막춤을...ㅋ

이제는 아침 저녁으로 가을을 느낄 수 있는 것 같아요.

독감예방주사 미리미리 맞혀야할 것 같네요~

환절기 감기들 조심하세요~

감사합니다^^

오조 블록 클리 - ojo beullog keulli