Projeto completo para construção de um relé temporizador programável (Timer regressivo) com Arduino, display de 4 dígitos e encoder rotativo. Continuar lendo Relé Temporizador Programável com Arduino
Tag: arduino
Arduino com Servo Motor e Sensor HC-SR04
Projeto com Arduino e o sensor de distância HC-SR04 em conjunto com Servo Motor Continuar lendo Arduino com Servo Motor e Sensor HC-SR04
Guia de Instalação e Utilização das Bibliotecas do Arduino
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
Explorando o Módulo RTC DS3231 com Arduino
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
Controlando Intervalos de 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
Medidor do Consumo Elétrico com Arduino e Módulo PZEM004T
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
Medindo Corrente Alternada com Arduino e ACS712
Veja nesse pequeno projeto como usar o sensor ACS712 para medir corrente alternada com Arduino.
Continuar lendo Medindo Corrente Alternada com Arduino e ACS712
Transmitindo Dados de Sensores via RF com Arduino
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
Arduino: Resolvendo Problemas com a Porta USB
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
Dica: Otimização de memória com Arduino e DHT11
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…
Utilização
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
}
Conclusão
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!
Alternativas para Medição de Temperatura com Arduino
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
Arduino e Banco de Dados – Comunicação Serial
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
ESP8266 – Acessando Web Server NodeMCU com Ajax
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
Controlando LEDs com Arduino
Tudo que você queria saber sobre LEDs com Arduino, mas tinha vergonha de perguntar.
Arduino: Organização e Otimização da Memória
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
Programando a Digispark ATtiny85 com a IDE do Arduino
Primeiros passos para iniciar a programação da placa de desenvolvimento Digispark (ATtiny85). Continuar lendo Programando a Digispark ATtiny85 com a IDE do Arduino
HashMaps – Arrays Associativos com Arduino
Simplifique seus programas com o uso de HashMaps e outras estruturas de dados em Arduino Continuar lendo HashMaps – Arrays Associativos com Arduino
Tutorial: Programando a NodeMCU (ESP8266) com a IDE do 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
Arduino – Jogo da Tabuada com LCD, Teclado e Buzzer
Tutorial demonstrando o uso do LCD, Teclado e Buzzer com Arduino em um jogo da tabuada Continuar lendo Arduino – Jogo da Tabuada com LCD, Teclado e Buzzer