Blog

스크래치(프로그래밍 언어)

스크래치란? 2005년 MIT 미디어 연구소에서 공식 발표한 교육용 프로그래밍 언어 입니다. 스크래치는 청소년들이 재미있게 프로그래밍을 익힐 수 있도록 고안된 프로그래밍 언어입니다. 기존의 텍스트 형식의 프로그래밍 언어와 달리, 블록을 조립하듯 주어진 스크립트를 연결시켜 간단한 게임이나 애니메이션 등을 만들 수 있습니다. 일반적인 프로그래밍 언어와는 다르게 명령이 블럭으로 만들어져 있어서 마우스를 이용해서 프로그램을 만들게 됩니다. 프로그래밍 언어에 익숙하지 않은 아이들은 물론이고 전 연령이 쉽게 사용할 수 있는 프로그램 입니다. 특히 게임이나 애니메이션과 같은 것을 쉽게 만들 수 있도록 고안되어 있기 때문에 어렵지 않게 프로그래밍 기법들을 익힐 수 있습니다. 중학생 [...]

더 보기...

아두이노 보드 종류 및 비교

아두이노도 보드는 다양한 제품군을 갖추고 있어서 뭘 선택해야 할지 고민되는 경우가 많습니다. 전부를 언급할 수는 없고 자주 사용되는 제품 위주로 자료를 정리했습니다. 아두이노 UNO R3 (+Duemilanoves) 아두이노 Duemilanoves 가 단종되고, UNO 가 표준 보드로써 자리잡게 되었습니다. 현재 R3 버전이 가장 보편적입니다. UNO 보드는 Duemilanoves 와 같은 프로세서를 사용하지만 USB 통신을 위한 FTDI 칩을 기본으로 내장하고 있어(ATmega16U2) 별도의 변환기 없이 PC등에 바로 USB로 연결해서 사용할 수 있습니다. 5V, 3.3V 모두 지원하기위해 레귤레이터가 내장되어 있고, USB 전원을 사용 가능하며 외부 입력 전원도 지원합니다. [...]

더 보기...