2013년 6월 19일 수요일

더 낮게 더 쉽게.. Scratch & AppInventor




얼마전 정부에서 초딩 코딩 교육 발언으로 왁자지껄해 진적이 있다. 개인적으로 머 별 감흥은 없다. 해도 그만 안해도 그만... 다소 부정적인 이유인데는 나름 이번 놀이를 하면서 느낀게 있기 때문이다. 아이들에게 필요한건 놀이지 기교가 아니다. 어떤 행위가 다음 스텝을 위한 준비 과정에 불과하다면 성인들을 그것을 견딜만한 능력과 연륜이 있지만 애들은 아니다. 무조건 현재가 즐겁지 않으면 바로 아웃이다. 어느덧 애들은 친구들 만나러 놀러 나가고 나만 홀로 돋보기 쓰고 납땜하는 모습을 발견한다.

그렇다고 여기서 물러설순 없다. 또 구글링... 대단한 놈을 찾았다. 바로

ScratchApp Inventor

둘다 MIT에 서버를 두고있다. 앞에 것은 pc 용 뒤에것은 스마트폰(안드로이드)용 개발 도구다. 둘은 거의 이란성 쌍둥이다. 사용법이 거의 같다고 보면된다. 다만 각 기기에 맞는 특별한 기능만 일부 다를뿐. 이런 걸 일석이조, 원샷투킬, 도랑치고.... 등등..



요리 생겼다. 대충 매뉴얼 없이도 이것저것 해보면서 익혀가다가 나중에 매뉴얼 읽으면 되시것다.일단 급하게 그래픽 기반의 개발툴을 찾는 신입 너드가 있어 오늘은 소개만 하기로하고..

참 정작 중요한 점..  Scratch 이게 pc 용이라 아두이노에 프로그램이 직접 안된다.. 다행히
S4A (Scratch for Arduino) 라는 놈이 여기에 숨어 있다..

http://seaside.citilab.eu/scratch/arduino


사족: 사실 scratch 때문에 아두이노에서 라즈베리파이로 갈아탈까 고민하던중 S4A를 발견했다. 아직 검증은 못했고... 그래도 라즈베리파이용 스크래치는 검증이되었고.. App Inventor 또한 대단한 물건이다.. 긴말 필요없다 일단 써보면 안다


추신: 아참 공돌이들의 사랑을 듬뿍 받고 있는 LabView. 여기에도 아두이노 Toolkit 모듈 공짜로 제공합니다.

https://decibel.ni.com/content/groups/labview-interface-for-arduino

<http://www.adafruit.com/blog/2011/07/01/labview-interface-for-arduino/>

이왕 나온김에.. Matlab 과도 연동 모듈도 있어요 (이건 놀이라기보다 노동에 가깝기 때문에 언급안하려 했는데 !!)
http://www.mathworks.co.kr/hardware-support/arduino-simulink.html

댓글 없음: