One of the most interesting areas is physical computing that involves modeling processes and creativity with computer components. Sound, light or temperature sensors, combined with LEDs, servomotors or speakers are used in physical computer to interact with the environment. You can make your robot blink its eyes , shake hands or even say “meow”, which enriches the experience and makes technology more interesting. It is fascinating to see the winning objects life!
How does it work?
Projetos de computação física geram protótipos práticos e funcionais. Existe um processo na criação do projeto que envolve: criar um programa, executá-lo, buscar por erros, dividir o programa em partes para analisar tais erros e encontrar uma solução.
Physical computing projects generate practical and functional prototypes. The process to create the project involves : creating a computer program, run it, check for errors and find a solution .
Scratch e Snap! são linguagens de programação visual com crianças podem programar e compartilhar mídias interativas, tais como histórias, jogos e animações com pessoas do mundo inteiro. Criando com o Scratch ou Snap!, elas aprendem a pensar criativamente, trabalhar de forma colaborativa, e pensar de forma sistemática e lógica.
Scratch and Snap! are visual programming languages that children can learn to program and share interactive media, such as stories , games and animations with people around the world. Creating with Scratch or Snap!, they learn to think creatively, work collaboratively, and to reason in a systematic and logical way.
Try it out: Make your super-hero robot
Using as base a puppet, diverse types of characters can be created: Interactive Puppets (Scratch + Arduino):
- Build and Program a Puppet with the SCRATCHBOARD (3 hours)
- Build and Program a Puppet using Arduino and a conventional Breadboard (4 – 8 hours)
- Building Animated Puppets with PVC Pipes: A Robot that Protects Its Treasure
Video of the initial pilot on the definition of the Physical Computing Workshop.
- Scratchboard – a simple and easy to use platform for physical computing with Scratch and Arduino
- Scratchduino – a communication server based on FirmataPlus for Scratch/Snap! and Arduino.
- 3D Parts for Physical Computing
- Design of the puppet with atto educacional
- Lista de eletrônica para construir o boneco (in Portuguese)
- Kit Básico #1 – Montagem com Arduino Nano em um Protoboard de 400 Furos usando um Servomotor (in Portuguese)
More ideas/tutorials for teaching physical computing using Arduino and a conventional protoboard
- Using Puppets and Bidirectional Communication: Talking Tom with Arduino and Scratch
- Build and Program a Remote-controlled Car via bluetooth
- Mobile Robotics with Scratch: Build an Arduino-based insect-like Walker and program it with Scratch
Want to Teach?
Look at our Physical Computing Workshop with a complete set of materials, from Teaching Plan, Materials and Software List to Evaluation Questionnaires
Interested in to know more about our research?
Check out our publications here.