[Arduino] Use o Autonomo para medir a temperatura e humidade!
Como prometido, temos aqui o primeiro tutorial sobre o Autonomo, um microcontrolador semelhante ao Arduino zero, que já foi demonstrado neste post aqui.
Hoje vamos ver como usar o Autonomo muito facilmente para medir a temperatura e humidade no ar, através da sua simplicidade e organização do sistema Grove, usando um DHT11.
Basta fazer as ligações como estão na foto, ligando no Digital 4, utilizando a shield do Grove, nem é necessário um esquema eletrónico neste caso 😉
Posteriormente, usando o Arduino 1.6.6 ou posterior, devidamente configurado para esta placa, façam upload deste código:
#include <DHT.h> #define DHTPIN 4 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); void setup() { SerialUSB.begin(9600); dht.begin(); } void loop() { delay(2000); float h = dht.readHumidity(); float t = dht.readTemperature(); if (isnan(h) || isnan(t)) { SerialUSB.println("Falhou a leitura!"); return; } SerialUSB.println("Humidade: " + (String)h + " %\t Temperatura: " + (String)t + " *C "); }
Por fim carreguem no botão Serial, confirmando que estará na opção de Baud Rate 9600 e verão a humidade e temperatura a atualizarem a cada 2 segundos.
Muito simples não é? Podem consultar mais informação aqui sobre o SODAQ Autónomo.
Espero que gostem 🙂