Teclado matricial membrana 4×3 com Arduino
Vamos ver como utilizar em seu projeto uma forma simples e barata de entrada de dados com o teclado matricial membrana 4×3 (4 linhas x 3 colunas). Além do uso mais comum, que é a digitação de senhas, este teclado pode também ser usado para inserir coordenadas…
Display gráfico LCD 128×64 ST7920 em modo 8 bits (paralelo)
Já faz um tempinho que eu escrevi um post sobre o display gráfico LCD 128×64 com controlador ST7920, usando a comunicação serial com o Arduino (leia aqui). Algumas pessoas me perguntaram como ligar esse mesmo display em modo 8 bits, e agora eu resolvi testar isso. Vamos…
Acelerômetro e Giroscópio MPU6050
O módulo acelerômetro e giroscópio MPU6050 é um componente de alta precisão que conta também com um sensor de temperatura para leituras entre -40 e +85 °C. Controlado pelo CI MPU-6050 (datasheet), ele é um sensor de 6 eixos (6 DOF – Degrees of Freedom, ou 6 Graus…
Comunicação sem fio com o módulo RF 433 MHz
Uma opção barata e eficiente para transmissão de dados entre placas Arduino, o módulo RF 433 MHz funciona muito bem em aplicações onde a velocidade de transmissão não é um ponto crítico. Esses módulos são pequenos, baratos e relativamente fáceis de usar, e é isso que veremos…
LCD 16×2 com módulo I2C e RTC DS1307
Vamos mostrar como utilizar dois módulos I2C no mesmo barramento, juntando o display LCD 16×2 com módulo I2C (que mostrei no artigo Como utilizar o módulo I2C com display LCD), ao módulo relógio de tempo real (RTC) DS1307. Juntando o módulo I2C e o módulo RTC DS1307, temos o…
Como usar o driver A4988 com motor de passo Nema 17
Controle motores de passo bipolares com o Driver Motor de Passo A4988, utilizando apenas dois pinos para controle e com a possibilidade de movimentar os motores por meio de “micropassos”, método utilizado em aplicações que exigem um posicionamento exato do motor. Neste post, vamos usar o…
Módulo ESP8266 ESP-01: Conecte o Arduino na rede wireless
O módulo wireless ESP8266 ESP-01 permite que você conecte o seu Arduino às redes wi-fi (wireless) padrão 802.11 b/g/n, que são as redes mais comuns utilizadas para acessar a internet. Funciona tanto como um AP (Access Point, ou ponto de acesso), como no modo STA (Station), enviando e recebendo dados….
Como ligar um display LCD 16×2 na Raspberry Pi
Ligar um display LCD 16×2 na Raspberry Pi é uma tarefa muito simples, e você pode fazer isso utilizando somente 6 pinos da placa. Existe também a possibilidade de utilizar um módulo I2C (2 pinos), mas isso será assunto para um outro post. No post…
Como gravar dados na memória EEPROM do Arduino
Um recurso nem sempre utilizado no Arduino é a gravação de dados na memória EEPROM do microcontrolador. Com esse método de armazenamento, você grava os dados em uma parte, digamos, “protegida” da memória, de forma que eles não se perdem quando acontece uma queda de energia, ou…
Comunicação wireless com Arduino e módulo NRF24L01
Vou mostrar mais uma alternativa para comunicação wireless entre placas Arduino, o módulo wireless NRF24L01, que opera na frequência de 2.4GHz. Esse módulo é uma opção de baixo custo para comunicação não só entre placas Arduino, mas também pode ser utilizado para comunicação entre Arduino e…