Você está na página 1de 25

Qu es Arduino?

El Hardware
El Software
La Comunidad

Principales caractersticas

Software Libre
Hardware Libre
Puerto USB
Fcil de usar
Precio reducido
Completamente independiente
Es adictivo

Hardware

Hardware
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 analgica
6 pines de salida analgica (PWM)

PWM

Componentes

Modelos

Modelos

Modelos

Mdulos

Software
Qu necesitamos?
Ordenador (Linux,
Windows, Mac)
Arduino IDE
Cable USB
Arduino

Programando el

uino

Escribir el programa
Compilar
Resetear la placa
Cargar a la placa

Hacer parpadear un LED


Necesitamos:
Cables
Placa de prototipos
Resistencia de 220 Ohmios
Diodo LED

13

Un programa de Arduino
Variables Globales

Un programa de Arduino
int ledPin = 13;
int miSensor = 0;
int statePin = LOW;

Variables Globales

Un programa de Arduino
pinMode(pin, Modo)
serial.Begin(baudios)

setup()

Un programa de Arduino

loop()

digitalWrite()
digitalRead()
analogWrite()
analogRead()
delay()
millis()

Digital y Analgico
Digital: 0-1 / LOW-HIGH
0-1 / LOW-HIGH
Entrada y Salida: Pines 0-13

Analgico:
0-255
Entrada: Pines 0-6
Salida: Pines 3, 5, 6, 9, 10, 11 (PWM)

Comunicacin Serial

Lectura Analgica

Desvanecimiento

Enlaces de inters
http://arduino.cc/
http://www.ladyada.net/learn/arduino/
http://www.elrincondelc.com/cursoc/cursoc
.html
http://www.cyberhades.com/2010/01/25/to
p-40-proyectos-para-arduino-en-la-web/