HCMS STEM
Picture

Microprocessors

A microprocessor is a computer processor that incorporates the functions of a central processing unit (CPU) onto just a few (and often only one) integrated circuits. 

The Raspberry Pi is a tiny and affordable microprcessor that you can use to learn programming through fun, practical projects.
Picture
Raspberry Pi

Leveled Raspberry Pi Challenges:

Level 1: Getting Started 
Getting started with Raspberry Pi - Introduction | Raspberry Pi Projects

Level 2: Beginner Projects 
Projects | Raspberry Pi Projects
Projects | Raspberry Pi Projects


Level 3: Advanced Projects
Projects | Raspberry Pi Projects
Projects | Raspberry Pi Projects




Microcontrollers

A microcontroller is a chip that is designed to control electronic devices.  It controls other portions of an electronic system, usually via a microprocessor unit.  It contains memory, a processor, and a programmable Input/Output (I/O).    Below are the various microcontrollers available in our STEM lab.  

The Arduino Uno is  a microcontroller board based on the ATmega328P (datasheet). Together with the other components found in the starter kit, students will learn about current, voltage, and digital logic as well as the basic fundamentals of Python programming. 
Picture
Arduino Uno
​Leveled Arduino Challenges:

Level 1: Getting Started 
Getting Started with Arduino products | Arduino

Simple Arduino Uno Projects For Beginners - Step-by-Step Tutorial (makerspaces.com)

Level 2: Beginner Projects 
15 Great Arduino Projects for Beginners (makeuseof.com)
Awesome and Exciting Arduino Projects for Beginners - Tutorial45


Level 3: Advanced Projects
200+ Arduino Project Ideas for Engineers & Enthusiasts (electronicsforu.com)

The BBC Micro:Bit is a pocket-sized computer that introduces you to how software and hardware work together. It has an LED light display, buttons, sensors and many input/output features that, when programmed, let it interact with you and your world.
Picture
Micro:Bit
​Leveled Micro:Bit Challenges:

Level 1: Getting Started 
Set up | micro:bit (microbit.org)
Microsoft MakeCode for micro:bit (microbit.org)

Level 2: Beginner Projects 
10 Awesome Beginner Projects for the BBC Micro:bit Board (makeuseof.com)

Level 3: Advanced Projects
Learning Portal (HB Select) - BirdBrain Technologies

The Makey Makey is an invention kit designed to connect everyday objects to computer keys.  Using the microcontroller, alligator clips, and a USB cable, the MaKey MaKey uses closed loop electrical signals to send the computer either a keyboard stroke or mouse click signal. This function allows the Makey Makey to work with any computer program or webpage that accepts keyboard or mouse click inputs.
Picture
MaKey MaKey
​Leveled Makey Makey Challenges:

Level 1: Getting Started 
Microsoft Word - Makey Makey Getting Started

Plug And Play Coding Apps For Kids 

Level 2: Beginner Projects 
Simple Invention How-To Guides For Makey Makey -Beginners

Level 3: Advanced Projects
Simple Invention How-To Guides For Makey Makey -Intermediate

​Bare Conductive Touch Board is a microcontroller board with dedicated capacitive touch and MP3 decoder ICs. Combined with electric paint, students can use Bare Conductive to create painted simple circuits that respond to touch!
Picture
Bare Conductive
​Leveled Bare Conductive Challenges:

Level 1: Getting Started 
Touch Board: Get Started – Bare Conductive

Level 2: Beginner Projects 
Resources – Bare Conductive
5 Projects to Make With your Touch Board Starter Kit – Bare Conductive


Level 3: Advanced Projects
Community Projects – Bare Conductive