Arduino Grupo 1
Proyecto final — Arduino e investigación.
Integrantes del grupo: JOSÉ JAVIER ARCHILA TÁNCHEZ SHERLEN ORANI JUAN BRAVO GILARY MISHELL MARTÍNEZ MORATAYA LESLIE ALEJANDRA REYES MONTERROSO
Programación para la ciencia e ingeniería I - Inga. Roxana Bollat.
Introducción…………………………………………………………………………3 Arduino……………………………………………………………………………….4 ¿Qué es?.......................................................................................4 ¿para qué sirve?............................................................................4 ¿Qué se puede realizar con arduino? ………….……………………….4 ¿Por qué usar Arduino?.................................................................4 Tipos de Arduino……………………..………………………………………4 Ventajas y deventajas……………………………………………………………...7 Descripción del proyecto:…………………………………………………………8 Razones por la cual seleccionamos el proyecto:…………………………….8 Materiales utilizados:………………………………………………………………8 Procedimientos utilizados para elaborar el proyecto:………………………9 Código de Arduino empleado en el proyecto:………………………………10 Funcionamiento:…………………………………………………………………..11 Conclusiones………………………………………………………………………12 Recomendaciones………………………………………………………………..13 Bibliografía…………………………………………………………………………14
introducción
Arduino es entonces un motor de procesamiento digital del tipo de computadora. Como tal, dispone de elementos de entrada o salida digitales a los que se puede conectar: botones, display LCD, teclado, teclado matricial o sensor digital. Con Arduino es posible automatizar todo para crear agentes autónomos (podemos llamarlos Robots). Para controlar luces y dispositivos o cualquier otra cosa que se te ocurra, puedes usar una solución basada en Arduino, especialmente en desarrollos de dispositivos conectados a Internet. Arduino es una tecnología con una rápida curva de aprendizaje con conocimientos básicos de programación y electrónica, que permite el desarrollo de proyectos en campo.
arduino
o ¿Qué es? Arduino es la plataforma de creación de códigos abiertos que está basada en hardware y software libre, flexible y fácil de utilizar para los creadores de circuitos. El Arduino permite crear diferentes tipos de micro coordenadas en una sola placa con diferentes tipos de uso. “El hardware libre son los dispositivos cuyas especificaciones y diagramas son de acceso público, de manera que cualquiera pueda replicarlos.” (Fernandez, 2020) “el software libre son los programas informáticos cuyo código es accesible por cualquiera para que quien quiera pueda utilizarlo y modificarlo.” (Fernandez, 2020) Los dos conceptos son importantes para entender el Arduino en donde el Arduino tiene su plataforma para crear aplicaciones en las placas de Arduino en donde se le da la utilidad y el funcionamiento para la actividad destinada con sus debidos códigos.
o ¿para qué sirve? La placa de Arduino tiene las salidas y entradas necesarias para los microcontroladores
que se comunican con un ordenador a través de códigos.
o ¿Qué se puede realizar con arduino? Con las placas de Arduino se pueden realizar muchas cosas, desde relojes hasra robots controlados por voz. Algunos ejemplos de qué hacer con Arduino serían: 1. S.M.A.R.T. alarm clock. 2. S.M.A.R.T scale. 3. Dispensadora de chicles. 4. Sistema de huella dactilar. 5. Controlador por voz vía bluetooh. 6. Máquina de vending personal… Etc.
o ¿Por qué usar Arduino? Aparte de la fácil de usar y lo accesible que es conseguirlo, es una herramienta sencilla de programar con varias alternativas de uso. El desarrollador, la comunicación, interacción en el medio físico, temperatura, luz, señales que la maquina entiende.
o Tipos de Arduino Arduino uno: 14 pines entrada/salidas digitales, PWM, 6 entradas analógicas, I2C, SPI y un módulo UART.
controlador adicional para controla el USB, pines de interrupciones externas, comunicación RWI, SPI y UART.
Arduino DUE: microcontrolador de 32 Bits, 54 entradas/salidas digitales, 12 entradas analógicas, 2 buses TWI, SPI Y 4 UARTs.(no soporta 5V) con puerto USB.
Arduino Mega 2560: microcontrolador ARmega2560, 54 entradas/salidas digitales, 16 de ellos pueden usarse como PWM, 6 entradas analógicas y 4 UART, PWI, PSI y compatible con todo los shields de arduino.
Arduino Leonardo: tiene 12 entradas analógicas y 20 entradas digitales a diferencia de los demás arduinos, posee u
Arduino mega ADK: es igual que el mega 2560 pero única diferencia es que tiene la posibilidad de USB Host y poco útil en proyectos.
Arduino micro: similar al Leonardo, con la diferencia del tamaño con el que fue construido y es compatible con las Shields de arduino, debe ser instalado de forma externa es decir con cableado.
Arduino Nano: microcontrolador ATmega328, con características similares al arduino uno con la diferencia de tamaño, la forma de conectarlo al ordenador para programarlo,
compatible con la mayoría de shield.
Arduino YUN: es un conjunto que se trabaja por separado de forma completamente por un lado se tiene la versatilidad de arduino normal, ATmega 32u48 a 16 MHZ, microprocesador Atheros AR9331, funciona con lilino a 400 MHZ y las demás características son similares al arduino Leonardo, compatible con todas las Shields y es capaz de trabajar por separado.
Arduino FIO: microprocesador ATmega328p, trabaja a 8 Mhz, 3.3v, 14 pines de entrada/salida digital, 8 pines de entradas analógicas e integra tanto un conector para la batería y su correspondiente módulo de carga, TWI I2C, SPI. Ventaja de este arduino es que el bajo consumo de sleep y el poder programarlo mediante XBEE sin necesidad de conectarlo físicamente al ordenador.
Ventajas y deventajas.
Ventajas. o o o o o o o o o o
bajo costo fácil de utilizar plataforma abierta alta flexibilidad gran variedad de placas. Forma ideal de introducirse en programación. Aprender electrónica Hardware y software es ampliable Multi funciones. Fácil lenguaje de programación.
Desventajas. o El costo del uso de las librerías es un retraso en la ejecución de las instrucciones. o Alto consumo de energía en arduino uno. o Pines de entrada/ salida limitadas.
.
En el proyecto tendremos que crear un código que mande las condiciones al Arduino en donde exista una secuencia en que unos leds están encendidas mientras que otras están apagadas como comúnmente hacen las luces navideñas. Luego se debe crear el circuito en la placa agregar todos los materiales y finalmente ejecutarlo.
y sus elementos principales era con 5 luces leds, nosotros utilizamos 8 leds de colores navideños color rojo, amarillo, azul y verde.
-8 led 5MM -9 cables dupont Elegimos luces navideñas con leds, porque se acercan las fiestas navideñas lo que se caracteriza por las luces en el árbol, en la ventana, etc. y también por la facilidad de crear ya que es la primera vez que creamos un circuito en Arduino. Las luces navideñas
-8 resistencias 1/4 wats -Una placa de Arduino Uno R3 con cable HN -Un protoboard -una computadora -programa de Arduino
para darle la alimentación al circuito que se trabajará. Se ponen 8 luces Led, como se tiene 4 colores distintos, utilizaremos 2 de cada color led y se pondrán el positivo y negativo correspondiente en el lado adecuado.
Código de Arduino Declarar cada luz Led y en que pin digital este está conectado. Escribir antes de la función de cada luz Led y su respectivo tiempo de encendido la palabra reservada digitalWrite.
Luego vendrá colocar 8 cables distintos y colocados en diferentes pines digitales desde la placa de Arduino Uno y posteriormente serán colocados en el protoboard.
Por último, se toma la sucesión de luces que van hacías adelante y después hacia atrás. Placa de Arduino Desde la placa de Arduino Uno colocamos un cable dupont desde la potencia en Gnd y este será conectado a un extremo del protoboard
Por último, se colocarán una serie de resistencias de 1/4 wats desde el punto negativo de luz Led y el otro extremo de
la resistencia se colocará en el mismo extremo donde colocamos el cable de potencia y en la misma línea, teniendo así todo el circuito completo. Ahora está todo listo para ejecutarlo.
} void loop() { digitalWrite(1, LOW); digitalWrite(2, LOW); digitalWrite(7, LOW); digitalWrite(8, LOW); digitalWrite(10,HIGH); digitalWrite(11,HIGH); digitalWrite(12,HIGH); digitalWrite(13,HIGH); delay(2000); encendido
//tiempo
digitalWrite(1, HIGH); digitalWrite(2, HIGH); void setup() { pinMode(13,OUTPUT); pinMode(12,OUTPUT); pinMode(11,OUTPUT); pinMode(10,OUTPUT); pinMode(9,OUTPUT);
digitalWrite(7, HIGH); digitalWrite(8,HIGH); digitalWrite(10,HIGH); digitalWrite(11,HIGH); digitalWrite(12,LOW); digitalWrite(13,HIGH); delay(1000); encendido
//tiempo
pinMode(1,OUTPUT);
digitalWrite(1, HIGH);
pinMode(7,OUTPUT);
digitalWrite(2, LOW);
pinMode(6,OUTPUT);
digitalWrite(8, HIGH);
digitalWrite(5,HIGH); digitalWrite(10,LOW); digitalWrite(11,LOW); digitalWrite(12,LOW); digitalWrite(13,HIGH); delay(1000); apagado
//tiempo
}
https://youtube.com/watch?v =qQC13fsKJEc&feature=shar e
conclusiones
o El Arduino es una plataforma que crea códigos abiertos, está basada en el hardware y software libre, para que sea fácil de utilizar para los usuarios, o Permite crear diferentes tipos de micros coordenadas. o En Arduino existen algunas salidas digitales que se pueden emplear para modular el ancho del pulso de una señal. o El Arduino hace de interfaz entre un ordenador y otro dispositivo, de manera que ejecuta una determinada tarea, para traducir dicha tarea en el mundo físico. o En este proyecto pudimos poner en práctica las explicaciones de clases con nuestra placa de Arduino uno, y logramos realizar nuestro proyecto de luces navideñas.
recomendaciones
No tener las manos mojadas al tener contacto tanto con la placa de Arduino Uno como también con los cables, luces led y el protoboard, esto para no dañar los materiales que usaremos en el proyecto de luces. Saber cuáles son los lados negativo y positivo del Led. No doblar demás las resistencias para no dañarlas y que cumpla bien su función
bibliografía
Fernandez, Y. (3 de agosto de 2020). xataka. Obtenido de https://www.xataka.com/basics/que-arduino martinez, f. (18 de marzo de 2015). openwebinars. Obtenido de https://openwebinars.net/blog/tutorial-arduino-ejemplosemaforo/ Muñoz, R. (28 de octubre de 2018). computerhoy. Obtenido de https://computerhoy.com/reportajes/tecnologia/