Workshop iniciacion arduino d1

Post on 29-Nov-2014

6.121 views 3 download

description

Taller de iniciación a Arduino, 1ª sesion

Transcript of Workshop iniciacion arduino d1

WORKSHOP INICIACIÓN A ARDUINO

ÍNDICE1. INTRO ARDUINO

2. CONCEPTOS BÁSICOS

3. ENTRADAS Y SALIDAS DIGITALES

4. ESTRUCTURAS DE CONTROL

5. PRACTICANDO

6. PUERTO SERIE

INTRO ARDUINO¿QUÉ ES?

HARDWARE LIBRE: CONSECUENCIAS

QUÉ PODEMOS HACER

LA PLATAFORMA ARDUINO

INTRO ARDUINO¿QUÉ ES?

Es una plataforma de hardware libre para la creación de prototipos basados en software y hardware flexibles y fáciles de usar

INTRO ARDUINO

HARDWARE LIBRE

INTRO ARDUINO

HARDWARE LIBRE

INTRO ARDUINOCONSECUENCIAS OSH • Multitud de shields y versiones de placas

• Comunidad de usuarios

• Precios

• Posibilidad de desarrollar nuestros propios prototipos

INTRO ARDUINO

QUÉ PODEMOS HACER

INTRO ARDUINOLA PLATAFORMA ARDUINO

Hardware: La Placa

Software

IDE: Entorno de desarrollo

Soporte en red

CONCEPTOS BÁSICOSHARDWARE

SOFTWARE

!

!

CONCEPTOS BÁSICOSHARDWARE

1. QUÉ ES UN MICROCONTROLADOR

2. ENTRADAS/SALIDAS

3. DIGITAL/ANALÓGICO

4. ARDUINO UNO

CONCEPTOS BÁSICOS¿QUÉ ES UN MICROCONTROLADOR?

Es un circuito integrado programable capaz de real izar operaciones matemáticas a gran velocidad

CONCEPTOS BÁSICOSENTRADAS/SALIDAS

!

!

El micro procesa la información de las entradas produciendo actuaciones en las salidas

CONCEPTOS BÁSICOSDIGITAL/ ANALÓGICO

CONCEPTOS BÁSICOSARDUINO UNO

CONCEPTOS BÁSICOSARDUINO UNO

Características:

CONCEPTOS BÁSICOSSOFTWARE

1. ESTRUCTURA

2. HOLA MUNDO!

3. IDE

CONCEPTOS BÁSICOSESTRUCTURA

CONCEPTOS BÁSICOSHOLA MUNDO!

CONCEPTOS BÁSICOSIDE

ENTRADAS Y SALIDAS DIGITALESSALIDAS DIGITALES

ENTRADAS DIGITALES

!

!

ENTRADAS Y SALIDAS DIGITALES

SALIDAS DIGITALES !

!digitalWrite(pin, HIGH); !Escribe 1 =5v !!digitalWrite(pin, LOW); !Escribe 0 =0v

ENTRADAS Y SALIDAS DIGITALES

ENTRADAS DIGITALES !

!digitalRead(pin); !Si V<3,5v = 0 !Si V>3,5v = 1

ESTRUCTURAS DE CONTROLPOR SIEMPRE

REPETIR

SI

SI/SINO

MIENTRAS

ESTRUCTURAS DE CONTROL

POR SIEMPRE !

ESTRUCTURAS DE CONTROL

REPETIR !

ESTRUCTURAS DE CONTROL

SI !

ESTRUCTURAS DE CONTROL

SI/SINO !

ESTRUCTURAS DE CONTROL

MIENTRAS !

PRACTICANDOPROTOBOARD

CABLES Y CÓDIGOS DE COLORES

RESISTENCIAS

ESQUEMA ELECTRÓNICO-ESQUEMA PROTOBOARD

MÉTODO DE TRABAJO

!

PRACTICANDOPROTOBOARD

PRACTICANDOCABLES: CÓDIGOS DE COLORES

5v Rojo

Pines Colores

0v=GND Negro

PRACTICANDORESISTENCIAS

R 220Ω

R 1KΩ

R 10KΩ

PRACTICANDOESQUEMA ELECTRÓNICO- PROTOBOARD

PRACTICANDOMÉTODO DE TRABAJO

1. Finalidad del sistema

2. Esquema de Entradas y Salidas

3. Hardware: Esquema Electrónico- Protoboard

4. Software: Diagrama de Flujo- Traducción a Arduino

PRACTICASP1-1 REPETIR LED

P1-2 LED CONTROLADO PULSADOR

!

PUERTO SERIEQUÉ ES

PROGRAMACIÓN

!

PUERTO SERIEQUÉ ES

Comunica Arduino con PC u otros dispositivos

Usa los pines digitales 0 (Rx) y 1 (Tx)

Permite imprimir mensajes, valores de variables…

Permite mandar mensajes a Arduino

PUERTO SERIEPROGRAMACIÓN

PRÁCTICASP1-3 CONTADOR DE PULSOS

P1-4 CONTROLADOR DE LED RG

!

WORKSHOP INICIACIÓN A ARDUINO