[스크래치] 1일차 교육 S4A 설치하고 LED 가지고 놀기
S4A란건 스크래치에서 아두이노를 이용하기 위한 것입니다.
그래서 먼저 아두이노 설치 환경을 만들어 봅니다.
구글에서 아두이노라고 검색합니다.
Arduino - Home
www.arduino.cc/이 페이지 번역하기Open-source electronic prototyping platform allowing to create interactive electronic objects.
아두이노 홈페이지 주소가 검색되네요 클릭해 봅니다.
Download로 가서 아래쪽에
Download the Arduino 1.0.6 and all the previous versions of the Arduino Software. Available for Windows, Linux, and Mac OS X.
를 누릅니다. 아래쪽에 보면 Windows Installer 가 있습니다.
클릭하면 arduino-xxx-windows.exe가 다운로드 됩니다.
이제 설치하세요
설치 프로그램에 설정되어 있는데로 그냥 Next합니다.
Arduino USB Driver를 설치 할지를 물어봅니다. 설치해야 합니다. 아두이노와 PC와 연결하기 위해서 필요합니다.
설치가 완료 되었습니다.
이제 아두이노에 USB 연결선을 꽃아서 PC에 연결해 봅니다.
그리고 바탕화면에 있는 Arduino 아이콘을 더블클릭하여 봅니다.
아두이노가 실행되었습니다.
보드는 아두이노 우노가 선택되어 있습니다.
아두이노와 PC는 시리얼포트로 통신을 합니다. 이 PC에서는 COM4로 잡혔습니다. 다른 PC에서는 다른 포트로 잡힐겁니다.
이제 아두이노와 PC가 잘 연결되었습니다.
테스트를 위해서 예제를 하나 실행시켜 봅니다. 아두이노에서 제공하는 기본 예제를 하나 선택해 봅니다.
선택하면 아두이노 코드가 에디터에 로딩됩니다.
예제를 설명하면
아두이노 13번핀을 출력포트로 만들고 1초 주기로 깜빡이도록 하는 것입니다.
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
아이콘을 클릭해서 스케치 컴파일을 합니다.
결과는 다음처럼 밑 부분에 나옵니다.
아이콘을 클릭하여 컴파일된 바이너리 스케치를 아두이노에 써넣습니다.
LED에서 불이 1초 켜지고 1초 꺼지기를 반복합니다.
아두이노는 정상적으로 설치되었습니다.
이제 스크래치에서 아두이노를 이용하기 위하여 S4A를 설치해 봅니다.
http://s4a.cat/
에 접속해 봅니다.
스크래치와 아두이노를 연결하는 가장 쉬운 방법입니다.
S4A를 통해서 기본적인 아두이노를 이용해 볼 수 있습니다.
하나 아쉬운점은 S4A 스크래치는 1.4 버전대라는 것입니다. 현재 버전은 2.x 입니다.
그리고 인터페이스 역할만 하므로 기능이 제한된다는 것이 있습니다.
또 하나 PC에서 아두이노를 떼어서 다니기가 어렵습니다.
Downloads
를 클릭합니다. 지금은 윈도우를 사용하고 있으므로 windows 버전을 다운로드 받습니다.
Installing S4A into your computer
S4A works in the three major consumer operating systems. Download and install the one that fits your configuration:
- Windows
- Mac
- Linux (Debian)
- Linux (Fedora) (version 1.5)
- Raspbian (Debian for RaspberryPi) (version 1.5)
S4A16.zip 를 다운 받았습니다. 압축을 푸니 S4A16.exe 파일이 하나 있습니다. 실행합니다.
설치가 완료 되었습니다. 보드를 검색 중.. 이라고 나올 겁니다. 하지만 지금 상태에서는 S4A에 보드가 검색되지 않습니다.
S4A를 위한 아두이노 펌웨어를 아두이노로 업로드해야 합니다.
먼저 S4A 사이트에서 아두이노 펌웨어를 다운로드 받습니다.
Download our firmware from here
란게 보일겁니다. here를 클릭합니다.
Installing the Firmware into your Arduino
This firmware is a piece of software you need to install into your Arduino board to be able to communicate with it from S4A.
- Download and install the Arduino environment by following the instructions on http://arduino.cc/en/Main/Software. Take in account Arduino Uno requires at least version 0022.
- Download our firmware from here
- Connect your Arduino board to a USB port in your computer
- Open the firmware file (S4AFirmware16.ino) from the Arduino environment
- In the Tools menu, select the board version and the serial port where the board is connected
- Load the firmware into your board through Tools > Upload
화면에 S4AFirmware16.ino 의 내용이 보일겁니다.
브라우저에서 (크롬의 경우 오른쪽 마우스 버튼 클릭 후 저장) 저장을 누릅니다.
S4AFirmware16.ino의 이름으로 저장합니다.
아두이노 툴에서 열기를 합니다. 예제를 한 것처럼 컴파일하고 업로드 합니다. 이런 메세지가 뜬다면 실행되고 있는 S4A를 닫습니다.
정상적으로 아두이노로 업로드 되었습니다.
이제 S4A를 실행해 봅니다.
보드검색중이라고 나오다가
다음처럼 좌측편에 Arduino1 prot:COM4 밑에 값이 0에서 증가되어 있는게 보입니다. 보드검색중은 사라졌고요
이제 스크래치와 아두이노가 정상적으로 연결되었습니다.
아두이노 설치시에 사용 했던 예제를 스크래치로 똑같이 만들어 봅니다.
아두이노 툴에서 올린 예제와 동일하게 동작합니다.
코드 없이 스크래치 블럭으로 하니까 아두이노도 쉽게 동작이 되네요 ^^
[스크래치] 1일차 교육 S4A 설치하고 LED 가지고 놀기
'스크래치' 카테고리의 다른 글
[스크래치] 스크래치와 아두이노 가지고 놀기 (0) | 2015.07.05 |
---|---|
[스크래치] 스크래치에서 아두이노 LED 켜고 끄기 (0) | 2015.04.15 |
인터넷 사용 안하고 스크래치 PC에 깔아 쓰기 (0) | 2015.01.17 |
'미로 찾기' 친구들과 같이 보기 (0) | 2015.01.15 |
배경 그림에 한글 써 넣기 (0) | 2015.01.15 |