엔트리-아두이노
모든 무료책 보기엔트리 커스텀 버전 다운로드 책 관련 Q&A
  • 엔트리로 실전 아두이노 배우기
  • 1. 엔트리란
  • 2. 아두이노란
  • 3. 아두이노 블록코딩의 시작
    • 3.1 아두이노 블록코딩의 한계
    • 3.2 아두이노 보드와 연결하기
    • 3.3 디지털 신호와 아날로그 신호
    • 3.4 Hello World 코딩
    • 3.5 코드 업로드 하기
    • 3.6 블록코딩을 텍스트 코딩으로 변환하기
  • 4. 아두이노 보드 기본
    • 4.1 아두이노 보드의 종류
    • 4.2 아두이노 입출력 핀 구성
  • 5. 실전 아두이노 블록코딩
    • 5.1 디지털 출력 코딩
    • 5.2 디지털 입력 코딩
    • 5.3 아날로그 출력 코딩
    • 5.4 아날로그 입력 코딩
  • 6. 마무리
  • 7. 부록
    • 6.1 저항의 종류와 색 띠 저항값 읽는 법
    • 6.2 PIR 센서모듈 설정 방법
Powered by GitBook
On this page
  1. 3. 아두이노 블록코딩의 시작

3.1 아두이노 블록코딩의 한계

Previous3. 아두이노 블록코딩의 시작Next3.2 아두이노 보드와 연결하기

Last updated 1 year ago

아두이노를 블록코딩으로 배우는 것에 장단점은 명확한데 장점으로는 원래 아두이노를 다루기 위한 텍스트코딩 언어인 C++를 모르고도 아두이노를 제어하는 코딩을 해 볼 수 있다는 것이고, 단점으로는 블록코딩의 블록코드 자체의 표현력의 한계로 인해 텍스트코딩 언어와 같은 동일한 수준에 개발은 어렵다는 것입니다. 다시 말해, 교육용으로 사용은 가능하나 실전 개발용까지는 아니라는 것입니다. 본질적으로 엔트리와 같은 교육용 프로그래밍 언어(EPL: Educational Programming Language)의 목적 자체가 블록코딩으로 실전같은 개발이 아니라, 실전 개발로 가고자 하는 분들을 위한 다리 역할로서의 코딩교육까지가 추구하는 목표이기 때문이라 할 수 있겠습니다.

엔트리가 기본 제공하고 있는 블록 코딩 <-> 파이썬 텍스트 코딩사이의 변환에서도 알 수 있듯이, 본 서에 사용하는 에서 블록 코딩 -> C++ 텍스트 코딩으로의 변환기능을 제공하고 있으나, 그 반대인 텍스트 코딩 -> 블록 코딩으로 변환은 제공하고 있지 않은데, 이유는 텍스트 코드의 표현력을 블록 코드로 다 담아낼 수 없기 때문입니다.

엔트리 커스텀 버전