Coding with Electronic Kits

전자 제품 키트는 아이들이 디지털 세계와 실제 세계가 함께 모여 흥미로운 발명품을 만드는 방법을 이해할 수 있는 좋은 방법입니다. 깜박이는 LED 팔찌나 모터로 구동되는 풍차 모델과 같은 초보자 프로젝트는 아이들이 코딩 기술을 적용하면서 실물을 만드는 스릴을 경험할 수 있는 훌륭한 출발점입니다.

Coding electronic kits

50년이 넘는 기간 동안 무어의 법칙은 혁신과 발전의 속도를 설정했습니다. 오늘날 30달러 미만이면 로봇에 동력을 공급하고 게임을 구축할 수 있는 프로그래밍 가능한 컴퓨터를 구입할 수 있습니다. 그리고 앞으로 10년 동안, 당신의 아이들은 증강 현실과 인공 지능과 같은 더 많은 기능을 동일한 30달러로 얻을 수 있을 것입니다! 이러한 접근 용이성은 전 세계적으로 한 세대의 DIY 제작자와 발명가에게 박차를 가했습니다.

오픈 소스 도구를 쉽게 사용할 수 있으므로 현재와 같이 이 창의적인 운동에 참여할 시간이 없습니다. 제작자들은 DIY 도구로 스스로를 가르치고 미래를 뒤흔들 잠재력이 있는 새로운 장치를 만들고 있습니다. 모든 경험 수준에 맞는 특정 튜토리얼, 비디오 및 레시피를 찾는 데 도움이 되는 다양한 온라인 리소스가 있습니다.

다음은 부모가 가장 인기 있는 옵션을 이해하는 데 유용한 가이드입니다.:

아이들은 어떻게 시작해야 할까요??

Coding blocks

이 기사에서는 아이들이 컴퓨팅을 배우도록 특별히 설계된 세 가지 인기 있는 전자 키트를 살펴보겠습니다. 이 보드는 일반적으로 littleBits, Snap Circuits 또는 LEGO Mindstorms와 같은 모듈식 전자 제품 키트를 넘어 DIY 전자 제품의 세계로 모험을 떠나려는 어린이에게 적합합니다. 이러한 범용 키트를 사용하는 프로젝트는 전자 부품을 연결하고 블록 기반 또는 텍스트 기반 프로그래밍을 사용해야 합니다. 자녀가 완전 초보자이든 열렬한 로봇 공학 애호가이든 상관없이 이 저렴한 키트는 몇 시간 동안 학습과 재미를 제공합니다.

어떤 키트를 선택해야합니까?

Micro:bit, Arduino 보드, Raspberry Pi와 같이 시중에 나와 있는 훌륭한 전자 코딩 키트와 함께라면 모두를 위한 무언가가 있습니다! 각 보드는 고유한 기능과 이점을 자랑하며 다양한 기술 수준의 젊은 제작자에게 서비스를 제공합니다. 간단한 설정과 블록 기반 코딩으로 초보자는 micro:bit를 선택해야 합니다. 고급 프로그래머는 C 언어로 된 텍스트 기반 프로그래밍에 대한 지식이 필요한 Arduino 보드를 탐색할 수 있습니다. 고급 프로그래머는 JavaScript, C, Python 또는 블록에서 실행되는 Raspberry Pi도 좋아합니다.

Choosing a kit
Microbit
micro:bit
Arduino
Arduino Board
Raspberry Pi
Raspberry Pi
Cost $15 - $20 $20 - $80 $35 - $120
Learner Type Beginner Advanced Advanced
Summary Hard to beat for beginners! Versatile and recommended for text coders. A full computer that supports more advanced projects.
What kind of projects will kids build? LED displays, incorporating motion, temperature, speakers, servo control, and 2-way communication. Networking/IoT applications, advanced LED displays, Robotics, music synthesis, and more. Advanced computation, artificial intelligence, Bitcoin encryption, autonomous robot controllers, and more.
How kids code? Block coding with MakeCode, Scratch and Tynker.
MicroPython from Tynker and micro:bit.
C programming using Arduino Online coding tools.
Downloadable Arduino tool set.
Run JavaScript , C, Python or block-coding right on the Raspberry Pi computer.
How to use it Connect to micro:bit from a desktop IDE or iPad app via Bluetooth or USB. Connect to micro:bit from a desktop IDE via USB. Plug in monitor, keyboard and mouse to the Raspberry Pi and run programs on it directly.
Sample technical Specification 32-bit ARM Cortex M0 CPU, 16KB RAM. Built-in sensors, radio serial port, and LED array. Atmega32u4 CPU, 32KB Flash, 16MHz, serial ports. Shield extensions add WiFi, Sensors and displays. 1.2GHz 64-bit quad-core ARM Cortex-A53 CPU, Broadcom Videocore IV GPU, 1-4GB RAM, USB and HDMI ports.
Type of board Bare microcontroller without OS and apps. Bare microcontroller without OS and apps. A full-fledged computer with Linux OS and apps.

마이크로비트로 코딩하기

micro:bit는 아이들에게 컴퓨팅을 소개하기 위해 BBC에서 설계한 프로그래밍 가능한 초소형 마이크로컴퓨터입니다. 2015년 영국 학교 전체에 성공적으로 배포된 후 소프트웨어 업데이트와 마이크로비트의 전 세계 배포가 현재 Microbit Education Foundation에서 관리되고 있습니다.

