1
2 El Hardware El Software La Comunidad
3 Software Libre Hardware Libre Puerto USB Fácil de usar Precio reducido Completamente independiente Es adictivo
4
5 16 KB de memoria Flash 1 KB de memoria RAM 16 MHz (Apple II: 1 MHz, Intel 286: 12.5 MHz, Intel Core 2: 3 GHz) Entradas y salidas 14 pines de E/S digital 6 pines de entrada analógica 6 pines de salida analógica (PWM)
6
7
8
9
10
11 ¿Qué necesitamos? Ordenador (Linux, Windows, Mac) Arduino IDE Cable USB Arduino
12 Escribir el programa Compilar Resetear la placa Cargar a la placa
13 Necesitamos: Cables Placa de prototipos Resistencia de 220 Ohmios Diodo LED
14 13
15 Variables Globales
16 int ledPin = 13; int miSensor = 0; int statePin = LOW; Variables Globales
17 pinMode(pin, Modo) serial.Begin(baudios) setup()
18 digitalWrite() digitalRead() analogWrite() analogRead() delay() millis() loop()
19 Digital: 0-1 / LOW-HIGH 0-1 / LOW-HIGH Entrada y Salida: Pines 0-13 Analógico: 0-255 Entrada: Pines 0-6 Salida: Pines 3, 5, 6, 9, 10, 11 (PWM)
20
21
22
23 http://arduino.cc/ http://arduino.cc/ http://www.ladyada.net/learn/arduino/ http://www.ladyada.net/learn/arduino/ http://www.elrincondelc.com/cursoc/cursoc.h tml http://www.elrincondelc.com/cursoc/cursoc.h tml http://www.cyberhades.com/2010/01/25/top- 40-proyectos-para-arduino-en-la-web/ http://www.cyberhades.com/2010/01/25/top- 40-proyectos-para-arduino-en-la-web/