Servidor web WiFi com Arduino e ESP8266

Um servidor web com Arduino e ESP8266, para controlar um led e ler o estado de sensores pelo navegador ou celular, via Wifi, sem bibliotecas externas nem apps. 

Mais memória no Arduino: indo além dos 2KB de RAM com a PROGMEM

Os meros 2KB de memória RAM do Arduino Uno são um desafio para trabalhar com texto ou muitos dados, mas há soluções. 

Arduino com rede embutida: um clone do Uno incorpora o shield ethernet na mesma placa

Modelo híbrido incorpora na mesma placa as funcionalidades de um Arduino Uno e de um shield Ethernet, mantendo o formato tradicional do Uno. 

Arduino e comunicação sem fio: módulo NRF24L01+

Como configurar e programar a conexão sem fio direta entre Arduinos usando o módulo NRF24L01+ para transmitir comandos e receber respostas. 

Voltímetro com Arduino: como montar, programar e calibrar

Como usar as portas analógicas para medir bem acima do seu limite de 5V, e como calibrá-las para maior precisão e acurácia. 

Como fazer upload de programas para um ATmega na protoboard usando um Arduino

O sketch ArduinoISP vem incluído na IDE do Arduino, e pode ser usado para gravar programas no seu standalone ou montagem com ATmega. 

Como fazer upload de programas para um ATmega na protoboard usando conversor USB–Serial

O Arduino standalone e outras montagens com ATmega podem ser programados pela IDE usando uma técnica simples. 

Usando outro Arduino como intermediário para debug no Monitor com a softwareSerial

Quando a serial nativa do seu Arduino já está em uso, ou se você está usando um ATtiny sem serial nativa, outro Arduino pode ajudar no debug via monitor serial USB. 

Tomada inteligente: Modificando um filtro de linha para controlá-lo por um Arduino ou Attiny85

Um pequeno circuito montado dentro de uma régua de tomadas nunca esquece de desligar aqueles aparelhos que ficavam em stand-by o ano inteiro sem necessidade. 

Entendendo os 6 pinos de ICSP dos Arduinos

Conhecendo na prática o ICSP header, que tem funções importantes que podem facilitar o desenvolvimento de soluções usando o Arduino ou os ATmegas e ATtinys. 

ESP8266 do jeito simples: conexão ao Arduino, acesso à rede WiFi e resposta a ping

ESP8266 com Arduino: o be-a-bá da conexão e programação para acessar uma rede WiFi e responder ao ping. 

Biblioteca softwareSerial: conexão alternativa para debug via Monitor Serial

A biblioteca softwareSerial vem com a IDE do Arduino e ajuda a debugar no Monitor Serial quando a porta serial nativa não está disponível. 

Como gravar bootloader em um ATmega328 sem componentes externos

Para entender melhor os bootloaders, vamos instalar no ATmega328 uma configuração que permite usá-lo com o clock de 8MHz interno, dispensando componentes externos. 

Conhecendo melhor o ATtiny85, ATtiny2313, ATtiny84 e o histórico ATmega8

O minúsculo ATtiny85 tem primos com mais pinos e recursos comparáveis (ou não) – e aproveitamos para inspecionar o ATmega8, do primeiro Arduino. 

Explorando a arquitetura do ATmega328: identificando a configuração geral e os fuses

Com 2 programas simples é possível ler a configuração geral de vários microcontroladores da família Arduino, e interpretar os fuses e seus significados. 

ATTiny85 + módulo Bluetooth + bateria = placa inteligente para captação e transmissão de dados de sensores

Um entusiasta de motos clássicas que deseja coletar dados de uma série de sensores acoplados à sua possante e ter acesso a eles em um app no seu celular faz o que? 

ATTiny85 com Arduino: um shield caseiro para facilitar seus protótipos

Você pode usar um Arduino Uno para transferir programas para o ATTiny, e fazer um shield bem simples para isso pode facilitar bastante. 

Digistump Oak, uma placa de desenvolvimento barata, com WiFi e compatível com Arduino

O Oak aproveita os recentes avanços no suporte ao hardware básico dos shields WiFi comuns para oferecer uma nova classe de placas para protótipos e desenvolvimento. 

Osciloscópio com Arduino: como montei meu (quase-)osciloscópio

Um (quase-)osciloscópio com Arduino, display LCD gráfico, 2 potenciômetros, 1 botão e um resistor, que cabe em uma mini-protoboard. 

Um jogo para Arduino com display Nokia

Aprendendo a usar displays gráficos Nokia no Arduino, com o código completo de um jogo de paredão. 

Dos leds ao Arduino, ESP8266 e mais

Aprenda eletrônica com as experiências de um geek veterano dos bits e bytes que nunca tinha soldado um led na vida, e resolveu narrar para você o que descobre enquanto explora esse universo – a partir da eletrônica básica, até chegar aos circuitos modernos.

Por Augusto Campos, autor do BR-Linux e Efetividade.net.

Recomendados

Livro recomendado


Artigos já disponíveis

Comunidade Arduino

O BR-Arduino é integrante da comunidade internacional de entusiastas do Arduino, mas não tem relação com os criadores e distribuidores do produto, nem com os detentores das marcas registradas.

Livros recomendados