Veja nesse pequeno guia as principais dicas, conceitos e orientações sobre a seleção, instalação e utilização de bibliotecas com a IDE do Arduino.
Continuar lendo Guia de Instalação e Utilização das Bibliotecas do Arduino
Internet das Coisas.
Projetos e Programação com Arduino, ESP8266, NodeMCU, RaspBerry Pi.
Veja nesse pequeno guia as principais dicas, conceitos e orientações sobre a seleção, instalação e utilização de bibliotecas com a IDE do Arduino.
Continuar lendo Guia de Instalação e Utilização das Bibliotecas do Arduino
Tutorial sobre comunicação com WebSockets usando as placas NodeMCU, ESP8266 ou ESP32. Continuar lendo Comunicação via WebSockets com NodeMCU – ESP8266
Veja neste artigo um passo a passo completo sobre como desenvolver aplicativos de controle remoto wi-fi para celulares em HTML5 e usá-los em aplicações IoT com dispositivos NodeMCU e compatíveis (ESP8266 / ESP32)
Continuar lendo NodeMCU e Aplicativos de Controle Remoto Wi-Fi para Celulares
Conheça com detalhes o módulo DS3231, um relógio de tempo real (Real Time Clock) que traz maior precisão ao controle do tempo com Arduino
Veja neste rápido tutorial como controlar intervalos de tempo de forma simples com Arduino, executando tarefas de forma “paralela” sem interromper o processamento . Continuar lendo Controlando Intervalos de Tempo com Arduino
Neste experimento vamos usar o módulo PZEM004T para fazer um medidor do consumo da energia elétrica com Arduino Continuar lendo Medidor do Consumo Elétrico com Arduino e Módulo PZEM004T
Veja nesse pequeno projeto como usar o sensor ACS712 para medir corrente alternada com Arduino.
Continuar lendo Medindo Corrente Alternada com Arduino e ACS712
Neste pequeno projeto vamos demonstrar como usar o Arduino para transmitir dados de sensores via RF – Rádio Frequência Continuar lendo Transmitindo Dados de Sensores via RF com Arduino
Neste artigo vamos mostrar como enviar dados coletados de sensores e armazená-los em um banco de dados usando ESP8266 através da conexão WI-FI e requisições HTTP com PHP
Continuar lendo ESP8266 e Bancos de Dados – Requisições WEB com PHP
Veja neste pequeno post como resolver os principais problemas que podem ocorrer na transferência de sketchs para o Arduino pela porta serial USB
Continuar lendo Arduino: Resolvendo Problemas com a Porta USB
Veja nesta pequena dica como economizar memória do Arduino com esta library para o DHT11
Caso seu projeto use o sensor de temperatura DHT11, provavelmente você deve estar usando a excelente biblioteca da Adafruit DHT.
No entanto, existe um lib mais simples e rápida que pode ser um alternativa para projetos que precisam economizar o máximo possível de memória.
Trata-se da biblioteca SimpleDHT desenvolvida pelo desenvolvedor chinês Win Lin
Fiz um teste com o NodeMCU e tive um ganho de 6000 bytes de memória. No Arduino tive um ganho de 50%
Veja a seguir como utilizar a library…
Esta biblioteca pode ser baixada e configurada pela própria IDE do Arduino.
Para isso, acesse o menu Sketch → Incluir Biblioteca → Gerenciar bibliotecas.
Digite na caixa de pesquisa o nome da lib SimpleDHT e solicite sua instalação.
Vá até o menu Arquivo → Exemplos e procure por DHT11Default
Veja o sketch de exemplo comentado:
#include <SimpleDHT.h>
// for DHT11,
// VCC: 5V or 3V
// GND: GND
// DATA: 2
int pinDHT11 = 2; //Sensor conectado ao pino 2
SimpleDHT11 dht11; //Criação do objeto para a biblioteca
void setup() {
Serial.begin(9600);
}
void loop() {
// start working...
Serial.println("=================================");
Serial.println("Sample DHT11...");
// read without samples.
//Variáveis para as leitura
byte temperature = 0;
byte humidity = 0;
if (dht11.read(pinDHT11, &temperature, &humidity, NULL)) {
Serial.print("Read DHT11 failed.");
return;
}
Serial.print("Sample OK: ");
Serial.print((int)temperature); Serial.print(" *C, ");
Serial.print((int)humidity); Serial.println(" %");
// DHT11 sampling rate is 1HZ.
delay(1000); //Delay necessário
}
A simpleDHT foi construída especificamente para o DHT11.
Para o DHT22 existe outra biblioteca que ocupa muito pouco espaço na memória e tem a vantagem de detectar qual o modelo do sensor está sendo usado:
https://github.com/markruys/arduino-DHT
Happy Sketching!
Neste artigo vamos analisar os principais sensores existentes no mercado brasileiro para a medição de temperatura com Arduino.
Continuar lendo Alternativas para Medição de Temperatura com Arduino
Neste artigo vamos mostrar como enviar dados coletados de sensores e armazená-los em um banco de dados usando como meio de comunicação a saída serial (porta USB) do Arduino
Continuar lendo Arduino e Banco de Dados – Comunicação Serial
Neste tutorial vamos criar um web server com NodeMCU (ESP8266) e acessá-lo a partir de uma aplicação WEB (HTML5 + Bootstrap + Ajax) hospedada em um servidor na rede local.
Continuar lendo ESP8266 – Acessando Web Server NodeMCU com Ajax
Tudo que você queria saber sobre LEDs com Arduino, mas tinha vergonha de perguntar.
Veja nesse tutorial como está organizada a memória do Arduino e conheça as principais técnicas de otimização. Continuar lendo Arduino: Organização e Otimização da Memória
Primeiros passos para iniciar a programação da placa de desenvolvimento Digispark (ATtiny85). Continuar lendo Programando a Digispark ATtiny85 com a IDE do Arduino
Simplifique seus programas com o uso de HashMaps e outras estruturas de dados em Arduino Continuar lendo HashMaps – Arrays Associativos com Arduino
Projeto com ESP8266 NodeMCU para controlar um led RGB usando a linguagem de programação do Arduino Continuar lendo Tutorial: Programando a NodeMCU (ESP8266) com a IDE do Arduino