You are on page 1of 41

W ORKSHOP I NICIACIÓN A A RDUINO

ÍNDICE
1. 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 ARDUINO
CONSECUENCIAS OSH
• Multitud de shields y versiones de placas

• Comunidad de usuarios

• Precios

• Posibilidad de desarrollar nuestros propios prototipos


INTRO ARDUINO
QUÉ PODEMOS HACER
INTRO ARDUINO
LA PLATAFORMA ARDUINO
Hardware: La Placa

Software

IDE: Entorno de desarrollo

Soporte en red
CONCEPTOS BÁSICOS
HARDWARE
SOFTWARE
!

!
CONCEPTOS BÁSICOS
HARDWARE
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
realizar operaciones
matemáticas a gran
velocidad
CONCEPTOS BÁSICOS
ENTRADAS/SALIDAS

El micro procesa la información de las entradas


produciendo actuaciones en las salidas
CONCEPTOS BÁSICOS
DIGITAL/ ANALÓGICO
CONCEPTOS BÁSICOS
ARDUINO UNO
ARDUINO UNO CONCEPTOS BÁSICOS
Características:
CONCEPTOS BÁSICOS
SOFTWARE

1. ESTRUCTURA

2. HOLA MUNDO!

3. IDE
CONCEPTOS BÁSICOS
ESTRUCTURA
CONCEPTOS BÁSICOS
HOLA MUNDO!
CONCEPTOS BÁSICOS
IDE
ENTRADAS Y SALIDAS DIGITALES
SALIDAS 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 CONTROL
POR 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
!
PRACTICANDO
PROTOBOARD
CABLES Y CÓDIGOS DE COLORES
RESISTENCIAS
ESQUEMA ELECTRÓNICO-ESQUEMA PROTOBOARD
MÉTODO DE TRABAJO
PRACTICANDO
PROTOBOARD
PRACTICANDO
CABLES: CÓDIGOS DE COLORES
5v Rojo

Pines Colores

0v=GND Negro
PRACTICANDO
RESISTENCIAS

R 220Ω

R 1KΩ

R 10KΩ
PRACTICANDO
ESQUEMA ELECTRÓNICO- PROTOBOARD
PRACTICANDO
MÉ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


PRACTICAS
P1-1 REPETIR LED
P1-2 LED CONTROLADO PULSADOR
!
PUERTO SERIE
QUÉ ES
PROGRAMACIÓN
!
PUERTO SERIE
QUÉ 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 SERIE
PROGRAMACIÓN
PRÁCTICAS
P1-3 CONTADOR DE PULSOS
P1-4 CONTROLADOR DE LED RG
!
W ORKSHOP I NICIACIÓN A A RDUINO

You might also like