Sei sulla pagina 1di 3

MÁQUINAS DIGITALES CON LABORATORIO

PRACTICA #1

Use el programa Arduino IDE para crear y compilar los programas que a continuación se
describen, una vez compilados correctamente verifique su funcionamiento en el circuito
entrenador.

1.- Nombre del programa: entrenador1.ino


El Puerto B(13,12,11,10,9,8) actúa como salida, es controlado por A0, que actúa como
entrada. De manera tal, que:

Si A0=1, se encienden los leds conectados a las salidas 8,9 y 10, los otros permanecen
apagados
Si A0=0, se encienden sólo los leds conectados a 11,12 y 13 los otros permanecen
apagados.

2.-Por los pines A0,A1,A2 mediante interruptores se introduce un número binario de 3


bits, de esta forma se pueden tomar números desde 0 hasta 7

A0 A1 A2 NUMERO

0 0 0 0
0 0 1 1

0 1 0 2

0 1 1 3

1 0 0 4

1 0 1 5

1 1 0 6

1 1 1 7

Cuando el número de entrada es cero, no se enciende ningún led, cuando el número es 1


se enciende un led, cuando el número es 2 se encienden dos leds asi hasta cuando el
número es 6 se encienden los 6 leds, cuando la entrada sea 7, los 6 leds se apagan y se
prenden cada segundo.

3.-Se usa el puerto B (8 a 13) donde se conectan 6 leds, los leds van encendiendo en
secuencia para formar en números binarios de 6 bits, los números decimales de 0 a 63,
cada número se mantiene encendido 100 milisegundos

13 12 11 10 9 8 valor

0 0 0 0 0 0 0

0 0 0 0 0 1 1

0 0 0 0 1 0 2

0 0 0 0 1 1 3

0 0 0 1 0 0 4

0 0 0 1 0 1 5

.
.
.

1 1 1 1 1 1 63

4.-Se conecta un potenciómetro a la entrada A0, este controla la velocidad en que se van
encendiendo un led en la siguiente secuencia, 13 > 12 > 11 > 10 > 9 > 8 > 9 > 10 > 11 >
12 > 13 > 12 ...

Potrebbero piacerti anche