Workshop iniciacion arduino d1
-
Upload
jose-pujol -
Category
Education
-
view
6.120 -
download
3
description
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