martes, 20 de diciembre de 2016

Programa 2. Manejo del display

En esta ocasión vamos a aprender a manejar el display de cátodo común que hemos conectado a nuestro Arduino nano. En la figura se puede ver como se encuentra conectado. Y también hemos aprovechado para conectar un pulsador que usaremos más adelante.

Este es el programa que hemos hecho para conseguir explorar el pulsador, y cuando se pulse debe iluminar el segmento del punto durante medio segundo para después empezar a descontar por el display desde el número 3 al 0.

/*
Comprueba pulsador y cuando se accione empieza a descontar por el display
*/
    int n; 
    int pulsador;
    int pin_pulsador =10;
    int pin_punto = 9;

    void setup()   {                

        for (n=0;n<10;n++) pinMode(n, OUTPUT);
        pinMode(10, INPUT);
       

    }

    void loop()                     
    { 
        pulsador = digitalRead(pin_pulsador);
        if (pulsador == 0)
        {
           digitalWrite(pin_punto, HIGH);
            delay(500);
            // 3
            digitalWrite(2, HIGH);
            digitalWrite(3, HIGH); 
            digitalWrite(4, HIGH);
            digitalWrite(5, HIGH);
            digitalWrite(6, LOW); 
            digitalWrite(7, LOW);
            digitalWrite(8, HIGH);
            delay(2000);
            // 2
            digitalWrite(2, HIGH);
            digitalWrite(3, HIGH); 
            digitalWrite(4, LOW);
            digitalWrite(5, HIGH);
            digitalWrite(6, HIGH); 
            digitalWrite(7, LOW);
            digitalWrite(8, HIGH);
            delay(2000);
           
            //1
            digitalWrite(2, LOW);
            digitalWrite(3, HIGH); 
            digitalWrite(4, HIGH);
            digitalWrite(5, LOW);
            digitalWrite(6, LOW); 
            digitalWrite(7, LOW);
            digitalWrite(8, LOW);
            delay(2000);
            //0
            digitalWrite(2, HIGH);
            digitalWrite(3, HIGH); 
            digitalWrite(4, HIGH);
            digitalWrite(5, HIGH);
            digitalWrite(6, HIGH); 
            digitalWrite(7, HIGH);
            digitalWrite(8, LOW);
            delay(2000);
           
           
        }
        else digitalWrite(pin_punto, LOW);
               
    } 

miércoles, 9 de noviembre de 2016

De vuelta otra vez con Arduino

Volvemos de nuevo a empezar con el trabajo con Arduino durante este curso. Esta vez hemos elegido una versión de Arduino diferente. Utilizaremos para nuestras pruebas la placa Arduino Nano montada sobre una Protoboard.


La ventaja de esta forma de montaje respecto a la anterior es que es más versátil. No hará falta construir un Shield para probar un circuito, bastará con montar los componentes en la Protoboard conectándolos con el Arduino Nano.

viernes, 10 de junio de 2016

Relación de contenidos superados en Módulo EM curso 2015-16

A continuación se pueden ver los contenidos superados por alumno en el módulo EM en este curso:
(Haz click en la imagen para ampliar)




(Actualizado el 17-06-16)