코딩자료/- 스크래치,코드이노

코드이노 시연영상

new올빼미 2016. 1. 31. 12:26
728x90


코드이노 시연영상(유튜브에 올라있는 한국창의과학진흥원 영상입니다.)



[영상순서]

1. 병아리를 구하라

2. 슛~골인

3. 빛 센서 활용하기(해와 달)

4. 소리센서 활용하기 (뛰어!!)

5, 3출센서 활용하기

6. 저항센서이용하기(드럼 만들기)

7. 저항센서 이용하기(오렌지 피아노 만들기)

8. 아두이노 블록 활용하기 -  수력발전소



코드이노 소개

코드이노는 아두이노와 스크래치 센서보드를 결합한 새로운 형태의 단일 보드 마이크로컨트롤러입니다.

아두이노 호환보드로서 아두이노의 모든 기능은 물론 스크래치 센서보드의 빛(Light), 소리(Sound), 버튼(Button), 슬라이더(Slider), 3축 가속도 센서가 기본 장착되어 있으며 외부 아날로그 입력포트 4개를 갖추고 있어서 간단한 악어클립 케이블의 연결을 통해 손쉽게 외부 센서의 값을 입력받을 수도 있습니다.

또한 간단한 스위치 조작만으로 아두이노와 스크래치 센서보드의 전환이 가능하여 아두이노와 스크래치 센서보드를 따로 구매하는 번거로움 없이 하나의 보드로 단계적인 학습을 진행할 수 있도록 하였습니다.

코드이노는 초중고는 물론 대학의 하드웨어 프로그래밍 교육과정에 폭넓게 활용할 수 있는 교육용 보드로 처음 설계되었으며 향후 버전 업그레이드 및 모듈 개발 등을 통해 모든 분야에서 활용할 수 있는 다목적 범용 보드의 개발을 목표로 하고 있습니다.

손안의 작은 연구실

코드이노는 마이크로컨트롤러, 디지털 I/O와 아날로그 I/O 등의 하드웨어 프로그래밍을 이해할 수 있도록 기본 교육과정과 예제를 제공하고 있으며, 향후 응용과정을 통해 실생활에서도 활용 가능한 하드웨어와 교육과정 및 예제를 제공할 예정입니다.

이를 기초로 학생 또는 개발자들의 아이디어와 노력이 더해진다면 수많은 개발의 결과가 탄생하리라 믿습니다.

더 나아가 최근 전세계적으로 주목받고 있는 로봇, 웨어러블, 드론, IoT, 3D프린터 등의 최첨단 기술을 적용할 수 있는 다양한 구성 또한 준비하고 있습니다.

코드이노

코드이노 특징

코드이노는 아두이노 호환보드로서 아두이노 우노계열의 보드와 대부분의 특징이 동일하며 스크래치 센서보드를 결합한 형태이기 때문에 다음과 같은 특징을 가지고 있습니다.

  • 마이크로컨트롤러 : ATmega328 AU (SMD)
  • 동작전압 : 5V
  • 입력전압(recommended) : 7-12V
  • 입력전압(limits) : 6-20V
  • 디지털 입/출력 핀 : 14개(이 중 6개 핀은 PWM 출력)
  • 아날로그 입력 핀 : 8개(이 중 A7은 D4와 버튼에 연결)
  • DC 전류 (I/O Pin) : 40 mA
  • DC 전류 (3.3V Pin) : 50 mA
  • 플래시 메모리 : 32KB(이 중 부트로더 0.5KB 사용)
  • SRAM : 2KB
  • EEPROM : 1KB
  • 클럭속도 : 16MHz
  • 3축가속도센서 : ADXL335
  • USB 과전류 보호회로 내장
  • 외부전원 자동 인식기능 내장
  • 아두이노/센서보드 전환 스위치
  • SIZE : 86.4x78.7mm

프로그래밍 환경

코드이노의 프로그래밍 환경은 아두이노 또는 스크래치 센서보드에서 주로 사용하는 "Arduino IDE 1.6.x", "Scratch 2.0" 등을 동일하게 사용합니다.

특히 "Scratch 2.0"의 경우 코드이노용 추가블록을 제공하여 코드이노의 하드웨어 특성을 "Scratch 2.0"에서 모두 활용할 수 있도록 하였습니다.

  1. 코드이노 설치하기
  2. Arduino IDE 1.6.x 설치하기
  3. Scratch 2.0 설치하기

코드이노 각 부의 명칭