여러분 안녕~!

현) 파주 운정 JoyCodingLab.

조이 코딩 연구소 장샘 입니다!!

오늘은 미국에서 소개한 초등학교 코딩 베스트 도구들을

소개하겠습니다!!!!

아래에 있는 리스트들의 구성은 이렇습니다.

코딩 툴 소개, Grades(학년), Type(핸드폰 어플 인지, 컴퓨터로 하는지),

Price(무료 인지 돈을 내는지), Platforms(안드로이드? iPad, 컴퓨터)로 구성되어 있습니다^^

아래에 소개 하고 있는 코딩 도구는 아이들이 프로그래밍의 토대인

문제 해결, 논리 및 비판적 사고를 목표로하여 코드 작성을 배우도록 도와준다고 하네요~

이 목록에 있는 도구 중 일부는 단순한 블록 기반 코딩에 중점을 두고

다른 일부는 실제 텍스트 기반 언어를 사용합니다.

예전에는 베이직..C언어등 텍스트 기반으로만 했다는 이야기 입니다.

자 아래와 같은 코딩들을 배우게 되면!! 아이들은 기술에 대한

소비자가 아닌 제작자가 될 수 있도록 힘을 실어주는

기술을 습득하게 되는 겁니다!

자 그러면 초등학교 코딩 교육 툴에 대해서 볼까요~?

1. ScratchJR

MIT에서 만든 코딩 교육 Tool로써 이미 우리나라에도 많이 알려져 있습니다.

컴퓨터에서 하는 스크래치가 아닌

타블렛에서 초등학교 저학년들이 사용 가능하도록 만든

ScratchJR.. --> Good!!

2. Blockly for Dash & Dot Robots

오바마 코딩 장난감으로 유명한 Dash & Dot 입니다.

Google code에 등록되어있는 google-blockly 를 소개합니다. 

Blocks으로 작성하면 javascript, Dart, Python, XML로 변환하여 Dash & Dot을

컨트롤 할 수 있는 어플 입니다.

저는 Ozobot을 Blockly로 컨트롤 하는걸 준비중이니 기대해 주세용~ 

많은 분들이 배우고 가르치고 있는

Scratch도 리스트에 올라와있네요.

우리나라는 엔트리가 비슷하죠?~

자 아주 간략하게 리스트 중에 몇가지만 뽑아서 소개를 해드렸어요.

읽어보시고 관심있고 마음에 드는 코딩 툴이 있다면

접속해서 해보시면 좋을 거 같습니다^^!

 

자 그럼 운정 코딩

조이 코딩 연구소 장샘은 이만 물러 갑니다.

즐겁게 코딩 교육을 추구하는 장샘 입니다.

운정 코딩 교육 문의는 카톡 : jhw2458 에게 문의 주세용^^!

여러분 안녕!!^^

Joy Coding Lab.(조이코딩연구소)

장샘 입니다!!!!

 

자 아두이노와 스크래치의 만남을

다들 마무리 잘 하셨나요?

 

이제부터 본격적으로 스크래치를 이용하여

아두이노를 가지고 놀아 봅시다.

그 첫번째로

불을 켜볼거에요.

LED를 점등 하는 방법을 배워 보도록 하죠.

 

<준비물>

아두이노 우노, 브레드보드, 저항, LED, 연결선

저는 아두이노 우노를 준비했어요.

다른걸 가지고 계신 분들도 상관없어요.

거의다 비슷하거든용~

다음은 브레드 보드라는 거에요.

회로를 꾸미기 위해서는

납땜을해야 되는데

브레드 보드를 이용해서 쉽게

부품들을 뽑았다가 끼웠다가 할 수 있어요.

LED는 하나 준비했어요.

제가 써 놓긴 했지만

전기를 이용해서 하는것이기 때문에

+,-가 구분되어 있어요.

다리가 긴놈이!! 플러스(+)~ 기닌깐 플러스겠죠 ㅎㅎ

다리가 짧은 놈이 마이너스(-)입니다.

