Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Prog Digital 01l 91g Sesion 12 Garcia Dias Yerson
Prog Digital 01l 91g Sesion 12 Garcia Dias Yerson
FACULTAD DE INGENIERÍA Eléctrica y Electrónica
Escuela Profesional de Ingeniería Electrónica
PROYECTO N°2
INTEGRANTES:
-Garcia Dias Yerson (2213210065)
-Atau Hurtado Almir Maberik (2213210145)
GRUPO HORARIO: 01L-91-G
Página 1 de 12
PROYECTO N°1
1. INTRODUCCION………………………………………..(3)
2. MARCO TEORICO…………….………………………..(4)
4. CONCLUCIONES Y RECOMENDACIONES………...(11)
5. REFERENCIAS BIBLIOGRAFICAS……………….…(12)
Página 2 de 12
1.INTRODUCCIÓN
Página 3 de 12
2.MARCO TEÓRICO
Introducción a Arduino:
1. Definición de Arduino:
Arduino es una plataforma de prototipado electrónico que combina una placa de hardware
con un entorno de desarrollo de software. Fue creado con el objetivo de ser una herramienta
accesible y fácil de usar para personas sin experiencia previa en electrónica o programación.
Arduino se basa en un diseño de código abierto, lo que significa que la información técnica, los
esquemas y el software están disponibles públicamente, lo que permite a los usuarios estudiar,
modificar y compartir sus proyectos.
Arduino presenta varias ventajas que lo hacen atractivo en comparación con otras plataformas
de desarrollo de proyectos electrónicos:
Página 4 de 12
Lenguaje de programación en Arduino:
1. Descripción del lenguaje de programación utilizado en Arduino, basado en Wiring y C/C++:
Voltaje: Es la diferencia de potencial eléctrico entre dos puntos. Se mide en voltios (V)
y determina la fuerza con la que fluye la corriente eléctrica.
Corriente: Es el flujo de carga eléctrica a través de un conductor. Se mide en amperios
(A) y se representa por la letra I. La corriente se mueve desde el polo positivo al
negativo.
Página 5 de 12
Resistencia: Es la oposición al flujo de corriente en un circuito eléctrico. Se mide en
ohmios (Ω) y se representa por la letra R. La resistencia limita la cantidad de corriente
que puede pasar a través de un componente.
Ley de Ohm: Establece que la corriente que fluye a través de un componente es
directamente proporcional al voltaje aplicado e inversamente proporcional a la
resistencia. Se expresa mediante la fórmula V = I * R.
Por otro lado, los pines analógicos pueden leer y generar señales analógicas, que son voltajes
variables en un rango determinado. Estos pines son útiles para la conexión de sensores y
actuadores que proporcionan o requieren señales analógicas, como potenciómetros, sensores
de luz, sensores de temperatura, entre otros.
En los proyectos con Arduino, se utilizan diversos componentes electrónicos. Algunos de los
más comunes incluyen:
Página 6 de 12
Resistencias en serie: Cuando se utiliza un LED u otros componentes que requieren
una corriente limitada, se suelen colocar resistencias en serie para proteger el
componente y evitar corrientes excesivas.
Para programar Arduino y lograr la interacción con los componentes electrónicos, se utiliza el
entorno de desarrollo de Arduino, que proporciona una interfaz amigable para escribir y cargar
el código en la placa. El lenguaje de programación de Arduino se basa en Wiring y C/C++, lo
que permite controlar los pines de entrada/salida y utilizar las funciones y bibliotecas
específicas de Arduino.
Arduino ofrece una amplia gama de bibliotecas y funciones específicas que facilitan el control
de componentes electrónicos. Estas bibliotecas proporcionan un conjunto de funciones
predefinidas que simplifican la interacción con los componentes. Algunas bibliotecas comunes
de Arduino incluyen:
Página 7 de 12
3.DESAROLLO DEL PROYECTO
Hice un proyecto de circuito que usa un Arduino Uno, un Dip switch SPST, un LED y una
resistencia. Mi objetivo era controlar el brillo del LED con el Dip switch SPST. El procedimiento
que realice fue el siguiente:
Página 8 de 12
El código usado fue el siguiente:
int leds[]={2,3,4,5,6,7,8,9};
void setup()
pinMode(EntradaAnalog,INPUT); pinMode(A1,INPUT);
turn_off(); }
void loop()
Serial.println(analogRead(EntradaAnalog));
int val;
val= analogRead(EntradaAnalog);
Página 9 de 12
Demostrando funcionamiento:
https://www.tinkercad.com/things/7pBkAz5YxiA-bodacious-juttuli/editel?
sharecode=Q3ibESC1VrzXJOSZItGNuomF2dZcLBb_--OdGbf6JrM
Página 10 de 12
4.CONCLUSIONES Y RECOMENDACIONES
Algunas conclusiones y recomendaciones que se pueden hacer sobre el desarrollo del
circuito son las siguientes:
Tinkercad es una herramienta en línea muy útil y accesible para el diseño y simulación
de circuitos electrónicos. Permite a los usuarios crear y probar circuitos de manera
virtual antes de implementarlos físicamente.
Mediante la plataforma Tinkercad, pude crear un circuito completo utilizando
componentes electrónicos como una batería de 9V, un potenciómetro, LEDs de
diferentes colores, resistencias y cables. La interfaz intuitiva de Tinkercad facilita la
colocación y conexión de los componentes en el área de trabajo.
Al armar el circuito, tuve en cuenta la conexión en serie y paralelo de los componentes
para asegurar el correcto flujo de corriente eléctrica. Esto me permitió aprender y
aplicar los principios básicos de la electrónica en la práctica.
La programación del Arduino en Tinkercad me permitió controlar el brillo de los LEDs
en función del valor del potenciómetro. Utilicé el lenguaje Arduino y la función
`analogWrite` para lograr esta funcionalidad. Este aspecto destacado muestra cómo se
puede combinar la electrónica con la programación para crear circuitos interactivos.
La simulación del circuito en Tinkercad me permitió observar y evaluar el
funcionamiento de mi diseño antes de implementarlo físicamente. Pude verificar cómo
los LEDs variaban su brillo en respuesta al movimiento del potenciómetro, lo que me
brindó confianza en la viabilidad de mi circuito.
Página 11 de 12
5.REFERENCIAS BIBLIOGRÁFICAS
Página 12 de 12