Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Untitled

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 18

Laboratorio #3

Frank Rincón

Nicolas Fajardo

Dani Correcha

Objetivos:

*Ajustar un circuito eléctrico con los parámetros asignados usando un código de Arduino previamente
realizado.

*Interpretar los usos varios posibles que pueden darse a cada componente.

*Usar el lenguaje de programación de Arduino para realizar los ejercicios varios solicitados.

*Explorar mecánicas avanzadas de programación para un óptimo desempeño del programa.

*Utilizar de manera correcta el Arduino físico y digital.

*Comprender la lógica de los programas realizados.

Marco Teórico:

Protoboard:

Es una herramienta simple que se utiliza para conectar fácilmente los componentes eléctricos y los
cables entre sí. Sólo ciertos tipos de componentes y cables son aplicables para el uso de la
protoboard. Siempre que los componentes tengan pasadores con agujeros pasantes (a diferencia
del montaje en superficie), probablemente sean aplicables para las protoboard.

Potenciómetro:

Un potenciómetro es una Resistencia Variable. Así de sencillo. El problema, o la diferencia, es la


técnica para que esa resistencia pueda variar y como lo hace, los potenciómetros limitan el paso
de la corriente eléctrica (Intensidad) provocando una caída de tensión en ellos al igual que en una
resistencia, pero en este caso el valor de la corriente y la tensión en el potenciómetro las podemos
variar solo con cambiar el valor de su resistencia. En una resistencia fija estos valores serían
siempre los mismos.
Arduino:

Arduino es una plataforma de creación de electrónica de código abierto, la cual está basada en
hardware y software libre, flexible y fácil de utilizar para los creadores y desarrolladores. Esta
plataforma permite crear diferentes tipos de microordenadores de una sola placa a los que la
comunidad de creadores puede darles diferentes tipos de uso.

Diodo led:

Es una fuente de luz que emite fotones cuando se recibe una corriente eléctrica de muy baja
intensidad. El LED por lo general se encierra en un material plástico de color que acentúa la
longitud de onda generada por el diodo y ayuda a enfocar la luz en un haz.

Resistencia:

En electricidad, se le denomina resistencia a la oposición al flujo de corriente eléctrica a través de


un conductor.12 La unidad de resistencia en el Sistema Internacional es el ohmio, que se
representa con la letra griega (Ω), en honor al físico alemán Georg Simon Ohm, quien descubrió el
principio que ahora lleva su nombre.

Corriente:

La corriente es la velocidad a la que un flujo de electrones pasa por un punto de un circuito


eléctrico completo. Del modo más básico, corriente = flujo. Un amperio (AM-pir) o A es la unidad
internacional para la medición de la corriente.

Voltaje:

Esta magnitud física en particular sirve para asignar distintos valores a la diferencia de potencial
eléctrico existente entre un punto y otro dentro de un circuito de flujo de cargas. Dicho de otro
modo, el voltaje es la capacidad ofrecida por un sistema para mover la carga desde el punto A
hasta el punto B.

Transistor:

El transistor es un dispositivo electrónico semiconductor. Permite el paso de una señal en respuesta a otra. Se
puede configurar o "comportar" como amplificador, oscilador, conmutador o rectificador.
Procedimiento:

Para el procedimiento se tomo como base el código realizado en clase y se mejoro para cumplir
el objetivo el cual pretende usar los apuntadores con diferentes metas.

int pines[]={2,3,4,5,6,7,8};

int ccuni=9,ccdec=10, cccen=11;//pin catodos

int contcen, contuni,contdec,conttiempo;

int datos,i;

void datpuerto(int numero)

