El siguiente es un ejercicio práctico en el que se utilizarán diferentes funciones dentro del IDE de Arduino, para poder comprender el puerto serial, al enviar datos se verán reflejados en el monitor serial del Arduino UNO.
Los pines digitales de la tarjeta de desarrollo Arduino UNO se pueden configurar también como salida. Esto se puede hacer con la función pinMode() en donde, por ejemplo, si requiero de colocar el pin 4 como un pin de salida, debo escribir pinMode(4, OUTPUT). Para poder escribir una salida digital, podemos usar la función digitalWrite(), en donde los parámetros a insertar son el pin a modificar y el estado del pin. Si se requiere, por ejemplo, poner un 1 en el pin 4, podemos escribir digitalWrite(4, HIGH), o también se puede escribir digitalWrite(4, 1), de igual manera para poner un 0 en el pin 4 podemos escribir digitalWrite(4, LOW) ó digitalWrite(4, 0). En el siguiente vídeo se muestra un ejemplo de cómo encender un led con Arduino y un interruptor, de tal manera que cuando se presione el interruptor, el led se encienda:
Ya se vio como utilizar los operadores OR y AND, el único que falta es el operador NOT. El operador NOT niega el numero binario, por lo que un 1 se convierte en un 0 y un 0 se convierte en un 1. A continuación se presenta la tabla de verdad del operador lógico NOT: El siguiente es un ejemplo del uso del operador NOT (!) en la función if: if (!(variable1 == variable2)){ Escriba aquí el código para correr en caso de que la primera variable sea diferente de la segunda variable } En el siguiente vídeo se muestra como hacer un código que nos permita saber cuando el interruptor se encuentra apagado. Esto con la tarjeta de desarrollo enviando el dato por el serial.
Para poder conectar la tarjeta de desarrollo Arduino UNO o cualquier otra tarjeta, hay que seleccionar la tarjeta a utilizar y el puerto en donde se encuentre la tarjeta conectada, en el siguiente vídeo se muestra como hacerlo en la IDE de Arduino:
Comentarios
Publicar un comentario