A microcontroller is a “simple computer” that runs one program in a loop. They are designed to perform a single, specific task, over and over.
A Raspberry Pi is a fully functioning computer, consisting of both Microcontrollers AND Microprocessors. They provide similar options to microcontrollers, but are additionally equipped with an Operating System, a user interface, hardware Input/Outputs, USB storage and more. Raspberry Pi’s are often used for more complex applications.
The microcontroller is programmed using a coding language like Make:code, Arduino IDE, or Micro-python. Microcontrollers are used in our everyday life from garage door openers to air conditioning units.
Programming Language:
Scratch.mit.edu
Website:
Makeymakey.com
An interactive entry-level microcontroller great for kids and folks new to electronics/coding, especially for those who want to play with technology without having to build circuits and code.
GoSTEAM Project:
Summer PD Presentations
*Pairs well with aluminum foil, paper clips, some keys, anything conductive.
Programming Language: makecode.microbit.org
Website:
microbit.org
A great start to learning how to code, teaching other, particularly elementary schools students how to code while making simple electronic projects and prototypes. Free online web-editor.
GoSTEAM Projects:
Paper Piano
Art+CODE
Polyphonic Microbit
*Make games, send messages, make instruments, and use motors in your projects.
Programming Language:
makecode.adafruit.com
Website
Adafruit – CPX
Circuit Playground Express are similar to Micro:bits, with a few more features. Advanced users can pair a CPX to a CricKIT Hat to control 5v Neopixel LED Strips, servo motors, and solenoids.
GoSTEAM Project:
Glowing Clock
*Built-in touch sensors, send messages, make instruments, and use motors for projects.
Programming Language:
Arduino IDE
Website
Adafruit
An open-source microcontroller and programming environment for beginners with some knowledge of circuits. Arduino boards come in many flavors, The Arduino UNO is best for first time users.
*Comes with headers for quick wire connection for prototyping.
Georgia Institute of Technology
North Avenue
Atlanta, GA 30332
Ph: 404.894.2000
© 2024 Georgia Institute of Technology
Center of Education
Integrating Science Mathematics and Computing
505 10th St NW
Atlanta GA 30332-0282
https://ceismc.gatech.edu
Ph: 404-894-0777
Fx: 404-894-9675