Dyor arduino

16
DYOR: Introducción a la electrónica de Arduino Leopoldo Armesto [email protected] Universitat Politècnica de València

Transcript of Dyor arduino

Page 1: Dyor arduino

DYOR: Introducción a la electrónica de Arduino

Leopoldo [email protected]

Universitat Politècnica de València

Page 2: Dyor arduino

¿Qué es Arduino? Es una plataforma de hardware libre con placas de desarrollo con

microcontrolador y entorno de programación (IDE). Tuvo mucho éxito gracias a difundir de forma abierta los

esquemas electrónicos. Interacciona con elementos físicos de nuestro entorno gracias a

su variedad en entradas y salidas digitales y analógicas. Trabaja con señales de 5V de baja potencia y tiene una

capacidad de procesamiento limitada. Placas más conocidas:

Arduino Uno Arduino Mega Arduino Nano Arduino Duemilanove

Page 3: Dyor arduino

¿Qué podemos conectar a Arduino? Prácticamente de todo… Es tal el boom generado que

existen una gran cantidad de fabricantes que proporcionan electrónicas preparadas para ser conectadas directamente a Arduino.

Sensores, actuadores, placas de expansión, etc… Mediciones de todo tipo de señales eléctricas, biomédicas,

gases, etc… Control de motores CC, servo motores, motores paso a paso,

etc… Comunicación con sensores o dispositivos inteligentes. Pantallas, leds, botones, acelerómetros, brújulas,

magnetómetros, etc… Todo a un precio muy asumible!

Page 4: Dyor arduino

¿Qué Arduino necesito? Depende de la aplicación… Para la gran mayoría de casos Arduino Nano v3.0 será más

que suficiente (es de lo más barato): 14 E/S Digitales 8 Entradas Analógicas

Dispone de un módulo de expansión de las entradas y salidas que hace muy cómoda la conexión de dispositivos.

5VGND (0V)

SEntradas Analógicas

S5V

GND (0V)E/S Digitales

Page 5: Dyor arduino

Entradas Digitales Botones, interruptores, pulsadores, etc:

Se conectan a las entradas digitales de Arduino. Devuelven HIGH o LOW en función de si está pulsado o no. Algunos circuitos incorporan resistencias anti-rebote. Ejemplo: Pulsador a entrada digital 2.

Page 6: Dyor arduino

Salidas Digitales Puede ser un LED, un zumbador activo, un relé, etc. Todos ellos se

conectan a los pines de E/S digitales de Arduino.

Page 7: Dyor arduino

Zumbador Pasivo Se conecta a una salida digital. Se pueden emitir todos generando

una señal que conmuta a diferentes frecuencias

Page 8: Dyor arduino

Sensores Analógicos Existen una gran cantidad de sensores que proporcionan valores

analógicos del cambio de una señal física, p.e.: la luz de ambiente, potenciómetros (resistencia variable), etc.

Todo este tipo de sensores suele conectarse a los pines de entrada analógica.

En ocasiones se conectan a los pines digitales si sólo nos interesa saber si la señal es 5V o 0V (no recomendado).

Page 9: Dyor arduino

Sensor de Luz Módulo TCRT5000:

Page 10: Dyor arduino

Servos Los Servos son motores de CC con una etapa de potencia y control

mediante una señal PPM. Arduino Nano puede generar señales PPM en los pines 3, 5, 6, 9, 10 y 11. Servos de posición y rotación continua

Page 11: Dyor arduino

Servos Ejemplo de conexión a los pines 5, 6, 9 y 11. El control de los servos requiere de al menos 20ms para una nueva instrucción.

Page 12: Dyor arduino

Bluetooth (HC-06) Hace de interfaz serie entre Arduino y cualquier dispositivo móvil con bluetooth. Velocidad por defecto 9600 baudios. El dispositivo debe estar emparejado con el módulo bluetooth (contraseña 1234) Cambiar el nombre a nuestro módulo bluetooth para identificarlo más fácilmente

(seguir instrucciones). LED rojo módulo bluetooth HC-06

Los pines TX (transmisión) y RX (recepción) deben estar cruzados.Arduino Bluetooth (HC-06)TX RXRX TX

Estado LED Bluetooth (HC-06)

Conectado EncendidoDesconectado Parpadeo

Page 13: Dyor arduino

Bluetooth (HC-06) ¿Hardware o software?

En teoría es mejor hardware, pero tendremos problemas con chip USB que utiliza Arduino Nano v3.0 si lo conectamos a los pines 0 y 1 que utiliza Arduino para la comunicación serie por hardware.

Software: Podemos especificar los pines que queramos, pero “consume” recursos de Arduino (ni lo notaremos…)

Page 14: Dyor arduino

Ultrasonidos (HC-SR04) Genera una onda ultrasónica que viaja por el espacio y rebota sobre los objetos. Señal de Trigger (disparo) y ECHO (eco). Requiere de unos 50-70ms entre disparo y disparo.

Page 15: Dyor arduino

Matriz LEDs (Max7279) Permite activar de forma individual o por filas los LEDs de una matriz de 8x8. Comunicación SPI con Arduino. Tiene selector de chip (CS), entrada de datos

(DIN) y reloj (CLK).

Page 16: Dyor arduino

DYOR: Introducción a Arduino

Leopoldo [email protected]

Universitat Politècnica de València