Workshop iniciacion arduino d1

41
W ORKSHOP I NICIACIÓN A A RDUINO

description

Taller de iniciación a Arduino, 1ª sesion

Transcript of Workshop iniciacion arduino d1

Page 1: Workshop iniciacion arduino d1

WORKSHOP INICIACIÓN A ARDUINO

Page 2: Workshop iniciacion arduino d1

ÍNDICE1. INTRO ARDUINO

2. CONCEPTOS BÁSICOS

3. ENTRADAS Y SALIDAS DIGITALES

4. ESTRUCTURAS DE CONTROL

5. PRACTICANDO

6. PUERTO SERIE

Page 3: Workshop iniciacion arduino d1

INTRO ARDUINO¿QUÉ ES?

HARDWARE LIBRE: CONSECUENCIAS

QUÉ PODEMOS HACER

LA PLATAFORMA ARDUINO

Page 4: Workshop iniciacion arduino d1

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

Page 5: Workshop iniciacion arduino d1

INTRO ARDUINO

HARDWARE LIBRE

Page 6: Workshop iniciacion arduino d1

INTRO ARDUINO

HARDWARE LIBRE

Page 7: Workshop iniciacion arduino d1

INTRO ARDUINOCONSECUENCIAS OSH • Multitud de shields y versiones de placas

• Comunidad de usuarios

• Precios

• Posibilidad de desarrollar nuestros propios prototipos

Page 8: Workshop iniciacion arduino d1

INTRO ARDUINO

QUÉ PODEMOS HACER

Page 9: Workshop iniciacion arduino d1

INTRO ARDUINOLA PLATAFORMA ARDUINO

Hardware: La Placa

Software

IDE: Entorno de desarrollo

Soporte en red

Page 10: Workshop iniciacion arduino d1

CONCEPTOS BÁSICOSHARDWARE

SOFTWARE

!

!

Page 11: Workshop iniciacion arduino d1

CONCEPTOS BÁSICOSHARDWARE

1. QUÉ ES UN MICROCONTROLADOR

2. ENTRADAS/SALIDAS

3. DIGITAL/ANALÓGICO

4. ARDUINO UNO

Page 12: Workshop iniciacion arduino d1

CONCEPTOS BÁSICOS¿QUÉ ES UN MICROCONTROLADOR?

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

Page 13: Workshop iniciacion arduino d1

CONCEPTOS BÁSICOSENTRADAS/SALIDAS

!

!

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

Page 14: Workshop iniciacion arduino d1

CONCEPTOS BÁSICOSDIGITAL/ ANALÓGICO

Page 15: Workshop iniciacion arduino d1

CONCEPTOS BÁSICOSARDUINO UNO

Page 16: Workshop iniciacion arduino d1

CONCEPTOS BÁSICOSARDUINO UNO

Características:

Page 17: Workshop iniciacion arduino d1

CONCEPTOS BÁSICOSSOFTWARE

1. ESTRUCTURA

2. HOLA MUNDO!

3. IDE

Page 18: Workshop iniciacion arduino d1

CONCEPTOS BÁSICOSESTRUCTURA

Page 19: Workshop iniciacion arduino d1

CONCEPTOS BÁSICOSHOLA MUNDO!

Page 20: Workshop iniciacion arduino d1

CONCEPTOS BÁSICOSIDE

Page 21: Workshop iniciacion arduino d1

ENTRADAS Y SALIDAS DIGITALESSALIDAS DIGITALES

ENTRADAS DIGITALES

!

!

Page 22: Workshop iniciacion arduino d1

ENTRADAS Y SALIDAS DIGITALES

SALIDAS DIGITALES !

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

Page 23: Workshop iniciacion arduino d1

ENTRADAS Y SALIDAS DIGITALES

ENTRADAS DIGITALES !

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

Page 24: Workshop iniciacion arduino d1

ESTRUCTURAS DE CONTROLPOR SIEMPRE

REPETIR

SI

SI/SINO

MIENTRAS

Page 25: Workshop iniciacion arduino d1

ESTRUCTURAS DE CONTROL

POR SIEMPRE !

Page 26: Workshop iniciacion arduino d1

ESTRUCTURAS DE CONTROL

REPETIR !

Page 27: Workshop iniciacion arduino d1

ESTRUCTURAS DE CONTROL

SI !

Page 28: Workshop iniciacion arduino d1

ESTRUCTURAS DE CONTROL

SI/SINO !

Page 29: Workshop iniciacion arduino d1

ESTRUCTURAS DE CONTROL

MIENTRAS !

Page 30: Workshop iniciacion arduino d1

PRACTICANDOPROTOBOARD

CABLES Y CÓDIGOS DE COLORES

RESISTENCIAS

ESQUEMA ELECTRÓNICO-ESQUEMA PROTOBOARD

MÉTODO DE TRABAJO

!

Page 31: Workshop iniciacion arduino d1

PRACTICANDOPROTOBOARD

Page 32: Workshop iniciacion arduino d1

PRACTICANDOCABLES: CÓDIGOS DE COLORES

5v Rojo

Pines Colores

0v=GND Negro

Page 33: Workshop iniciacion arduino d1

PRACTICANDORESISTENCIAS

R 220Ω

R 1KΩ

R 10KΩ

Page 34: Workshop iniciacion arduino d1

PRACTICANDOESQUEMA ELECTRÓNICO- PROTOBOARD

Page 35: Workshop iniciacion arduino d1

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

Page 36: Workshop iniciacion arduino d1

PRACTICASP1-1 REPETIR LED

P1-2 LED CONTROLADO PULSADOR

!

Page 37: Workshop iniciacion arduino d1

PUERTO SERIEQUÉ ES

PROGRAMACIÓN

!

Page 38: Workshop iniciacion arduino d1

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

Page 39: Workshop iniciacion arduino d1

PUERTO SERIEPROGRAMACIÓN

Page 40: Workshop iniciacion arduino d1

PRÁCTICASP1-3 CONTADOR DE PULSOS

P1-4 CONTROLADOR DE LED RG

!

Page 41: Workshop iniciacion arduino d1

WORKSHOP INICIACIÓN A ARDUINO