if(numero== 0){

digitalWrite(pines[0],HIGH);

digitalWrite(pines[1],HIGH);

digitalWrite(pines[2],HIGH);

digitalWrite(pines[3],HIGH);

digitalWrite(pines[4],HIGH);

digitalWrite(pines[5],HIGH);

digitalWrite(pines[6],LOW);

if(numero==1){

digitalWrite(pines[0],LOW);

digitalWrite(pines[1],HIGH);

digitalWrite(pines[2],HIGH);

digitalWrite(pines[3],LOW);

digitalWrite(pines[4],LOW);

digitalWrite(pines[5],LOW);

digitalWrite(pines[6],LOW);

}
if(numero==2){

digitalWrite(pines[0],HIGH);

digitalWrite(pines[1],HIGH);

digitalWrite(pines[2],LOW);

digitalWrite(pines[3],HIGH);

digitalWrite(pines[4],HIGH);

digitalWrite(pines[5],LOW);

digitalWrite(pines[6],HIGH);

if(numero==3){

digitalWrite(pines[0],HIGH);

digitalWrite(pines[1],HIGH);

digitalWrite(pines[2],HIGH);

digitalWrite(pines[3],HIGH);

digitalWrite(pines[4],LOW);

digitalWrite(pines[5],LOW);

digitalWrite(pines[6],HIGH);

if(numero==4){

digitalWrite(pines[0],LOW);

digitalWrite(pines[1],HIGH);

digitalWrite(pines[2],HIGH);

digitalWrite(pines[3],LOW);

digitalWrite(pines[4],LOW);

digitalWrite(pines[5],HIGH);

digitalWrite(pines[6],HIGH);

if(numero==5){

digitalWrite(pines[0],HIGH);

digitalWrite(pines[1],LOW);
digitalWrite(pines[2],HIGH);

digitalWrite(pines[3],HIGH);

digitalWrite(pines[4],LOW);

digitalWrite(pines[5],HIGH);

digitalWrite(pines[6],HIGH);

if(numero==6){

digitalWrite(pines[0],HIGH);

digitalWrite(pines[1],LOW);

digitalWrite(pines[2],HIGH);

digitalWrite(pines[3],HIGH);

digitalWrite(pines[4],HIGH);

digitalWrite(pines[5],HIGH);

digitalWrite(pines[6],HIGH);

if(numero==7){

digitalWrite(pines[0],HIGH);

digitalWrite(pines[1],HIGH);

digitalWrite(pines[2],HIGH);

digitalWrite(pines[3],LOW);

digitalWrite(pines[4],LOW);

digitalWrite(pines[5],LOW);

digitalWrite(pines[6],LOW);

if(numero==8){

digitalWrite(pines[0],HIGH);

digitalWrite(pines[1],HIGH);
digitalWrite(pines[2],HIGH);

digitalWrite(pines[3],HIGH);

digitalWrite(pines[4],HIGH);

digitalWrite(pines[5],HIGH);

digitalWrite(pines[6],HIGH);

if(numero==9){

digitalWrite(pines[0],HIGH);

digitalWrite(pines[1],HIGH);

digitalWrite(pines[2],HIGH);

digitalWrite(pines[3],HIGH);

digitalWrite(pines[4],LOW);

digitalWrite(pines[5],HIGH);

digitalWrite(pines[6],HIGH);

void setup() {

for(i=0;i<7;i++)

pinMode(pines[i],OUTPUT);

pinMode(ccuni,OUTPUT);

pinMode(ccdec,OUTPUT);

pinMode(cccen,OUTPUT);

digitalWrite(ccuni,HIGH);

digitalWrite(ccdec,HIGH);
digitalWrite(cccen,HIGH);

void loop() {

for(contcen=0;contcen<10;contcen++)

for(contdec=0;contdec<10;contdec++)

for(contuni=0;contuni<10;contuni++)

for(conttiempo=0;conttiempo<50;conttiempo++)//repite 50 veces

datpuerto(contuni);

digitalWrite(ccuni,LOW);

delay(10);//milisegundos

digitalWrite(ccuni,HIGH);

datpuerto(contdec);

digitalWrite(ccdec,LOW);

delay(10);

digitalWrite(ccdec,HIGH);

datpuerto(contcen);

digitalWrite(cccen,LOW);

delay(10);

digitalWrite(cccen,HIGH);

}
}

}
}
Luego realizamos el montaje y subimos el código al mismo.
Conclusiones:

*Todos los lenguajes de programación son distintos, pero con unas bases similares.

*El funcionamiento de algunos componentes dependen del voltaje inducido.

*El orden en que se colocan los elementos en la protoboard es fundamental ya que de no ser
situados de manera correcta pueden averiarse.

*Leer las tablas de datos es importante para saber cómo funciona cada objeto que se utilizara.

*Es importante hallar una solución teórica antes de la práctica para esperar un resultado óptimo.

*Todos los códigos realizados funcionan de manera independiente, aunque usando algunas funciones puede
ser posible su función de manera lineal.

*Cualquier modificación al código afecta directamente el funcionamiento del mismo y del ensamblaje físico.

*Es importante conocer las funciones principales de los lenguajes de programación ya que de ellos depende el
desarrollo y posible éxito del trabajo realizado.

Bibliografía:

*Carranza, I., & Gross, A. (2002). Uso de un multímetro de alta impedancia en la construcción de
un Potenciómetro y un conductímetro. Revista científica, 15(1), 27–32.
https://doi.org/10.54495/rev.cientifica.v15i1.254

*Fernández, Y. (2022, septiembre 23). Qué es Arduino, cómo funciona y qué puedes hacer con
uno. Xataka.com; Xataka. https://www.xataka.com/basics/que-arduino-como-funciona-que-
puedes-hacer-uno

*Fluke. (2021, febrero 1). ¿Qué es la corriente? Fluke.com. https://www.fluke.com/es-


co/informacion/blog/electrica/que-es-la-corriente

*Protoboard ⭐ ¿Qué es, Cómo funciona y cómo se usa? (2020, marzo 9). Descubrearduino.com.
https://descubrearduino.com/protoboard/

*Wikipedia contributors. (s/f). Resistencia eléctrica. Wikipedia, The Free Encyclopedia.


https://es.wikipedia.org/w/index.php?title=Resistencia_el%C3%A9ctrica&oldid=149445617

*(S/f). Mecatronicalatam.com. Recuperado el 3 de marzo de 2023, de


https://www.mecatronicalatam.com/es/tutoriales/electronica/componentes-
electronicos/diodo/diodo-led/
*Wikipedia contributors. (s/f). Transistor. Wikipedia, The Free Encyclopedia.
https://es.wikipedia.org/w/index.php?title=Transistor&oldid=147397743

También podría gustarte