Taller de Arduino - ¿Qué es Arduino?

Preview:

DESCRIPTION

 

Citation preview

¿Qué es Arduino?

El Hardware

El Software

La Comunidad

Principales características

• Software Libre

• Hardware Libre

• Puerto USB

• Fácil 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 analógica– 6 pines de salida analógica (PWM)

PWM

Componentes

Modelos

Modelos

Modelos

Módulos

Software

• ¿Qué necesitamos?– Ordenador (Linux,

Windows, Mac)– Arduino IDE– Cable USB– Arduino

• Escribir el programa

• Compilar

• Resetear la placa

• Cargar a la placa

Programando eluino

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

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

loop()

Digital y Analógico

• 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)

Comunicación Serial

Lectura Analógica

Desvanecimiento

Enlaces de interés

• http://arduino.cc/

• http://www.ladyada.net/learn/arduino/

• http://www.elrincondelc.com/cursoc/cursoc.html

• http://www.cyberhades.com/2010/01/25/top-40-proyectos-para-arduino-en-la-web/

Recommended