Sensores del rover Arduino
La ventaja de ARDUINOBLOCKS es que tiene ya incorporado una cantidad de bloques con sus librerías y funciones integradas por lo que el alumno no tiene que pelear con códigos y situaciones especiales, simplemente arrastrar el bloque y funcionar:
Probando el sensor LDR.
Vamos a probar este sensor que está conectado en una entrada analógica, para ello simplemente que escriba su valor en el puerto, y veremos cómo va cambiando.
Es recomendable para la lectura de los sensores, crear variables que almacenen los valores leídos, para luego utilizar estos valores:
El siguiente código lee el sensor cada 2 seg. y lo vemos por el puerto serie. Podemos comprobar que cuanto más luz, la lectura es menor.
Guardamos el proyecto, lo subimos al Arduino y pulsamos en consola para ver cómo cambia los valores.
Probando el sensor DHT22.
Vamos a probar este sensor, que mide a la vez temperatura y humedad. Con el bloque correspondiente, nos ahorramos bastante código.
Probando el sensor Hall.
Este sensor tiene también su bloque :
Podemos construir un programa análogo al anterior y veremos que su salida es simplemente 0 o 1 depende si acercamos o no un imán.
No Comments