What is a robot?
There are many definitions for robots. In general, a robot is a physical machine or object that is capable of carrying out actions autonomously. Robots can be programmable and have built-in or attached sensors (e.g. distance, temperature, light, inclination). With the use of coding, a robot can change its behaviour or execute a series of actions. Learn more about coding here.
Some examples of robots or programmable hardware that you may hear about or wish to work with are:

Dash & Dot (Tablet)
Dash & Dot are a pair of programmable robots designed to help kids turn their code into a tangible learning experience. Watch as Dash & Dot navigate the world based on the instructions you have given it!
- Master Link of all Wonder Apps (scroll down to “Apps”)
- Tickle (iPad only)
- First Steps
- Tutorial
- Going Further
Ozobot (Tablet)
Ozobots are small robots that are able to interpret colour sequences as commands. Instead of using text to tell the robot to turn left or spin or accelerate, you use a pattern of colours that the Ozobot can read. This leads to lots of exploration, drawing, and design as students draw maps filled in with coloured “blocks” of code.
MBot
mBots are robots that you get to build and program yourself! Kits include a set of parts, like sensors, cables, wheels, and a body, that you assemble into a vehicle. Then, you can use the MakeBlock programming language to give your vehicle instructions. The latest version of MakeBlock on tablets allows you to control your mBot via bluetooth!
Sphero, Sphero Mini, and Ollie
Spheros, sphero minis, and ollies are all programmable robots whose main purpose in life is to drive. The spherical robots are able to turn on a dime, making them useful for navigating mazes and demonstrating angles. Ollies, are larger, faster, and exciting to drive. All these robots (and their newer versions) are supported by the Sphero Edu app.
LEGO MINDSTORMS EV3
LEGO has always been about creative, constructive play so it is no surprise that they are bringing programming into the mix. With many different build options and a unique program to control your robots, LEGO wants you to bring your robot to life.
Their program works on PCs and Macs and even tablets!
LEGO WeDo 2.0
The LEGO WeDo 2.0 is another programmable LEGO kit that distinguishes itself by its accessibility. With just a few motors, pulleys, and LEGO blocks, you can move a car or create a windmill or a catapult. A bluetooth option exists so you can control components directly but this kit is just as fun and educational when used by itself.
- Software for all devices
- Quick Start Guide
- Building Instructions
- Teacher Guides and Preparation Materials
- Unboxing and Getting Started Video
- Lesson Plans
- LEGO Education Curriculum Pack
- LEGO Computing Extension Projects
- Purchase a Set
- Our STEAM Project Ideas page
Bee-Bot
The Bee-Bot is a simple, programmable robot that is geared towards children at the elementary level. It can be programmed to receive a simple algorithm, allowing it to move forwards, backwards, left, and right on a grid. It is rechargeable, robust, and rewarding to play with.
Blue-Bot
The Blue-Bot is similar to the Bee-Bot. It is the same size and has the same command buttons; however, its clear design allows students to see the inner hardware. Unlike the Bee-Bot, the Blue-bot has Bluetooth capabilities which allow it to be paired with the Blue-Bot app. The app. allows users to program 45 degree turns and use loops and repeats when coding. The Blue-Bot coding app. can be used with or without a robot.
Artie 3000
Botley 2.0
Ring:bit Car (Micro:bit car)
Smart Cutebot (Micro:bit race car)
A microcontroller is a programmable circuit board that is ideal for special projects. They are great tools for solving specific problems and for animating or controlling toys and tools that you have made. Some microcontrollers even work with fabric so you can animate your clothes! Others can do advanced tasks like checking the weather, watering a plant, or running a website. They are like swiss army knives and are surprisingly common – many can be found in everyday household devices.
Micro:bit
The micro:bit was designed by the BBC for use in the UK education system. It is very affordable, small, and versatile. To use it, the MakeCode website provides a block programming interface that is easy to use. It features interesting sensors like accelerometers, photosensitive LEDs, and even a radio emitter.
- LEARN/RÉCIT’s comprehensive course (new in Fall 2021!)
- MakeCode (Online only)
- Micro:bit App (Tablets)
- Tickle (iPad only)
- First Steps
- Tutorial (scroll down)
- Our Project Ideas Page
- LEARN Micro:bit Page
- Going Further
Raspberry Pi
The Raspberry Pi is known as the world’s cheapest computer. It doubles as a microcontroller which makes this device useful for a wide variety of projects or personal activities. Its main advantage is that it can process more than one program at a time. It has WiFi and HDMI and is fast enough to surf the web but can also be adapted for highly specific goals like building an arcade cabinet or a magic mirror. It runs on the operating system Linux instead of iOS (Apple) or Windows (PC).
- Operating System Download
- First Steps / Help
- Getting Started with Raspberry PI
- Tutorial
- Our STEAM Project ideas page
- Teach and Make with Raspberry PI
- The MagPi Magazine The official Raspberry Pi magazine
- Sensors and where to buy them
- Component list
- Going Further
Community:
Arduino
Arduinos are the quintessential microcontroller. They come in many shapes and sizes and are very inexpensive. The main difference between an Arduino and a Raspberry Pi is that the former can only process one program at a time whereas the latter can process many programs at once. While the Arduino may be simpler, it is also less expensive. Programs are written and run using the Arduino software.
- Online Web Editor
- Offline Editor (Computers only)
- First Steps
- Tutorial
- Cheatsheet for using an Arduino Uno
- Our STEAM Project Ideas page
- Going Further
Adafruit Flora
The Adafruit Flora is a sewable microcontroller. It comes with micro-USB support making it easy to program. It is round, light, and robust with a large circuit board to play with. It can be used to animate lights, make sounds, and coordinate patterns. It works best with Arduino IDE software and conductive thread.
Adafruit Gemma
The Adafruit Gemma is a tiny, wearable platform board similar to the Flora. It is a sewable microcontroller that can be programmed over micro-USB using Arduino IDE software. It is smaller than the Flora and has less connections so is better suited to simpler or smaller projects.
Lilypad Arduino Sewable Electronics Kit
This box set comes with a variety of sewable electronics devices and components. The kit comes with two LilyPad ProtoSnap boards along with buttons, switches, and LEDs. Complete with an instruction manual containing four complete sewable circuit projects, this is the ideal kit for a beginner starting out.
Makey Makey
The Makey Makey is a microcontroller that lets you connect to everyday objects. It has a simple interface for connecting conductive materials (like bananas, water, tin foil, etc.) to basic functions on a computer’s keyboard. There is also a reversible side that contains many more ports so you can expand into more advanced circuit-based projects. Great for demonstrating how conductivity works with young children.
Silhouette Curio and Cameo


Embroidery Machine Software

3D Printers

- 3Dslash ( Windows, OS X, Linux, Raspberry )
- 3D Builder ( Windows )
- SketchUp Pro Version 15 ( Windows, OS X )( for a free educational licence in Quebec, ask your local RECIT )
- SketchUp STL: Lets you export in .STL format. That is what most 3D printers use to print from.
- Solid Inspector: Tests your model to make sure all parts are solids.
- Walls must have a thickness.
- Surfaces must meet at the edges.
- All parts must be solids..(You can make a hollow cube, but the walls have to have thickness and each be solid and connected to the other planes)
- Everything should be connected to everything else. (no floating parts).
- The bottom or base of the object should be flat so it will stand up.
littleBits

littleBits Synth Kit

Squishy Circuits
