viernes, 1 de diciembre de 2017

Proyecto avance 2

PROYECTO AVANCE 2

En este trabajo tuve que hacer en el simulador ya que no tenía los materiales suficientes, así que hice lo siguiente:


Al principio fue medio complicado ya que me confundía con la unión de los cables con el display de 7 segmentos y el Arduino UNO. Como no me funcionaba probe girando las resistencias pero no pasaba nada así que pobre con un código que un amigo me ayudó a conseguirlo:

int LED = 13 ;
int boton = 2;

void setup()
{
 pinMode( LED, OUTPUT) ; // LED como salida
 pinMode( boton  , INPUT) ; //botón  como entrada


 pinMode(10, OUTPUT);
 pinMode(3, OUTPUT);
 pinMode(4, OUTPUT);
 pinMode(5, OUTPUT);
 pinMode (7, OUTPUT);
 pinMode(9, OUTPUT);
 pinMode(8, OUTPUT);
 pinMode (6,OUTPUT);

}

void loop()
{
 int valor = digitalRead(boton) ; // leemos el valor de boton, si está presionado será HIGH y sino será LOW.
 if(valor==HIGH) 
 {

 digitalWrite(3, HIGH);
 digitalWrite(4, HIGH);
 digitalWrite(5, HIGH);
 digitalWrite(6, HIGH);
 digitalWrite(7, HIGH);
 digitalWrite(8, HIGH);
 digitalWrite (10, HIGH);
 digitalWrite (9, HIGH); 
 delay(1000); // Wait for 1000 millisecond(s)
 digitalWrite(2, LOW);
 digitalWrite(3, LOW);
 digitalWrite(4, LOW);
 digitalWrite(5, LOW);
 digitalWrite(6, LOW);
 digitalWrite(7, LOW);
 digitalWrite(8, HIGH);
  digitalWrite (10, HIGH);
 digitalWrite (9, HIGH); 
 delay(1000); // Wait for 1000 millisecond(s)
 digitalWrite(2, HIGH);
 digitalWrite(3, LOW);
 digitalWrite(4, LOW);
 digitalWrite(5, HIGH);
 digitalWrite(6, HIGH);
 digitalWrite(7, HIGH);
 digitalWrite(8, HIGH);
 delay(1000); // Wait for 1000 millisecond(s)
 digitalWrite(2, LOW);
 digitalWrite(3, LOW);
 digitalWrite(4, HIGH);
 digitalWrite(5, LOW);
 digitalWrite(6, LOW);
 digitalWrite(7, HIGH);
 digitalWrite(8, LOW);
 delay(1000); // Wait for 1000 millisecond(s)
 digitalWrite(2, LOW);
 digitalWrite(3, LOW);
 digitalWrite(4, LOW);
 digitalWrite(5, LOW);
 digitalWrite(6, HIGH);
 digitalWrite(7, HIGH);
 digitalWrite(8, LOW);
 delay(1000); // Wait for 1000 millisecond(s)
 digitalWrite(2, HIGH);
 digitalWrite(3, LOW);
 digitalWrite(4, LOW);
 digitalWrite(5, HIGH);
 digitalWrite(6, HIGH);
 digitalWrite(7, LOW);
 digitalWrite(8, LOW);
 delay(1000); // Wait for 1000 millisecond(s)
 digitalWrite(2, LOW);
 digitalWrite(3, HIGH);
 digitalWrite(4, LOW);
 digitalWrite(5, LOW);
 digitalWrite(6, HIGH);
 digitalWrite(7, LOW);
 digitalWrite(8, LOW);
 delay(1000); // Wait for 1000 millisecond(s)
 digitalWrite(2, LOW);
 digitalWrite(3, HIGH);
 digitalWrite(4, LOW);
 digitalWrite(5, LOW);
 digitalWrite(6, LOW);
 digitalWrite(7, LOW);

Después de poner ese código tampoco me funciono, probé moviendo en negativo y positivo y era que unos cables estaban mal conectados, así que los volví a conectar y pudo funcionar. Aún me pregunto como esos cómo puedo escribir bien los códigos para que el dispositivo lo lea bien y funcione.







jueves, 30 de noviembre de 2017

sumativa

  Primero escogimos el protoboard igual al del ejemplo de moodle separamos todos los materiales necesarios en el simulador los ubicamos donde tenían que ir respectivamente  en orden y una vez todo colocado empezamos hacer el trabajo

Continuación , conectamos los cables el arduino  como tienen que ir y luego conectamos la otra parte del cable en el protoboard las resistencia las colocamos como se deben colocar para que funcionen con los cables pusimos el display 7 segmentos y luego de colocar todo empezamos la simulación

Al principio , no nos funciono pero después nos dimos cuenta del error que habíamos puesto lo corregimos  y volvimos a empezar la simulación . El simulador consiste en  una máquina que reproduce el comportamiento de un sistema en ciertas condiciones, lo que permite que la persona que debe manejar dicho sistema pueda entrenarse. Los simuladores suelen combinar partes mecánicas o electrónicas y partes virtuales que le ayudan a generar una reproducción precisa de la realidad.

Este trabajo es parte del proyecto que estamos realizando que es el photobooth

jueves, 19 de octubre de 2017

Bitácora display de 7 segmentos

Bitácora Display 7 Segmentos

En este trabajo fue un poco complicado porque había que prestar mucha atención a lo que decía la miss para entender. Había que hacer encender el display de 7 segmentos con la breadboard small y la placa ARDUINO UNO. Los pasos eran un poco complicados ya que hay que conectar de acuerdo como era la conexión. EJ: el pin 7 iba en la A, el pin 6 iba en la B, el pin 5 iba en el DP, el pin 4 iba en la C, el pin 2 iba en la D, el pin 1 iba en la E, el pin 9 iba en la F y el pin 10 iba en la G.

El punto era también poner una resistencia para que funcione y no se queme. Lo que se tenía que prender era el punto rojo que está en la esquina del 8 del display de 7 segmentos (DP).
Resultado de imagen para display de 7 segmentos encendido

Ese número que esta ahí puede también mostrar otros números del 1 al 9. En resumen el display de 7 segmentos es un elemento para visualización de números y letras en electrónica, cada segmento esta hecho de un material que emite luz, los segmentos se organizan o se designan como se muestra en la siguiente imagen.


Los display pueden ser de ánodo común o cátodo común, esto quiere decir que los led están conectados a un único nodo.