Presented by:

Glen Bull

from University of Virginia

Volunteer Hosts
Thanks for helping with Snap!Con 2020!

Eduardo Huerta

from UC Berkeley
No materials for the event yet, sorry! Meanwhile...

The Make to Learn consortium is a coalition anchored by the Make to Learn Laboratory at the University of Virginia. Other collaborators include Princeton University, Midlands Technical College, the Smithsonian Institution, and the Society for Information Technology and Teacher Education. The consortium has developed a series of Make to Learn Invention Kits that enable students to reconstruct great inventions in history such as the telephone, the telegraph, and early electric motors.

Seymour Papert has suggested that physical computing can offer an engaging context for computational thinking: “In the real world computers … are programmed to fly airplanes with electromechanical actuators and to read altitudes and airspeeds with electronic sensing devices. Some computers are programmed to control lathes and milling machines in industrial plants. Why then should computers in schools be confined to computing the sum of the squares of a series of numbers?” (Papert & Solomon, 1971).

The Arduino microcontroller is one of the most popular devices for controlling physical objects in the real world. The Arduino can control lights, motors, and actuators. It also can receive inputs from sensors connected to its input ports. Snap4Arduino is an adaptation of the Snap! educational programming language that can interact with the Arduino.

A series of contemporary Invention Kits linked to their historic counterparts is being developed. For example, the digital counterpart of the Make to Learn Electric Motor Invention kit enables students to control a linear motor using Snap4Arduino (Figure 1).

A Make to Learn Linear Motor Controlled by an Arduino using Snap4Arduino

The Make to Learn Linear Motor consists of a coil of wire with a permanent magnet in the middle. A magnetic field is generated when electricity flows through the wire. (In other words, an electrical current flowing through the wire causes it to become an electromagnet.) The magnetic field generated by the electromagnet causes the permanent magnet to move in one direction. When the electrical current is reversed, the polarity of the electrical magnet changes, causing the permanent magnet to move in the opposite direction.

In another project, an interactive light painting consisting of a translucent image with LEDs behind the painting was created. An Arduino microcontroller was used to monitor a sensor that triggers movement of lights behind the image.

Creating an Interactive Light Painting

In this session, the projects described and similar ones will be demonstrated. Results of classroom use will be discussed.

Discuss on the Snap! Forum

30 min
Zoom 1
Snap!Con 2020
Short Talk
Short Talk