micro:bit는 초보자가 블록 코딩으로 시작할 수 있고 고급 학습자가 Python의 하위 집합인 MicroPython을 사용하여 보드를 프로그래밍할 수 있기 때문에 어린이를 위한 최고의 초보자용 보드입니다. 또한 micro:bit에는 동작 및 온도 센서, 나침반, 통신 장치, 버튼 및 디스플레이용 5X5 LED 그리드가 포함되어 있습니다. 따라서 다른 보드와 달리 아이들은 더 많은 센서로 확장하기 쉽지만 추가 전선이나 외부 부품 없이 여러 흥미로운 프로젝트를 프로그래밍할 수 있습니다

Microbit coding
  • Getting a Board - Amazon, Adafruit,Sparkfun 또는 Newark에서 구할 수 있는 micro:bit Go Kit를 구입하십시오. 이 키트에는 USB 케이블, 배터리 팩 및 micro:bit 보드가 있습니다. 선택적으로 외부 센서, LED, 모터, 스피커와 함께 제공되고 Tynker'ing의 범위를 확장할 수 있는 Adeept 센서 스타터 키트 또는 Hummingbird Bit 기본 키트와 같은 micro:bit 확장 키트를 탐색하십시오.
  • Block-Coding Environment - Microsoft Makecode 및 Scratch는 마이크로비트 초보자를 위한 블록 기반 코딩 환경을 제공합니다. Makecode와 Tynker는 테더링되지 않은 자율 모드를 지원하지만 Scratch는 테더링 모드만 지원합니다
  • MycroPython Coding Environment - micro:bit Foundation에는 브라우저에서 바로 장치로 코드를 작성하고 다운로드할 수 있도록 지원하는 온라인 MicroPython 코딩 환경이 있습니다.
  • iPad Coding with Microbit - 테더링 모드와 이 Swift Playground 책을 사용하여 마이크로비트를 iPad에 테더링하거나 Tynker 앱으로 테더링되지 않은 모드를 사용할 수 있습니다.
  • Building your first Project - 블록 코딩 환경 및 다음 자습서 중 하나를 시도하는 것이 좋습니다. :
  • micro:bit로 시도할 수 있는 5가지 재미있는 프로젝트:

Coding with Arduino

Arduino coding

Arduino는 빠른 프로토타이핑을 위해 설계된 오픈 소스 플랫폼으로 전자공학이나 프로그래밍에 대한 배경 지식이 없는 학생들을 대상으로 합니다. 2005년에 시작된 이래로 여러 버전의 Arduino 보드와 차고 문 오프너에서 미로 해결 로봇, 홈 자동화 시스템에 이르기까지 수천 개의 프로젝트가 있었습니다.

Python 또는 C++와 같은 텍스트 프로그래밍 언어에 익숙한 어린이에게는 Arduino 프로그래밍을 권장합니다. Arduino를 시작하려면 Arduino 보드를 구입하고 웹 사이트에서 도구에 액세스하고 시작할 수 있는 자습서를 선택해야 합니다.

Coding with Raspberry Pi

Raspberry Pi는 2012년에 젊은 사람들에게 컴퓨팅을 소개하기 위해 저렴한 옵션으로 개발된 신용 카드 크기의 컴퓨터입니다. Arduino 보드 또는 micro:bit와 달리 Raspberry Pi는 모니터, 키보드 및 마우스가 있는 전체 컴퓨터로 사용할 수 있습니다. Linux는 모든 응용 프로그램과 함께 실행됩니다. Pi에서 직접 Scratch, Minecraft 또는 Python을 실행할 수 있습니다.

학생들이 micro:bit로 시작한 다음 더 고급 프로젝트를 수행하려는 경우 Arduino 보드 또는 Raspberry Pi로 졸업하는 것이 좋습니다. Raspberry Pi에서 블록 코딩을 실행할 수 있지만 학생들은 고급 AI, 음악 합성 또는 로봇 공학 프로젝트에서 작업할 때만 전체 컴퓨팅 성능을 활용할 수 있습니다.

Raspberry Pi coding
  • Getting a board - 운영 체제를 부팅하는 데 필요한 SDRAM 스토리지가 포함된 Canakit Raspberry Pi 스타터 키트와 같은 케이스와 함께 키트를 구입할 수 있습니다. Raspberry Pi가 작업할 컴퓨터이므로 키보드, 마우스 및 모니터도 필요합니다.
  • Programming Environment - 여기에서 운영 체제(OS)를 다운로드해야 합니다. Raspberry Pi는 컴퓨터와 같은 많은 운영 체제를 실행할 수 있으며 Scratch, Python, JavaScript 또는 C와 같은 여러 프로그래밍 언어를 사용할 수 있습니다. 표준 소프트웨어에 익숙해지면 프로젝트 요구 사항에 따라 Windows 10 IoT core, Ubuntu MATE 또는 Mozilla WebThings 와 같은 다른 전문 타사 OS 이미지를 사용해 볼 수도 있습니다.
  • Building your first Project - 이 페이지에는 Raspberry Pi에서 시작할 프로젝트가 많이 있습니다. 필터링 옵션을 사용하여 관심과 경험 수준에 맞는 프로젝트를 선택하십시오.
  • micro:bit로 시도할 수 있는 5가지 재미있는 프로젝트: