Page 90 - Libro
P. 90
TECNIKIDS
Explicando el funcionamiento de forma simplificada, En esta condicional agregarás la variable num la
se compara el valor de una variable con el valor cual será verificada. Si observas los valores que se
especificado en cada case, si los valores coinciden se verificarán son de -1 a 10.
ejecuta el código dentro del case correspondiente
y luego, se sale de la sentencia switch con un break. Te preguntarás por que -1 o 10 si esos valores
no los puede mostrar el display. Pero observando
Si esto no fuera así, el contenido del switch seguiría la programación te daras cuenta que cuando
ejecutándose hasta encontrar otro break o hasta presionas uno de los botones ya sea el de aumentar
llegar al final de la sentencia, lo que se ve traducido o disminuir cambiará en 1 al valor de nuestra
en posibles errores o excesivo tiempo de ejecución. variable num.
Para poder realizar la conexión necesitarás lo Por lo que deberás verificar los valores menores
siguiente: de 0 y mayores que 1. Entonces si el display esta
mostrando el valor 0 y presionas el botón de
1. 1 Display Cátodo Común disminuir entonces el valor cambiará a -1, pero eso
2. 8 resistencias de 330 Ω. no es lo que necesitas, por lo que en esa verificación
3. 2 resistencias de 1k Ω. el aumento será de 1 y mostrarás el número 0.
4. 2 Push button.
5. Arduino Lo mismo con el número 9, si le aumentas 1 la
6. Protoboard variable num tendrá un valor de 10 pero como
7. Cables ese valor no lo mostrarás en el display entonces le
restas 1 y dejas mostrado el número 9 en el display.
Recuerda que antes de realizar la conexión
deberás utilizar el emulador para que no tengas Los comandos num++ y num--, los utilizarás para
inconvenientes con los dispostivos. aumentar o disminuir en 1 una variable. Que es lo
mismo que decir num=num+1; o num=num-1.
Los pines que utilizarás son del 2 al 10, en donde
desde el pin 2 al 8 sera para controlar los LED del Por último en cada verificación del case debes
display, luego el 9 y 10 es para controlar los botones. terminar con break; el que indica cual es el final de
esa condición en especifica.
Recordar que los botones deben de tener
conectado la carga de 5v para que puedan mandar Con esto terminas la parte de display en la siguiente
la señal que nosotros deseas que en este caso lección aprenderás un tema nuevo y útil al momento
sera iniciado desde 0 y cuando sea seleccionado de realizar movimiento a los proyectos.
cambiara a 1.
La programación es similar al anterior proyecto en
la parte de la numeración.
La variable num es la que controla que número se
mostrará, para ello utilizarás la condicional Switch.
90