¿Qué es Arduino? Es una plataforma de desarrollo de productos electrónicos. Al alcance de todos los usuarios: aficionados a la electrónic electrónica, a, estudiantes o ingenieros ingenieros.. Botón de reset
Pines E/S digitales
Cable USB estándar B
Conector USB estándar B
Microcontrolador Conector de alimentación externa de 7 a 12VDC
Conexiones
Pines de entrada
de energía
analógicos 2
Primeros pasos con Arduino •
•
Descargar el IDE (Software) de Arduino de su pagina oficial: https://www.arduino.cc /en/Main/Software Bajar hasta ubicar las opciones de descarga
3
Interface de la ventana de Sketch Verificar. Compila el Verificar. código y permite comprobar no tenga errores
Guardar
Subir. Carga el Subir. programa escrito a la placa de Arduino
Muestra la ventana de Monitor en serie El monitor serie muestra los datos enviados por el Arduino a través del puerto serie, también nos permite mandar datos al Arduino mediante el puerto serie.
Abrir
Nuevo
Consola. Muestra mensajes del software (errores y acciones) 4
Conectar Sketch con la placa de Arduino •
•
•
Con el programa de Sketch abierto conectar la placa de Arduino a la computadora mediante el cable USB. En el programa de Sketch Sketch se debe seleccionar el tipo de placa Ir al menú Herramientas > Placas: > Seleccionar Arduino/Ge Arduino/Genuino nuino Uno Luego se debe seleccionar el dispositivo serie de la placa Ir al menú Herramientas > Puerto: > Seleccionar el puerto adecuado
5
Estructura del programa Se compone de al menos dos partes: void voi d set setup( up()) La función setup() se invoca una sola vez cuando el programa program a empieza. Se utiliza para inicializar los modos de trabajo de los pins, o el puerto serie. Así mismo se Bloque de comentarios
puede salidas utilizar para establecer el estado inicial de las
void voi d loo loop() p() Se ejecuta después de la función setup(). La función loop() se ejecuta de forma cíclica, lo que posibilita que
líneas de comentarios
el programa esté respondiendo continuamente ante los eventos que se produzcan en la placa. // línea de comentarios Una línea de comentario empieza con // y son ignoradas por el programa. Se utilizan a menudo después de una instrucción, para proporcionar más información acerca de lo que hace ésta o para recordarla más adelante. /*… */ bloque comentarios Los bloques de de comentarios, o comentarios multi-línea son áreas de texto ignorados por el programa que se utilizan para las descripciones del código o comentarios que ayudan a comprender el programa. Comienza Comienzan n con / * y terminan con * / y pueden abarcar varias líneas.
6
Funciones básicas de programación •
Variables:Una variable es una manera de nombrar y almacenar un valor numérico para su uso posterior por el programa Variables Var iables Utilizadas
Reglas para la declaración de variables •
No puede tener el mismo nombre que una “palabra reservada” del lenguaje.
•
Los nombres no puede empezar por un número
•
Los nombres no soportan caracteres especiales, tildes y espacios en blanco 7
Funciones básicas para para E S digitales •
pinMode(pin, modo) Configura el pin especificado para comportarse como una entrada (INPUT) o una salida (OUTPUT). Ejemplo: pinMode(Pin13, OUTPUT); //Estable el Pin13 como Salida pinMode(Pin12, INPUT); //Estable el Pin13 como Entrada
•
Se pueden usar estas opciones para asignar los valores de:
digitalWrite(pin, valor) Asigna el valor HIGH (5V) o LOW (0V) a un pin digital. Ejemplo: digitalWrite(Pin13 digitalWrite(P in13 , HIGH); //Se le asigna 5v al Pin13 digitalWrite(Pin12 digitalWrite( Pin12 , LOW); //Se le asigna 0v al Pin12
•
digitalRead(pin) Lee el valor de un pin digital especificado, si está en: HIGH o LOW. Ejemplo: val = digitalRead(Pin digitalRead(Pin9); 9);
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.