스크래치 5

Ultrasonic sensor HC-SRO4 Scratch S4A 1.6 버전 연결

스크래치 프로그램에 관심이 있어서 이런저런 예제를 만들어보던 중 스크래치X와 아두이노를 연결해서 여러 가지 센서와 액추에이터를 사용해보고 있었는데 ScratchX에서는 초음파 센서를 사용할 수 있는 Firmware를 제공하지 않는 것 같더라. (내가 못 찾는 건지 모르겠지만 ...ㅠ.ㅠ) 그래서 알아보던 중 S4A 1.6 버전의 스크래치에서는 초음파센서 펌웨어를 제공하고... 사용할 수 있다는 걸 알게 돼서 파일들을 구한 후 연결을 해봤는데 그 과정을 정리해보려고 한다. (참고로 내가 갖고 있는 센서는 가장 저렴한 HC-SRO4이다.) ▲ 뭐 대충 영상처럼 스크래치와 아두이노를 연결한 후 초음파센서의 값을 받아서 그 거리의 값이 일정 값 이하로 내려가면 즉, 사물과의 거리가 가까워지면 LED를 켜도록 해..

카테고리 없음 2017.11.02

초등코딩 ScratchX 서보모터 움직이기

이번 예제에서는 스크래치X 프로그램으로 아두이노에 연결된 서보모터를 제어하는 코딩을 해보려고 한다. 서보 모터란... 전원을 열결 하면 계속 돌아가는 일반 모터와 달리 내가 원하는 각도만큼만 움직이게 제어할 수 있는 녀석인데 움직이는 로보트의 관절 등에서 많이 사용된다. 이번 예제 역시 이해하기 쉽도록 로보트 머리의 방향이 조이스틱의 방향에 따라서 위, 아래, 좌, 우로 움직인다고 생각하면서 보면 도움이 좀 될 것이다. 즉, 아래 영상과 같이 제어하는 프로그램을 만들어보자는 것이다. ▲ 조금 어이가 없을 수도 있지만...ㅎㅎ 그냥 저 위에 머리가 달려있다고 가정하고 영상처럼 조이스틱의 방향대로 앞, 뒤, 좌, 우로 움직이게 할 수 있다는 걸 이해하자는 것이다. 일단 아두이노와 조이스틱 그리고 서보모터의 ..

카테고리 없음 2017.10.24

초등학교 코딩교육 스크래치 조이스틱 사용방법

지난 글에서는 스크래치 프로그램에서 LED를 켜는 방법을 알아봤는데 이번에는 반대로 조이스틱을 움직여 모니터 화면에 떠 있는 스크래치의 캐릭터를 움직이는 예제를 만들어보면서 게임의 캐릭터 제어의 기본 개념을 습득해보자. 즉, 지난 글과 반대의 개념인데 스크래치에서 LED를 제어하는 방법은 아래 글을 참고해보기로 하고... 스크래치 이번 예제에서는 스크래치 프로그램에 캐릭터 스프라이트를 추가 한 후 조이스틱을 아두이노에 연결해서 캐릭터를 제어하는 과정을 정리해보자. (초보가 공부하면서 생각한 대로 블록을 끼워 넣어서 만들어보는 프로그램이라서 엉망이니 혹시 이 글을 보시는 분들이 있다면 감안 부탁드립니다.) ▲ 이번에도 역시 스크래치에서 제공해주는 스프라이트를 사용하기 위해서 추가해본다. ▲ 어떤 걸 사용해..

카테고리 없음 2017.10.24

초등코딩교육 ScratchX Arduino LED 제어

아두이노를 제어하는 방법은 여러 가지가 있지만... 요즘 초등코딩교육에 딱 좋은 프로그램인 '스크래치'의 확장판이라고도 할 수 있는 ScratchX로 Arduino LED 제어하는 방법에 대해서 알아보고자 한다. 일단 이 ScratchX를 사용하기 위해서는 FireFox 브라우저만 사용해야 한다는 불편함이 있지만 블록 놀이하듯이 프로그램을 만들 수 있기 때문에 다른 어떤 프로그램보다 어린아이들이 공부하기에는 좋을 것이다. 그리고 프로그램을 공부하는데 있어서 컴퓨터 모니터에서 실행되는 내용만 보는 것보다는 눈앞에 놓인 사물을 제어해서 움직일 수 있다면 코딩에 대해서 더 많은 흥미를 갖게 될 것이다. 나이 먹은 나도 흥미를 느끼는데...ㅋㅋ 여하튼 ScratchX를 사용하기 위해서는 컴퓨터에 몇 가지를 설치..

카테고리 없음 2017.10.23

ScratchX Plug-in 오류 해결

이번 글은 꽤나 긴 글이 될 것 같다. 지난 글에서 스크래치 2.0 설치를 해봤는데... 다음 과정으로 스크래치와 아두이노(Arduino)를 연결해 코딩을 하기 위해서 두 녀석을 연결하는 과정에서... 누가 초보 아니랄까 봐 엄청난 삽질을 했다. 아마 이 글을 제목으로 찾아서 보고 있는 사람이라면 나같이 헤매고 있지 않을까 싶은데 제목처럼 ScratchX Plug-in 오류를 해결하고 두 녀석을 제대로 연결하는 과정을 정리해보려고 한다. 먼저 문제 상황을 정리해보고 넘어가자. 1. Scratchx는 '익스플로러(Explorer)'나 '크롬(Chrome)'에서는 지원을 하지 않는 관계로 실행이 안되며 '파이어폭스(FireFox)' 브라우저에서만 사용이 가능한 상황인데 이마저도 52 버전부터는 플러그인을 지..

카테고리 없음 2017.09.25