martes, 15 de agosto de 2017

Sumativa

UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”
PRIMER AÑO DE BACHILLERATO – JOHNS HOPKINS
Sumativa- 3p.  – SUMATIVA ARDUINO

Nombre: FRANCO VACA ANA JOSE                                       Fecha: 13/08/2017

En este proyecto realizamos una conexión de 8 leds al arduino. Tuvimos que programarlo secuencialmente para que se enciendan de los extremos hacia el centro regulando el tiempo con un potenciador. 

Materiales Utilizados:
  • 20 Cables Macho-Macho
  • 8 leds
  • Arduino Genuino 
  • Tinkercad
  • 8 resistencias
  • Potenciómetro
* Primero debemos realizar una simulación en Tinkercad para que si programamos algo mal no se dañen nuestros materiales.


Conexión física

  1. Conectar con un cable macho-macho el GND del arduino al Protoboard.
  2. Conectar los 8 leds en el protoboard, procurando que el lado positivo quede al lado derecho.
  3. Con los cables macho-macho conectar al negativo los leds.
  4. Luego, conectar los resistores al lado positivo de los leds.
  5. En el arduino conectar los pines digitales al lado positivo de los leds. (En mi caso elegí conectarlos en los pines del 6-13)
  6. Para terminar la conexión física, colocamos el potenciador en el protoboard. En la pata de salida, la de la mitad, conectamos con un cable macho-macho al pin analogico A0. La pata GND la conectamos al arduino en el pin de GND y también conectamos la pata positiva al pin de 5V.




Programación 
  1. Abrimos el programa del Arduino.
  2. Para programar necesitamos darles nombres diferentes a los componentes que están conectados al protoboard. Colocamos "int", luego el nombre del componente "led x" (x= cualquier variable) y finalmente colocamos "= y" (y= nombre del pin de salida al que el componente esta conectado). 
    • Esto quedaría así:
      • int led =12;
      • int led2 =11;
      • int led3 =10;
      • int led4 =9;
      • int led5 =8;
      • int led6 =7;
      • int led7 =6;
      • int led8 =5;
Aquí ya tendríamos la programación de los leds, pero nos falta programar el potenciómetro. Básicamente seguimos los mismos pasos.
      • int potenciometro =A0;
      • int valorPotenciometro =0;
3. Hay que darle la señal al led, de que su pin es un pin de salida (OUTPUT). Pero antes especifiquemos esto con un "void setup() {". 
  • Luego, ya quedaría así:
    • pinMode(led, OUTPUT);
    •   pinMode(led2, OUTPUT);
    •   pinMode(led3, OUTPUT);
    •   pinMode(led4, OUTPUT);
    •   pinMode(led5, OUTPUT);
    •   pinMode(led6, OUTPUT); 
    •   pinMode(led7, OUTPUT);
    •   pinMode(led8, OUTPUT);
4. Ahora si podemos programar la secuencia. Para iniciar esto necesitamos colocar "void loop() {"(Esto hace que las señales se repitan automáticamente acabada la secuencia)
5. Determinamos el tiempo de cada secuencia para que funcionen con el potenciómetro que seria "valorPotenciometro" y determinar de que manera se la va a leer (Forma Analogica) "analogRead".

  • valorPotenciometro = analogRead(potenciometro);
6. Para mandar las señales hay que poner "digitalWrite" al principio. Luego poner el nombre del componente y finalmente lo que quiero que haga. (Es por esto que los componentes deben tener distintos nombres). Si quiero que un led prenda seria HIGH ya que mandamos energía y que se apague seria LOW ya que no mandamos energía. 
  •  digitalWrite(led, HIGH)
Quedaria asi, pero ahora tenemos que determinar la secuencia de los 8 leds para que se enciendan de los extremos hacia el centro y del centro hacia los extremos. Así que colocamos las variables de los componentes y determinamos si lo queremos prendido o apagado.
  • digitalWrite(led, HIGH);
  •   digitalWrite (led8, HIGH);
  •   digitalWrite (led2, LOW);
  •   digitalWrite(led3, LOW);
  •   digitalWrite(led4, LOW);
  •   digitalWrite(led5, LOW);
  •   digitalWrite(led6, LOW);
  •   digitalWrite(led7, LOW);
