Scratch 4 Arduino

From Vision - Multimedia Education

Revision as of 09:20, 8 April 2011 by Labomedia (Talk | contribs)
Jump to: navigation, search


Template:Infobox user

Contents

What is it ?

Scratch 4 arduino and arduino board

S4A is a Scratch modification that supports simple programming of the Arduino open source hardware platform. It provides new blocks for managing sensors and actuators connected to Arduino. There is also a sensor report board similar to the PicoBoard.

It has been created to attract people to the programming world. The goal is also to provide a high level interface to Arduino programmers with functionalities such as interacting with a set of boards through user events.

What is Scratch?

Scratch is a programming language thinked for initiate kids and youngsters in the world of programming. Its 100% Opensource. At the moment scratch is used arround the world.

The Programming language vinculated at the scratch interface its an imperative language with the fundamental syntaxisof programming, with a lot of instructions for make multimèdia projects, usually the scratch projects, are animationsor, games.

one of the most original things of the scratch is how u build, the code, the typical programming code, its "embed" in a construction blogs that u drag and drop for build phrases with sense, that works as a program, the syntax of the code is represented with the Shape of the blogs.

Example of Scratch code.

What is Arduino?

Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board. Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs. Arduino projects can be stand-alone, or they can be communicate with software running on your computer (e.g. Flash, Processing, MaxMSP.) The boards can be assembled by hand or purchased preassembled; the open-source IDE can be downloaded for free. The Arduino programming language is an implementation of Wiring, a similar physical computing platform, which is based on the Processing multimedia programming environment.

What can I do with it ?

Teach kids or youngsters to program and build his own toys or inventions.

Uses:

The uses are up to your imagination, but we present some exemples that can be replicated

Who can use this?

Anyone who its interested in electronics and want to teach

What do I Need ?

Requirements:

How to download

How to install

in the arduino homepage there is a guide for install the diferent models of arduino boards and for each O.S

http://arduino.cc/en/Guide/HomePage


Examples

we provide some examples of what can be done, but as we said they are just exemples, what u can do only its limited by imagination.

Example 1: Robot whit a remote controller

In this exemple we are going to explain how to build a robot made with one arduino board and two engines of continus rotation, controlled by another board with and acceleremeter, two leds and two botons

What we need?

Robot:

Remote Controler:

How to do it?

Example 2: Kandinsky instrument

This one its a little musicbox that works playing notes, depending in how u put ur hand.

What we need?

How to do it?

What´s more?

Useful information?

Feedback / Experiences

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox