후불결제 탑배너 배너 닫기




현재 위치
  1. 게시판
  2. 스터디

스터디

스터디

게시판 상세

제목 엔트리키트 - 응용편
작성자 빛나 (ip:)


안녕하세요 

 

제가 이번에 이번 엔트리키트-응용편을 실습해보는 계기가 생겨서 활동을 수행하고

엔트리를 이용해 아두이노를 제어하고 계시거나, 그럴 계획이 있으신 분들에게 

도움을 드리기 위해 본 글을 작성하게 되었습니다! 

 

먼저 엔트리라는 프로그램은 네이버 커넥트재단에서 만들어진 블록코딩 기반 

알고리즘 학습 도구인데요,

(캐릭터가 정말 귀엽지 않나요?)


 

 

엔트리를 통해 프로그래밍 언어로 코딩하기 전, 알고리즘과 소스코드가 무엇인지,

그리고 이런 알고리즘으로 하드웨어를 어떻게 제어할 수 있는지에 대해

코딩 사고력을 길러주기 위한 학습 도구라고 생각하시면 편할 것 같습니다!

 

제가 알던 블록코딩은 단순하게 블록으로 알고리즘을 구성하고

화면의 캐릭터가 움직이거나 말풍선의 형태로 그 결과를 보여주는 것 정도로 생각했었는데요,

이렇게 아두이노까지 제어할 수 있다는 사실에 조금 놀랐습니다. 

그리고 제어하는 실습 내용도 생각보다 많은 센서와 모듈을 다룰 수 있어서 

재미있고 유익한 시간이 되었습니다.

 

그럼 본격적으로 리뷰를 시작하겠습니다.


 

먼저 구성품은 기본적으로 C/C++로 다루는 아두이노 스타터키트와 내용물이 비슷합니다.

차이점은 이 아두이노와 센서들을 프로그래밍 언어로 다루냐, 

아니면 엔트리 블록코딩으로 다루냐에 따라 나뉘게 됩니다.

 

아두이노 키트라고 해서 엔트리도 모른 채 아두이노를 조작하려고 헤매지 마시고

강의자료에 포함되어있는 엔트리 기초편 강의자료를 충분히 숙지하여

블록코딩 작성 방법에 대해 익숙해진 다음 아두이노를 조작하시면 더 좋은 실습이 될 것 같습니다!


 

엔트리에 익숙해 지셨다면, 아두이노 센서를 본격적으로 다뤄보실텐데요

강의자료가 지시하는 순서대로 천천히 따라가시다 보면

어렵지 않게 센서와 알고리즘을 짜는 방법을 쉽게 이해할 수 있습니다.

 

최대한 먼저 블록코딩을 스스로 수행해본 뒤 같이 제공되는 정답 블록과 비교해보며

‘이 부분은 이렇게 구성하는 거구나’라는 것을 이해하시고 실습을 진행하시면 좋을 것 같습니다.


 

또 센서를 연결하실 때에는 강의자료에서 제시하는 대로 앞뒤좌우 구분을 꼼꼼하게 확인하신 뒤

진행하셔야 센서에서 전달하는 값이 올바르게 나타나니 이점 주의해주세요!


 

 

센서와 하드웨어를 다룰때에는 조심조심...!



 

강의자료에서는 제공하지 않지만 아두이노 블록코딩을 수행하면서 응용 예제가 포함되어 있지만

모든 센서와 모듈을 테스트한 뒤에는 응용 예제들을 결합시켜서 

자신만의 프로젝트를 한번 진행해 보시는 것도 좋을 것 같습니다!

 

저의 경우에는 인체감지센서와 택트 스위치, 부저, LED를 통해 도난 방지기를 만들었습니다.

물건 앞에 해당 키트를 두고 인체감지 센서에 감지되면 부저를 통해 알람이 울리고,

LED가 점멸하는 방식입니다. 택트 스위치를 누르면 알람이 꺼지고 다시 경계모드에 들어갑니다.


 

 

이런 응용 예제를 결합하여 수행하시다 보면 블록코딩에 더 익숙해 지시고,

좀 더 높은 수준의 알고리즘을 구상하실 수 있게 될 거라고 생각합니다!

 

 

이상으로 에듀이노의 엔트리 코딩키트에 대한 리뷰였는데요 도움이 되셨나요?

정리하자면 기초편과 응용편의 강의자료를 충분히 읽으시고, 순서에 따라 진행하신 뒤

응용예제를 직접 만들어 해결하는 활동까지 수행하시면

어느새 머릿속에 알고리즘이 그려지면서 아두이노가 어떤 동작을 수행할지 

자연스럽게 이해되는 모습을 볼 수 있을 것이라 생각합니다.

 

코딩을 시작하고 싶지만 프로그래밍 언어가 너무 어려워 망설여 지거나

눈으로 직접 하드웨어가 동작하는 것을 확인하고 싶으시다면

에듀이노 엔트리키트[응용편] 강력하게 추천해 드립니다!



첨부파일 thumbnail.png
비밀번호 삭제하려면 비밀번호를 입력하세요.  
댓글 수정

비밀번호 :

수정 취소

/ byte

댓글 입력

댓글달기이름 :비밀번호 : 관리자답변보기

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

댓글 입력

댓글달기이름 :비밀번호 :

확인

/ byte