[아두이노] 블록코딩(S4A)으로 아두이노 쉽게 코딩하기 #1





안녕하세요!
디바이스마트 에디터 미니입니다-♥




오늘은 

블록코딩으로 아두이노 쉽게 코딩하기!

가져왔어요 >..<





혹시 블럭코딩이 무엇인지 알고 계시나요?!


블록코딩이란,

마우스로 블록을 드래그&드롭하여 만들어내는 코딩으로
블록을 사용해 코딩하기때문에 직관적이며
단순하게 원하는 프로젝트를 만들어낼 수 있는 코딩 프로그램이에요.



아두이노는,
아두이노IDE 라는 소프트웨어를 통해 C언어로 코딩 후 구동을 시킬 수 있는데요,






범용적으로 사용되는 아두이노이지만,
C언어 코딩이 필수적이기때문에 입문용으로는 살짝 어려울 수 있다는 단점이 있어요!
(저도 대학생 때 처음 아두이노를 다뤄봤답니다..!)



반면!





요 이미지는 마이크로비트의 블록코딩 프로그램인데요,
초보자도 쉽게! 코딩할 수 있도록 블록코딩 기반으로 제작되어 있거든요.


블록코딩, 너무 쉽고 간단해보이지않나요?!







그렇다고 부러워만 할 수 없죠!!


아두이노를 블럭코딩으로 설계할 수 있도록
블럭코딩의 대표 소프트웨어인 스크래치로 아두이노 코딩하는 방법을 알려드리려고 해요!


1. S4A 사이트에 접속해주세요.
(S4A 사이트 URL : http://s4a.cat/)


2. 다운로드 탭을 클릭합니다.



3. 다운로드 탭에서 본인의 운영체제에 맞는 설치파일을 다운로드해주세요.
(미니는 윈도우 사용중이므로 윈도우를 선택하였습니다!!)



4. 설치파일을 확인한 후, 압축을 풀어 설치를 진행해주세요.







5. S4A 설치하기!



S4A 설치 마법사에 오신 것을 환영합니다! 



라이센스 약관에 동의해주신 후 NEXT!




원하시는 설치 경로를 선택해주세요!
(설치 경로는 처음 세팅값으로 두시는 것을 권장드립니다) 




시작메뉴에 S4A폴더를 생성하기 원하시면 체크박스 해제 후 NEXT,
생성을 원치 않으신다면 체크박스 체크 후 NEXT 눌러주시면 됩니다.




마찬가지로,
바탕화면에 S4A 아이콘을 생성하기 원하시면 체크박스 체크 후 NEXT,
생성을 원치 않으신다면 체크박스 해제 후 NEXT 눌러주세요!




마지막으로,
Install 버튼을 눌러주시면 설치가 진행됩니다.





- 설치 진행중 -




자 이렇게 설치가 끝났구요,
Finish 버튼을 눌러 설치프로그램을 종료해주세요.




그럼 이제 S4A를 실행할 수 있습니다!


하지만, 여기서 문제!
"보드 검색중" 팝업이 화면에서 사라지지 않고,
아두이노가 검색되지 않는 상황이 발생합니다.


이 부분은 오류가 아닌,
아두이노에 스크래치 펌웨어가 설치되어 있지 않아 발생하는 문제로
아래 과정을 따라해주시면 되어요-!


아두이노에 스크래치 펌웨어 설치하기


1. S4A 사이트에 접속해주세요.
(S4A 사이트 URL : http://s4a.cat/)


2. 다운로드 탭을 클릭합니다.



3. installing the Firmware into your Arduino 메뉴에서,
here 버튼을 눌러 펌웨어 라이브러리를 다운로드받아주세요.






4. S4AFirmware16.ino 이름으로 생성된 라이브러리 파일을 실행시켜줍니다.





여기서 잠깐!
아두이노 IDE 가 설치되어 있지 않다면!


▼▼ 아두이노 사이트에서 쉽게 다운로드하기 ▼▼
아두이노IDE 다운로드 URL : https://www.arduino.cc/en/main/software



5. 아두이노 IDE에서 [파일] > [열기] 를 선택해주세요.




6. 다운로드받은 S4AFirmware16.ino 파일을 열어주세요.




7. 노랗게 색칠된 부분!
업로드 버튼을 눌러 코드를 아두이노에 업로드해주시면 완료!




이렇게 업로드 완료! 라는 메시지가 노출되어야 
정상적으로 업로드 된 것이니 꼭! 확인해주시구요!!






다시 S4A를 확인해보시면,
처음에 팝업되었던 "보드 검색중"이라는 메시지가 사라진 것을 확인하실 수 있습니다!!




이렇게,
스크래치로 아두이노를 코딩하기 위해 S4A를 설치하고,
사용환경을 세팅해보았는데요!


이 블록코딩을 사용하면,
기존 사용자들이 업로드해두었던 프로젝트를 쉽게 업로딩할 수 있고,
마우스 클릭 몇 번만으로도 간단하게 프로그램을 만들 수 있어요.



그럼 이제!
블록코딩으로 아두이노 설계하러 가볼까요?!


슝슝 =33



▼▼디바이스마트 아두이노 구매하러가기▼▼

댓글 쓰기

0 댓글