Seminario de Arduino Clase 1

February 11, 2019 | Author: Francisco Javier Canto | Category: Arduino, Electrical Engineering, Computing, Tecnología, Computer Engineering
Share Embed Donate


Short Description

Introducción a la plataforma Arduino...

Description

SEMINARIO BÁSICO DE ARDUINO Prof: Francisco Canto

¿QUÉ ES ARDUINO?

¿QUÉ ES ARDUINO?



Arduino es una placa programable con entradas y salidas digitales y analógicas, cuyo bajo coste la hace ideal para iniciarse en automatización o realizar pequeños proyectos domésticos en electrónica y robótica.



Esto significa que disponemos de un pequeño “autómata”, capaz de recibir información del

entorno (sensores) y realizar acciones (actuadores, motores…), según un programa que introducimos con

un ordenador, y que puede ejecutar de forma autónoma.

¿Qué hace? 

El hardware y el software de Arduino fue diseñado para:



artistas



diseñadores,



aficionados,



hackers novatos,



y cualquier persona interesada en la creación de proyectos electronicos.

Arduino puede interactuar con  

Botones LEDs



Motores



Altavoces



unidades de GPS



cámaras



internet



smartphones

Partes de un Arduino 









Potencia - USB (1) / Conector de Adaptador (2) Este puede ser alimentado desde un cable USB que viene de su ordenador o un cable de corriente eléctrica con su respectivo adaptador. La conexión USB es también cómo va a cargar código en su placa Arduino. NO utilice una fuente de alimentación superior a 20 voltios, ya que se puede dañar la placa Arduino. La tensión recomendada  para la mayoría de los modelos de Arduino es de entre 6 y 12 voltios.

Partes de un Arduino 

GND (3): Abreviatura de "tierra" (en Ingles). Hay varios pines GND en el Arduino, cualquiera de los cuales pueden ser utilizados para conectar a tierra el circuito.



5V (4) y 3.3V (5): Son los suministros

Partes de un Arduino 

Analógico (6): El área de pines en el marco del 'analógica' etiqueta (A0 a A5) son analógicas. Estos pines pueden leer la señal de un sensor analógico (como un sensor de temperatura) y convertirlo en un valor digital que podemos leer.

Partes de un Arduino 

Digital (7): Son los pines digitales (del 0 al 13). Estos pines se pueden utilizar tanto para la entrada digital (como decir, si se oprime un botón) y salida digital (como encender un LED).

Partes de un Arduino 





PWM (8): Usted puede haber notado la tilde (~) al lado de algunos de los pines digitales (3, 5, 6, 9, 10 y 11). Estos pines actúan como pines digitales normales, pero también se pueden usar para algo llamado Modulación por ancho de pulsos (PWM, por sus siglas en Ingles). AREF (9): Soportes de referencia analógica. La mayoría de las veces se puede dejar este pin desconectado. A veces se utiliza para establecer una tensión de referencia externa (entre 0 y 5 voltios) como el límite superior para los pines de entrada analógica.



Partes de un Arduino 

Botón de reinicio (10) Empujando este botón se conectará temporalmente el pin de reset a tierra y reinicie cualquier código que se carga en el Arduino.



Indicador LED de alimentación (11) Este LED debe encenderse cada vez que conecte la placa Arduino a una fuente de alimentación

Partes de un Arduino 

LEDs RX TX (12)

TX es la abreviatura de transmisión, RX es la abreviatura de recepción. En nuestro caso, hay dos lugares en la Arduino UNO donde aparecen TX y RX - una vez por pines digitales 0 y 1, y por segunda vez junto a los indicadores LED de TX y RX (12).

Partes de un Arduino 

Microcontrolador (13)



Atmega 328P



Regulador de Voltaje (14)

Modelos

Arduino IDE (Entorno de desarrollo integrado) 

Instalar Arduino en Windows es realmente sencillo. Solo tenéis que:



Descarga la última versión de la página de descargas de arduino.



Descomprimir el archivo, doble click en instalar.



Continuar con las instrucciones de instalación

Arduino IDE

Instrucciones



Conecta el Arduino a tu computadora



Te vas a Equipo, haces click derecho y selecciona Propiedades



Abres Administrador de Dispositivos y verifica en Puertos COM el puerto donde aparece el arduino. Ejemplo COM5

Instrucciones

Instrucciones

Estructura Básica 1 2 3 4 5 6 7 8 9

//Zona DECLARACIONES void setup() { // Zona funcion SETUP }

void loop() { // Zona funcion LOOP }

Primer Programa void setup() // Se ejecuta cada vez que el Arduino se inicia { pinMode(13,OUTPUT); // Inicializa el pin 13 como una salida } void loop() // Esta función se mantiene ejecutando { // cuando este energizado el Arduino digitalWrite(13,HIGH); // Enciende el LED delay(1000); // Temporiza un segundo (1s = 1000ms) digitalWrite(13,LOW); // Apaga el LED delay(1000); // Temporiza un segundo (1s = 1000ms) }

00Blink

Ejercicio: 

A partir del código de programación explicado anteriormente, queremos que un LED encienda de manera intermitente de la siguiente manera:

A) 3 segundos encendido y 3 segundos apagado B) 200 milisegundos encendido y 500 milisegundos apagado 1s = 1000ms

Secuencia de 5 leds int led1 = 8; int led2 = 9; int led3 = 10; int led4 = 11; int led5 = 12; void setup() { pinMode(led1,OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); pinMode(led4, OUTPUT); pinMode(led5, OUTPUT); } void loop() { digitalWrite(led1,HIGH); delay(100);

digitalWrite(led2,HIGH); delay(100); digitalWrite(led3,HIGH); delay(100); digitalWrite(led4,HIGH); delay(100); digitalWrite(led5,HIGH); delay(100); digitalWrite(led5,LOW); delay(100); digitalWrite(led4,LOW); delay(100); digitalWrite(led3,LOW); delay(100); digitalWrite(led2,LOW); delay(100); digitalWrite(led1,LOW); delay(100); }

Asignación 1 Semáforo

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF