0% encontró este documento útil (0 votos)
6 vistas10 páginas

Act 15 Intro Uni

El documento describe un proyecto de ingeniería en mecatrónica que consiste en desarrollar un circuito básico utilizando Arduino para crear un espectáculo de luces LED sincronizado con una canción. Se detallan los materiales utilizados, los principios de circuitos eléctricos y el proceso de programación en lenguaje Arduino C. Además, se incluye un ejemplo de código para controlar el encendido y apagado de los LEDs en secuencia.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas10 páginas

Act 15 Intro Uni

El documento describe un proyecto de ingeniería en mecatrónica que consiste en desarrollar un circuito básico utilizando Arduino para crear un espectáculo de luces LED sincronizado con una canción. Se detallan los materiales utilizados, los principios de circuitos eléctricos y el proceso de programación en lenguaje Arduino C. Además, se incluye un ejemplo de código para controlar el encendido y apagado de los LEDs en secuencia.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

RETO DE CARRERA

INGENIERÍA EN MECATRÓNICA

AXEL JOSUE AGUILAR MARTINEZ


D. RAUL AGUILLON CERVANTES
CINTHYA ABIGAIL VILLEGAS GARCIA
DIEGO EMMANUEL COUTO MANERO
JOSE ANGEL ARCINIEGA ESPINOSA
LUIS FERNANDO TZAB CAMPOS
NUESTRO OBJETIVO
Desarollar un circuito basico, aplicando
principios de circuitos y programacion
para lograr una rutina de luces LED
anexada a una cancion, teniendo al
menos un minuto y medio de
reproduccion.
MATERIALES
UTILIZADOS
Arduino
Resistencias de 220 y 150 ohms
protoboard
cables tipo dupont
LED de colores
sensor ultrasónico
sensor de sonido
CIRCUITOS BASICOS
Son conjuntos de elementos electricos conectados que generan
transportan y utilizan energia electrica, su finalidad es convertirla en otro
tipo de energia.
Ejemplos :

Calorífica
Mecanica Luminica
REALIZACION DEL RETO

El tutorial de Tinkercad para crear un show de


luces LED cubre los conceptos básicos para
construir un circuito controlado por un Arduino y
programarlo para producir un espectáculo de
luces.
Para el montaje los LEDs se conectan a los pines
digitales del Arduino, asegurando que cada LED
esté protegido por una resistencia para evitar
sobrecarga. Los polos negativos de los LEDs se
conectan al común “GND” del Arduino.
PROGRAMA DEL
CIRCUITO
El tutorial enseña cómo utilizar el entorno de desarrollo de Tinkercad
para escribir código en lenguaje Arduino C. El objetivo es programar
secuencias que controlen el encendido y apagado de los LEDs.
Se introduce el uso de la función digitalWrite() para cambiar el estado
de los pines (HIGH o LOW) y la función delay() para controlar el tiempo
entre cada cambio de estado, creando así los efectos de parpadeo y
secuencia.
//turn pin 3 on, others low

PROGRAMA
//code that loops forever digitalWrite (0, LOW) ;
//note that each LED requires its own line of code } digitalWrite (1, LOW) ;
digitalWrite (2, LOW) ;
// turn pin 0 on, others low
digitalWrite (3, HIGH) ;
digitalWrite (0, HIGH) ;
digitalWrite (4, LOW) ;
digitalWrite (1, LOW) ; digitalWrite (5, LOW) ;
digitalWrite (2, LOW) ; digitalWrite (6, LOW) ;
// C++ code digitalWrite (3, LOW) ; digitalWrite (7, LOW) ;
digitalWrite (4, LOW) ; delay(t) ;
// //turn pin 4 on, others low
digitalWrite (5, LOW) ;
INT T = 100; // declare a variable to use for delay digitalWrite (6, LOW) ; digitalWrite (0, LOW) ;
digitalWrite (1, LOW) ;
void setup() digitalWrite (7, LOW) ;
digitalWrite (2, LOW) ;
delay(t) ;
( //turn pin 1 on, others low
digitalWrite (3, LOW) ;
digitalWrite (4, HIGH) ;
// setup code that only runs once digitalWrite (0, LOW) ; digitalWrite (5, LOW) ;
digitalWrite (1, HIGH) ;
// set pins 0-7 as outputs digitalWrite (2, LOW) ;
digitalWrite (6, LOW) ;
digitalWrite (7, LOW) ;
pinMode (0, OUTPUT) ; digitalWrite (3, LOW) ; delay(t) ;
digitalWrite (4, LOW) ; //turn pin 5 on, others low
pinMode (1, OUTPUT) ; digitalWrite (0, LOW) ;
digitalWrite (5, LOW) ;
pinMode (2, OUTPUT) ; digitalWrite (6, LOW) ; digitalWrite (1, LOW ;
digitalWrite (2, LOW) ;
pinMode (3, OUTPUT) ; digitalWrite (7, LOW) ;
digitalWrite (3, LOW) ;
delay(t) ;
pinMode (4, OUTPUT) ; //turn pin 2 on, others low
digitalWrite (4, LOW) ;
digitalWrite (5, HIGH) ;
pinMode (5, OUTPUT) ; digitalWrite (0, LOW) ; digitalWrite (6, LOW) ;
digitalWrite (1, LOW) ;
pinMode (6, OUTPUT) ; digitalWrite (7, LOW) ;
digitalWrite (2, HIGH) ; delay(t) ;
pinMode (7, OUTPUT) digitalWrite (3, LOW) ; //turn pin 6 on, others low
digitalWrite (0, LOW) ;
) digitalWrite (4, LOW) ;
digitalWrite (1, LOW) ;
digitalWrite (5, LOW) ;
void loop () digitalWrite (6, LOW) ; digitalWrite (2, LOW) ;
digitalWrite (3, LOW) ;
( digitalWrite (7, LOW) ;
digitalWrite (4, LOW) ;
delay(t) ;
digitalWrite (5, LOW) ;
digitalWrite (6, HIGH) ;
digitalWrite (7, LOW) ;
delay(t) ;
VIDEO DE TIKTOK
MUCHAS GRACIAS

También podría gustarte