주변에 재미있어 보이는 모든 주제에 관심을 가지는 제가 요즘 하나 더 관심을 추가한 영역이 블럭 코딩입니다. 뭐... 코딩 교육이라는 이슈의 중심에 있는듯 하구요. 많은 분들이 활약을 하고 계시기도 하구요^^. 그러다가 교육용 소프트웨어 플랫폼인 엔트리를 보게 되었습니다. 오늘은 엔트리에서 아두이노에 어떻게 접근하는지를 한 번 볼려고 합니다. ~
먼저 엔트리 홈페이지[바로가기]에 가서...
다운로드 페이지[바로가기]로 접근해서 자신의 OS에 맞게 다운로드를 합니다. 그 다음은 아두이노 홈페이지[바로가기]에 가서
아두이노를 다운로드 합니다.
역시 자신의 OS에 맞춰주어야겠죠...
그리고 엔트리를 실행해서 보면 위와 같이 첫 화면이 나타납니다.
거기서 하드웨어 탭에서 연결 프로그램 열기를 선택합니다.
그러면 요런 창이 뜨죠~~~ 이 창이 뜨기 전에...
이렇게 생긴 아두이노 보드를 준비해 둡니다. 위 보드는 우노인데... 테두리의 멋진 가드는 [바로가기]에서 소개한 적이 있는 3D 프린터로 뽑은 것이랍니다.~~
저렇게 PC와 연결해 주구요~~
이렇게 심플하게 LED하나 연결합니다. 빨간선은 5V, 검은선은 GND 녹색은 ~11번에 연결했습니다. LED의 방향에 주의하세요. [바로가기]에 보면 LED 방향에 대해 설명한 부분이 있습니다.
조금더 확대해서~~^^
엔트리의 큰 매력중에 하나인데... 아두이노 우노 호완보드로 결정하고 나면 저렇게 화면이 뜹니다. 거기서 펌웨어 설치라는 기능을 통해 정말 쉽게 엔트리에서 아두이노를 사용할 수 있게 해 줍니다. 아주 쉽죠...
그러면 저렇게 하드웨어 탭에 사용할 수 있는 블럭들이 나타나는 거죠^^
이렇게 코딩을 해 보았습니다. 뭐 0이하로 안가게.. 255이상 안되게 해야하지만, 그냥 일단 급한 마음에 이렇게 사용해 보도록 하겠습니다.
키보드 q와 w를 눌러서 디지털 출력값을 변화시키는 PC의 엔트리 화면입니다.
그에 맞춰서 LED의 밝기가 조절되는 모습니다. 엔트리와 아두이노의 연결이 너무 쉽죠^^
'Robot > Block Coding' 카테고리의 다른 글
Mu Editor를 이용한 마이크로비트(Microbit)에서 마이크로파이썬(MicroPython)으로 코딩하기 (12) | 2018.08.13 |
---|---|
ESP8266에서 upycraft를 이용한 MicroPython 사용하기 (26) | 2018.08.01 |
블록코딩 책 - 생각대로 블록코딩 - 저의 두번째 책이 출판되었습니다. (26) | 2018.07.23 |
스크래치 mBlock의 유용한 기능 아두이노 Arduino 모드 (18) | 2018.03.21 |
앱인벤터를 이용하여 안드로이드 휴대폰에서 블루투스 통신을 통해 아두이노 보드의 LED 끄고 켜기 (28) | 2018.03.07 |
스크래치와 아두이노의 연결 mBlock (20) | 2018.02.26 |
휴대폰 앱?? 앱 인벤터 App Inventor2로 간단히 만들어 볼까요?^^ (16) | 2018.02.21 |