나중에 브레드 보드에 끼우실 때 잘 구분해서 해야 되요.!

다음은 저항이라는 겁니다.

이건 전기가 너무 많이 흐르지 않게 도와주는거에요.

자 조금더 쉽게 설명 드리자면

물을 뿌리는 수압이 엄청나게 쎄게 부으면 어떻게 될까요?

안경이 날라갔겠죠?

그래서 그 힘을 조절해줘야 다치지 않을 수 있습니다.

저항이라는 건 그 조절해주는 힘이에요.

LED에 너무 많은 전기를 넣어주면

LED가 다칠 수 있으니 그 힘을 조절해주는걸

저항이라는 놈을 이용해서 해줄거에요.ㅎ

자 전기를 넣어주고 브레드 보드와

아두이노를 연결 해줄 연결선!!

전체적인 준비물 입니다.

자 준비가 완료 되었으면

회로도를 실제로 꾸며 볼게요~!!

자자 보시고 한번 구성해 보세요.

아두이노에는 GND 그라운드라는 곳에

하나를 끼워 놓고

디지털 핀 10번에 하나를 꽂아봐요.

그라운선에는 우리가 봤던 LED의

(-)마이너스 쪽으로 연결 시켜줍니다.

자 위에서 봤을 때의 구성이에요.

10번의 디지털 핀은 LED의 (+)입니다.

자 이제 기본적으로 회로를 꾸며봤으니

우리의 S4A를 실행 시켜봅시다~!

아두이노를 컴퓨터에 열결 후

S4A가 실행이 되면

고래 위에 있는 값들이 마구마구 바뀔꺼에요.

저 값이 바뀌지 않고

계속해서 보드 검색 중이라고 뜬다면

제대로 연결이 안되거에요.

그럴경우 의심해볼 수 있는건

1. USB연결이 잘 안되었다던가?

2. 연결 Port 설정이 잘 안됐다던가?

3. 아니면 S4A용 Firmware를 아두이노에

제대로 다운을 안했던가?

잘 안되시는 분들은

설치 1탄 2탄을 차근차근 다시 해보세용^^!

http://jangenjoycoding.tistory.com/49

자 이제 연결이 되었으면

제어의 클릭되었을 때 블럭을

하나 가지고 옵니다.

그리고 우리가 뭘 할거죠?

LED 불을 껏다 켰다 할거잖아요!

동작으로 가보면 디지털 X번 출력 켜짐과

디지털 X번 출력 꺼짐이 보이실거에요.

그걸 가지고 오고 아두이노의 실제 디지털핀을

우리는 10번으로 연결 했으니

10번으로 둘다 바꿔줍니다.

그리고 제어의 무한반복 루프 블럭을 가지고 옵니다.

계속해서 돌면서 껏다 켰다 할거닌깐용.

컴퓨터의 속도는 엄청나게 빠릅니다.

켰다 꺼짐만 반복하면

제대로 못보겠죠?

그래서 기다리는 블럭을 가지고와서

켜졌다가~2초 쉬고 꺼지고 2초 쉬고를

계속 해서 반복하게 만들거에요.

자 블럭들을 모두 꺼냈으니

조합해서 한번 먼들어 보시고.

실행을 해보세요!!!

모든 절차를 동영상으로 만들어 놨으니

잘 보시고 따라해보세요.

자 오늘은 아두이노와 스크래치와 만난후

처음으로 LED를 켜보는 걸 해봤어요.

어린이 코딩에서도 많이 배우는 강의에요.

시작이 반이라도

화이팅 넘치게 포기 하지말고 고고고!!

 

그리고 아무리 해도 잘 안된다..

영상을 봐도 모르겠다.

스스로의 고민이 시간은 문제 해결을 하기 위해

중요하지만 적절한 순간의 도움은

한단계 발전하는데 도움이 됩니다.

 

(현)파주 운정 조이 코딩 연구소의

장샘을 찾아주세요!!

그럼 이만 물러갑니다!

휘리리릭!!!

뿅!!

+ Recent posts