Presentacion Arduino

Post on 21-Feb-2016

240 views 2 download

Tags:

description

Presentacion Arduino

transcript

¿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/