


Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Código cemaforo para un RGB Arduino
Tipo: Guías, Proyectos, Investigaciones
1 / 4
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
Programar Arduino consiste en traducir a líneas de código las tareas automatizadas que queremos hacer leyendo de los sensores y dependiendo de las condiciones del entorno programar la interacción con el mundo exterior mediante unos actuadores. Arduino proporciona un entorno de Programación (Arduino IDE) que es sencillo pero potente para programar, y además de compilar el programa tiene las herramientas necesarias para “quemar” el programa ya compilado en la memoria flash del microcontrolador. Además el IDE nos ofrece un sistema de gestión de librerías y placas muy práctico. IDE es un software sencillo que no tiene funciones avanzadas típicas de otros IDEs, pero suficiente para programar. Un programa de Arduino se denomina sketch o proyecto y tiene la extensión .ino y se guarda en nuestro Arduino en un archivo binario .hex La estructura básica de un sketch de Arduino es bastante simple y se compone de al menos dos partes. Estas dos partes son obligatorios y encierran bloques que contienen declaraciones, estamentos o instrucciones. Estás son las funciones:
si la salida va a ser digital 1 ó 0 , 5 voltios ó 0 voltios respectivamente. Ejemplo: digitalWrite(5,HIGT); para indicar que se va a encender la salida osea a mandar 1 digitalWrite (5,LOW); para indicar que la salida estará apagada osea 0 no mandara información Si la salida va a ser analógica ó más bien el PWM que simula el Arduino cómo salida analógica que es 1 ó 0 , que es un byte y a la vez un número del 0 al 255 y es este el rango de voltaje con el que podemos jugar para nuestra salida. Y para entrada los comandos: digitalRead(); para entrada digital analogRead(); para entrada analógica. Ejemplo: digitalRead (5,HIGT); para indicar que se va a encender la entrada osea que va a leer por allí información. digitalRead (5,LOW); para indicar que la entrada estará apagada osea 0 y no se leerá información. Para analogRead(A0) se indica el pin por el que se leerá y Los valores están comprendidos entre 0 y 1023. El valor leído puede ser almacenado en una variable o comprobarse dinámicamente en una condición. Lo escrito en esta sección siempre se está repitiendo es un bucle constante a menos que condicionemos lo contrario. Además de estás el usuario también puede crear su propia función. Una función es un conjunto de instrucciones que realizan una acción determinada. Esta función tendrá un nombre y podrá ser llamada desde otras partes del código tantas veces como sea necesario. Las funciones pueden recibir datos, denominados parámetros, que pueden ser manipulados en su interior. En ocasiones, esta función, además de ejecutar todas estas instrucciones, podrá devolver un valor final que pueda ser utilizado allí donde la función ha sido llamada. Sintaxis: void Nombre de la función (parámetros) { instrucciones } ● El nombre es el que nosotros queremos colocar. ● Los parámetros en este caso son los colores que van a tener.