La señal que mando aquí esta diciendo que se prendan los extremos. Esto hacemos con cada uno de los componentes.
7. Para terminar con las partes de la secuencia colocamos "delay(valorPotenciometro *2); ", que nos indica el tiempo de espera para comenzar la nueva parte de la secuencia.
Al finalizar la programación nos quedaria algo así:
  • int led = 12;
  • int led2 = 11;
  • int led3 = 10;
  • int led4 = 9;
  • int led5 = 8;
  • int led6 = 7;
  • int led7 = 6;
  • int led8 = 5;

  • int potenciometro = A0;
  • int valorPotenciometro = 0;


  • void setup() {
    •   
  •   pinMode(led, OUTPUT);
  •   pinMode(led2, OUTPUT);
  •   pinMode(led3, OUTPUT);
  •   pinMode(led4, OUTPUT);
  •   pinMode(led5, OUTPUT);
  •   pinMode(led6, OUTPUT); 
  •   pinMode(led7, OUTPUT);
  •   pinMode(led8, OUTPUT);
  • }


  • void loop() {
  •   valorPotenciometro = analogRead(potenciometro);
  •   digitalWrite(led, HIGH);
  •   digitalWrite (led8, HIGH);
  •   digitalWrite (led2, LOW);
  •   digitalWrite(led3, LOW);
  •   digitalWrite(led4, LOW);
  •   digitalWrite(led5, LOW);
  •   digitalWrite(led6, LOW);
  •   digitalWrite(led7, LOW);
  •   delay(valorPotenciometro *2);  
  •   digitalWrite(led, LOW);
  •   digitalWrite (led8, LOW);
  •   digitalWrite (led2, HIGH);
  •   digitalWrite (led7, HIGH);
  •   digitalWrite (led3, LOW);
  •   digitalWrite (led4, LOW);
  •   digitalWrite (led5, LOW);
  •   digitalWrite (led6, LOW);
    •   
  •   delay(valorPotenciometro *2);              
  •   digitalWrite(led, LOW);
  •   digitalWrite (led8, LOW);
  •   digitalWrite (led2, LOW);
  •   digitalWrite (led7, LOW);
  •   digitalWrite (led3, HIGH);
  •   digitalWrite (led4, LOW);
  •   digitalWrite (led5, LOW);
  •   digitalWrite (led6, HIGH);
  •   delay(valorPotenciometro *2);
  •   digitalWrite(led, LOW);
  •   digitalWrite (led8, LOW);
  •   digitalWrite (led2, LOW);
  •   digitalWrite (led7, LOW);
  •   digitalWrite (led3, LOW);
  •   digitalWrite (led4, HIGH);
  •   digitalWrite (led5, HIGH);
  •   digitalWrite (led6, LOW);
  •   delay(valorPotenciometro *2);  
  •   digitalWrite(led, LOW);
  •   digitalWrite (led8, LOW);
  •   digitalWrite (led2, LOW);
  •   digitalWrite (led7, LOW);
  •   digitalWrite (led3, HIGH);
  •   digitalWrite (led4, LOW);
  •   digitalWrite (led5, LOW);
  •   digitalWrite (led6, HIGH);
  •   delay(valorPotenciometro *2);
  •   digitalWrite(led, LOW);
  •   digitalWrite (led8, LOW);
  •   digitalWrite (led2, HIGH);
  •   digitalWrite (led7, HIGH);
  •   digitalWrite (led3, LOW);
  •   digitalWrite (led4, LOW);
  •   digitalWrite (led5, LOW);
  •   digitalWrite (led6, LOW);
  •   delay(valorPotenciometro *2);

¿Que complicaciones tuvo?
Tuve complicaciones al realizar la programación. Llegue bien hasta llevar a la secuencia de los extremos hacia dentro, pero no sabia como hacer la del centro hacia los extremos. Aunque esto lo resolvi con análisis ya que seria lo mismo pero en diferente orden.

En conclusion, es bueno prestar atención a los codigos de programacion ya que se te hace mas facil cuando los entiendes y sabes que señal estás enviando. Aparte, no se olviden nunca de los signos como ";" "{" "}" "(" ")" , etc.

jueves, 29 de junio de 2017

Practica: Potenciómetro, Fotocelda y Botón

UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”
PRIMER AÑO DE BACHILLERATO – JOHNS HOPKINS
TAREA # 3- 2p.  – PRÁCTICA: POTENCIÓMETRO, FOTOCELDA Y BOTÓN

Nombre: FRANCO VACA ANA JOSE                                       Fecha: 29/06/2017

El Viernes, 23 de Junio del presente año realizamos 3 practicas con distintos dispositivos los cuales controlan el paso de energía, entre ellos esta el Potenciometro, que pontencia la energía, El botón, que controla si pasa la energia o no y finalmente el fotoresistor.

Materiales:

  • Botonera
  • Potenciometro
  • Resistor
  • Led
  • Fotocelda
  • Protoboard
  • Bateria
  • Cables Macho-macho

Botonera:
La botonera de forma parte de un circuito fácil, no tuve complicaciones al realizar este circuito.


Estas fotos son hechas en mi casa, debido a que me olvide de tomarle foto a las que realice en clases.
Potenciómetro:
En este circuito si tuve varias complicaciones, pero finalmente lo logré.
Al principio no funcionó ya que no conecte al lado negativo al potenciómetro, así que no había energía. Luego, me di cuenta de eso y lo arregle. Aun así, no prendia el circuito pero después me di cuenta que fue porque el potenciómetro estaba en el menor paso de energía. Finalmente, encendió el circuito.



Fotoresistor: 
En este circuito, como el de la botonera, no tuve complicaciones. 
Me llamo la atencion este circuito ya que se baja la intensidad cuando cubres la luz.




miércoles, 21 de junio de 2017

CIRCUITO MIXTO: SERIE Y PARALELO

UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”
PRIMER AÑO DE BACHILLERATO – JOHNS HOPKINS
TAREA # 3- 2p.  – PRÁCTICA: POTENCIÓMETRO, FOTOCELDA Y BOTÓN

Nombre: FRANCO VACA ANA JOSE                                       Fecha: 29/06/2017

El Viernes, 16 de Junio del presente año realizamos una practica de un circuito mixto, es decir enserie y en paralelo. 

CIRCUITO MIXTO: SERIE Y PARALELO

Vamos a utilizar:
  • 1 PROTOBOARD
  • 1 BATERIA 9V CON SU BROCHE
  • 12 LEDS
  • 4 RESISTENCIA DE 220 OHMIOS (ROJO ROJO CAFE) O 330 OHMIOS (NARANJA NARANJA CAFE)
  • 10 CABLES MACHO - MACHO



Conecte el circuito en serie y en paralelo y no paso nada a medida que fue conectando mas y mas diodos. Tuve que realizar un puente para conectar la energía a la otra mitad del protoboard y por ultimo observe que los resistores producian mas calor. 

lunes, 12 de junio de 2017

PRÁCTICA EN SERIE Y PARALELO

UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”
PRIMER AÑO DE BACHILLERATO – JOHNS HOPKINS
TAREA # 1- 2P. – PRÁCTICA EN SERIE Y PARALELO

Nombre: FRANCO VACA ANA JOSE                                       Fecha: 12/06/17

El Viernes, 9 de Junio del presente año realizamos la primera practica. En esta hicimos un circuito en serio y otro en paralelo. 

EN SERIE

Este fue el primer diodo que conecte, la intensidad de la luz es fuerte.
El segundo, la intensidad de la luz sigue igual.
El tercero, la intensidad es igual a la inicial. 
Cuarto led, la intensidad se reduce pero es una reducción mínima. 
Quinto led, la intensidad de la luz es muy baja. ya no causa reflejo en el lente de la camara como podemos ver. 
Al sexto led, ninguno de los diodos enciende. No puedo conectar mas de 5 diodos.
¿QUÉ DIFICULTADES TUVO? 
No tuve dificultades en el proceso, solo que al colocar mi primer diodo led me olvide de cerrar el circuito.
Solo puedo conectar 5 diodos led, al sexto se apaga.

PARALELO


Primer led conectado, La intensidad de la luz es fuerte. 

Segundo led, La intensidad de la luz es igual a la inicial. 
Tercer led, no hay ningun cambio.
Cuarto led, los resistores transmiten energía calorífica. La intensidad no varía.
Quinto led, La intensidad se mantiene y la energía calorífica de los resistores también. Pero para poder seguir conectando diodos en la otra mitad del Protoboard hay que hacer un puente con los cables macho-macho. 
¿QUÉ DIFICULTADES TUVO? 
Fue una en todo el proceso, ya que para que la otra mitad del protoboard funcione hay que hacer un puente con los cables macho-macho. 
 Aquí puedo conectar diodos led siempre y nunca se va a apagar. Se utilizan mas componentes
Los dos se mostraron como en el simulador.

viernes, 19 de mayo de 2017

En serie y en paralelo

UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”
PRIMER AÑO DE BACHILLERATO – PARALELO
Actividad # 2 – En serie y en paralelo

Nombre: Franco Ana                                         Fecha: 19/05/17

El Viernes, 19 de Mayo del 2017 realizamos dos circuitos en la pagina https://circuits.io/.

¿CUÁNTOS LEDS PUDO CONECTAR EN SERIE?
Puedo  conectar 6 leds.

¿QUÉ SUCEDIO MIENTRAS IBA AGREGANDO LEDS?
Se fueron prendiendo cada vez menos.
En Serie:


Conecte el primer led no sucedio nada, finciona bien.

Tres Leds y aun sigue funcionando.

Coloque 5 leds pero ya no tienen tanta luz.
Llegue al sexto led y aun siguen prendiendo aunque con menor intensidad.
Al septimo led ya ninguno prende.



En Paralelo:
¿CUÁNTOS LEDS PUDO CONECTAR EN PARALELO? 
Conecte 8 leds y seguian funcionando pero ya no me da mas espacio para poder conectar mas leds en el protoboard.
¿QUÉ SUCEDIO MIENTRAS IBA AGREGANDO LEDS?
Funcionaron todos correcctamente pero como en el 4to. led bajo la intensidad de la luz.

El primer led.

Sendundo led, funciona correctamente.
Tercer led, Funciona bien pero la luz esta con menor intensidad.
Cuarto led, funciona correctamente con la misma intensidad.
Quinto led, funciona correctamente. No hay cambios.
Sexto led, no hay ningun cambio.
Septimo led, siguen funcionando.
Octavo led, sigue funcionando. 
Ya no tengo espacio para conectar mas leds.