Resources

Software Used in Projects

Software Description
Turtle Art TurtleArt is an easy to use, block-based programming language that allows students to use mathematical reasoning, problem solving, counting, measurement,
geometry and computer programming to create beautiful images.
Scratch Scratch is a free programming language available from the MIT Media Lab’s Lifelong Kindergarten group. Like Turtle Art, Scratch is a descendant of the Logo programming language that was invented by Dr. Seymour Papert, Cynthia Solomon, and others. These programming languages contain powerful ideas about how children learn that make them particularly relevant for today’s classroom.

Scratch 2.0 runs in most browsers and does not require downloading. An offline Scratch 2.0 editor is available for situations where internet is not available (scratch.mit.edu/download). Projects created in the Offline Editor can later be uploaded to the Scratch web site for others to play, examine, and remix.

Inkscape Inkscape is a free vector graphics editor for Windows, Mac OS X, and Linux. For the Guide to Fun projects, this software is used to convert the .png file from TurtleArt to an .svg file for use with Tinkercad.
Tinkercad Tinkercad is an online 3D modeling Computer Aided Design (CAD) program that is usable by Kindergarten students and adults alike.
LEGO WeDo Squeak image A Squeak image that allows you to connect two LEGO Power Function motors to the USB hub.
Snap4Arduino Snap4Arduino brings block-based programming to nearly every Arduino board. It lowers the floor to programming the Arduino because you do not need to type text and use the Arduino IDE syntax. Instead, you snap together blocks to control the Arduino and to collect data from it.
PicoBoard drivers  Drivers needed to set up the PicoBoard.
Beetle Blocks  Online block-based programming that allows you to design for 3D fabrication.
LightLogo Control a light ring powered by an Arduino.
Turtlestitch Block-based programming language that produces designs for embroidery sewing machines.

Hardware Used in Projects

Hardware Description
Makey Makey The Makey Makey is an interface board that allows you to connect anything in the world that is conductive to your computer. The computer interprets these connections as keyboard presses.
Chibi Chip The Chibi Chip is a small form-factor microcontroller that can be programmed with using a block-based editor. It is thin enough to embed in paper circuit projects.
Arduino Uno or Sparkfun Redboard A microcontroller is a smart switch that can be programmed to turn on and off LEDs, motors, or servos and gather data from attached sensors.
Brother PE-770 This CNC embroidery machine is a relatively low cost beginner’s machine with many on-board options (fonts, borders, etc.).
3D Printer There are many options for 3D printers. Any 3D printer can be used in these projects.
LEGO WeDo 2  The LEGO Education WeDo 2 Core Set contains a Bluetooth Smart hub, a tilt sensor, a distance sensor, a motor, and assorted bricks and connectors. It allows you to extend your existing LEGO bricks and sets by connecting to your computer and programming Scratch to read the sensors and turn the motor on and off with varying levels of power.
PicoBoard The PicoBoard is a sensor board that includes a microphone, a light sensor, a button, a slider, and four inputs that measure resistance. It can be used with Scratch to allow interaction between the world and your Scratch projects.
Silhouette Cameo 3 A versatile cutter that allows you to input designs.
NeoPixel Ring/a> A 24 LED ring that can be connected to an Arduino.

Recommended Suppliers of Parts & Kits

SparkfunAdafruitMakerShedDigi-Key