sábado, 7 de diciembre de 2019

Laboratorio 15 -  Contadores Digitales con Arduino

Programación con Arduino

La programación de Arduino es la programación de un microcontrolador. Esto era algo más de los ingenieros electrónicos, pero Arduino lo ha extendido a todo el público. Arduino ha socializado la tecnología.

Programar Arduino consiste en traducir a líneas de código las tareas automatizadas que queremos hacer leyendo de los sensores y en función de las condiciones del entorno programar la interacción con el mundo exterior mediante unos actuadores.

Arduino proporciona un entorno de programación sencillo y potente para programar, pero además incluye las herramientas necesarias para compilar el programa y “quemar” el programa ya compilado en la memoria flash del microcontrolador. Además el IDE nos ofrece un sistema de gestión de librerías y placas muy práctico. Como IDE es un software sencillo que carece de funciones avanzadas típicas de otros IDEs, pero suficiente para programar.

Ejercicio del laboratorio


Código completo para el aumento disminución de números con Arduino

int unidades=0;
int decenas=0;

void setup() 
{
DDRD = 0b00001111; //pines 0 al 3 SALIDAS y 4 al 7 ENTRADAS
DDRB = 0b00001111; // pines 8 al 11 SALIDAS y 12 al 13 ENTRADAS
PORTD = unidades; //Transferimos valor de variable a puerto B 
PORTB = decenas; //Transferimos valor de variable a puerto D 
}

void loop() 
{
if (digitalRead(7) == LOW)
  {
    unidades++;
    if (unidades>9)
      {
        unidades=0;
        decenas++;
      }
    PORTD=unidades;
    PORTB=decenas;
    delay(200);
  }
if (digitalRead(6) == LOW)
  {
    unidades--;
    if (unidades<0)
      {
        unidades=9;
        decenas--;
      }
    PORTD=unidades;
    PORTB=decenas;
    delay(200);
  }
}

Vídeo Tutorial sobre simulación en Proteus




Vídeo tutorial sobre el laboratorio de Circuitos




Lo que se aprendio con este laboratorio es la programacion basica en arduino para la elaboracion de un contador funcional con pulsador.

Integrantes:

- Pumacayo Pinto, Antonio Valentin
-Quiñones Colque Adrian
-Chaucha Llacho Andrew



No hay comentarios:

Publicar un comentario