ArduTester Millennium: Kit Inicial Definitivo para Arduino UNO e Mega 2560
Componentes e Materiais
| Arduino UNO | 1 |
| Arduino Mega 2560 | 1 |
| Display LCD Alfanumérico 16x2 | 1 |
| Display OLED Gráfico 128x64 pixels | 1 |
| Módulo Display LCD I2C 16x2 DFRobot | 1 |
| Jumpers (genéricos) | 1 conjunto |
| Resistor 470 kΩ (furo passante) | 1 |
| Resistor 680 Ω (furo passante) | 1 |
| Resistor 10 kΩ (furo passante) | 1 |
| Protoboard meia tamanho | 1 |
| Kit Botão Push Button HARDWARIO | 1 |
Ferramentas e Máquinas Necessárias
- Ferro de solda (genérico)
- Suporte para PCB / Ferro de solda
Sobre o Projeto
Desde a publicação do ArduTester V1.13 (com número limitado de interfaces de display, principalmente o popular LCD 1602 paralelo de 4 bits com 2 linhas por 16 caracteres, controlador HD44780, era suportado). Com o tempo, foram adicionados outros displays e os drivers de software modernizados utilizando a biblioteca Wire do Arduino para I2C nativo de alta velocidade, trazendo o desempenho necessário para um display OLED gráfico responsivo.
Como os recursos necessários para a versão gráfica do ArduTester, um MEGA é necessário quando um Display Gráfico é escolhido. Os timers adicionais no MEGA também permitem o recurso de Contador de Frequência.
O UNO básico agora pode rodar o LCD 1602 16x2 com interface I2C, a fim de reduzir a fiação ao mínimo.
Este projeto foca na configuração da versão mais recente do software para 4 configurações de hardware populares abaixo (claro, mais variantes de display como 1306 com SPI ou apenas Monitor Serial do Arduino, sem display algum, são possíveis...).
Se você é novo no ArduTester, explore primeiro o ArduTester V1.13: O Testador de Transistores Arduino UNO para informações mais detalhadas sobre o ArduTester.
As 4 Configurações Detalhadas Neste Projeto Millennium:
- UNO com interface paralela LCD 1602
- UNO com LCD 1602 com interface I2C
- MEGA com LCD 1602 com interface I2C (e Contador de Frequência)
- MEGA com Display Gráfico OLED 1306 128x64 com interface I2C (e Contador de Frequência)
O ArduTester está em conformidade com a "eletrônica sustentável", porque se por acidente você queimar o chip Atmel, sempre pode reparar o ArduTester substituindo a placa Arduino ou reparando-a (o Atmel está em um soquete no UNO), então não precisa descartar todo o testador, minimizando a produção de lixo eletrônico.
Configuração 1, a clássica: UNO com interface paralela 1602
Selecione a placa Arduino / Genuino Uno na IDE
As entradas no Makefile.h devem ser assim, todas as outras entradas de Display comentadas.

Instruções rápidas de fiação: TP1..3 - A0..A2, RL..RH - D8..D13, Teste - A3
DB7..DB4 - D2..D5, E - D6, RS - D7, R/W para GND, K para GND, A para 3.3V, VO para Potenciômetro de Contraste, VSS para GND, VDD para 5V
Configuração 2, menos fiação: UNO com 1602 com interface I2C
Selecione a placa Arduino / Genuino Uno na IDE
As entradas no Makefile.h devem ser assim. (descomente as linhas 27-28).

Instruções rápidas de fiação: TP1..3 - A0..A2, RL..RH - D8..D13, Teste - A3
GND para GND, VCC para 5V, SDA para A4, SCL para A5
Configuração 3, MEGA com Medidor de Frequência: MEGA com 1602 com interface I2C
Selecione a placa Arduino / Genuino Mega ou Mega 2560 na IDE
As entradas no Makefile.h devem ser assim. (mantenha as linhas 27-28 descomentadas).

Instruções rápidas de fiação: TP1..3 - A0..A2, RL..RH - A8..A13, Teste - D29
GND para GND, VCC para 5V, SDA para SDA 20, SCL para SCL 21
Configuração 4, MEGA com OLED e Medidor de Frequência: MEGA com OLED 1306 128x64 com interface I2C
Selecione a placa Arduino / Genuino Mega ou Mega 2560 na IDE
As entradas no Makefile.h devem ser assim. (comente as linhas 27-28).

Instruções rápidas de fiação: mesma da Configuração 3
Nota para o Medidor de Frequência: há 2 pinos para curto-circuitar (precisa de ferro de solda) nos pinos do processador do MEGA.
Após esta dificuldade, você pode aproveitar o Medidor de Frequência!

Seta 1 é a solda dos pinos 7-8 do processador
Seta 2 O fio laranja conectado ao PWM 3 está captando o ruído de 50Hz...
Código
ArduTester V1.13 Millennium
Selecione placa UNO ou MEGA, edite o Makefile.h, verifique e faça upload
Esquemáticos
Esta é a informação da página 33 do Manual "TransistorTester com microcontrolador AVR e um pouco mais", Versão 1.13k, por Karl-Heinz Kubbeler
8 de março de 2018

Processo de manufatura
- Primal Display: Construa Monitor de Temperatura LCD com Raspberry Pi
- Crie Animações e Jogos Envolventes em LCD com Arduino UNO
- Servidor Web Arduino Uno WiFi: Controle LED via Navegador
- Projeto HMI Interativo com Nextion, Arduino Mega e Sensores
- Construa uma Calculadora Básica com Arduino UNO – Projeto Fácil
- Como Exibir Imagens em LCD TFT 1.17" com Arduino UNO
- Display Portátil de Persistência da Visão com Arduino UNO e ATtiny85
- Sistema de Monitoramento de Temperatura via Smartphone com Arduino e Bluetooth
- Construa uma Estação Meteorológica Arduino Confiável com Sensores DHT
- Projeto DIY Arduino LCD: Monte com Resistores, Botão e Display 16x2