Un universo de extensiones con mBlock5

Se describe cómo utilizar las diferentes extensiones para objetos y como crear extensiones para módulos en placas arduino Se describe cómo utilizar las diferentes extensiones para objetos y como crear extensiones para módulos en placas arduino

21.12.2021 Views

UN UNIVERSO DE EXTENSIONES EN MBLOCK5Es decir, nuestra carpeta DHT incluirá estos 13 archivos:Si abrimos el archivo DHT.h con WordPad, por ejemplo, nos encontramos con lo siguiente:Resulta que con esta librería podemos conectar cualquiera de estos sensores:SUSANA OUBIÑA FALCÓN PÁGINA 133 DE 207

UN UNIVERSO DE EXTENSIONES EN MBLOCK5Y en apartado “public” vemos el siguiente código que, para muchos de vosotros/as puede serlegible y para otros muchos no serlo tanto:Una traducción puede ser la siguiente:• Tenemos que declarar el sensor con el comando DHT (nº del pin al que está conectado,tipo de sensor).• Será necesario iniciar el sensor en void setup con el comando dht.begin• Podemos obtener la temperatura con readTemperatura() y la humedad conreadHumidity()• El último comando de la lista read(void) es una variable de tipo booleano. Esto quieredecir que solo tiene 2 valores, verdadero o falso, lo que nos permite usarlo en bloquesde tipo condicional.Para muchos esta información es más que suficiente para comenzar a crear la extensión enmBlock Extension Builder. Pero si no lo tenemos claro, debemos buscar por la red “¿Cómoprogramar un sensor DHT en Arduino?”. El resumen de la búsqueda se puede ver en lassiguientes imágenes:• Para Inicializar el sensorSUSANA OUBIÑA FALCÓN PÁGINA 134 DE 207

UN UNIVERSO DE EXTENSIONES EN MBLOCK5

Y en apartado “public” vemos el siguiente código que, para muchos de vosotros/as puede ser

legible y para otros muchos no serlo tanto:

Una traducción puede ser la siguiente:

• Tenemos que declarar el sensor con el comando DHT (nº del pin al que está conectado,

tipo de sensor).

• Será necesario iniciar el sensor en void setup con el comando dht.begin

• Podemos obtener la temperatura con readTemperatura() y la humedad con

readHumidity()

• El último comando de la lista read(void) es una variable de tipo booleano. Esto quiere

decir que solo tiene 2 valores, verdadero o falso, lo que nos permite usarlo en bloques

de tipo condicional.

Para muchos esta información es más que suficiente para comenzar a crear la extensión en

mBlock Extension Builder. Pero si no lo tenemos claro, debemos buscar por la red “¿Cómo

programar un sensor DHT en Arduino?”. El resumen de la búsqueda se puede ver en las

siguientes imágenes:

• Para Inicializar el sensor

SUSANA OUBIÑA FALCÓN PÁGINA 134 DE 207

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!