ArduTester Millennium: Das ultimative Arduino UNO & Mega 2560 Starter-Kit
Komponenten und Zubehör
| Komponente | Menge |
|---|---|
| Arduino UNO | 1 |
| Arduino Mega 2560 | 1 |
| Alphanumerisches LCD, 16 × 2 | 1 |
| Grafisches OLED, 128 × 64 Pixel | 1 |
| DFRobot I2C 16×2 Arduino LCD Display Modul | 1 |
| Steckbrücken (gemischt) | 1 |
| Durchsteckwiderstand, 470 kΩ | 1 |
| Durchsteckwiderstand, 680 Ω | 1 |
| Durchsteckwiderstand, 10 kΩ | 1 |
| Steckbrett, halbe Größe | 1 |
| HARDWARIO Taster-Set | 1 |
Benötigte Werkzeuge und Maschinen
- Lötkolben (Standard)
- PCB-Halter, Lötkolben
Über dieses Projekt
Seit der Veröffentlichung des ArduTester V1.13 (mit begrenzter Anzahl an Display-Schnittstellen, hauptsächlich das populäre 4-Bit-parallele 1602 LCD mit 2 Zeilen à 16 Zeichen, HD44780-Controller) wurden im Laufe der Zeit weitere Displays hinzugefügt und die Softwaretreiber modernisiert, indem die Arduino Wire Library für den nativen High-Speed-I2C verwendet wird. Dies liefert die nötige Performance für ein responsives grafisches OLED-Display.
Da die Ressourcen für die grafische Version des ArduTester einen Mega erfordern, wenn ein grafisches Display gewählt wird, ermöglicht der Mega mit seinen zusätzlichen Timern auch das Frequenzzähler-Feature. Der grundlegende UNO kann nun das 1602 16×2 LCD mit I2C-Schnittstelle betreiben, um die Verkabelung auf ein Minimum zu reduzieren.
Dieses Projekt konzentriert sich auf die Konfiguration der neuesten Softwareversion für vier populäre Hardware-Konfigurationen (natürlich sind weitere Display-Varianten wie 1306 mit SPI oder nur Arduino Serial Monitor ohne Display möglich).
Falls Sie neu beim ArduTester sind, erkunden Sie zuerst den ArduTester V1.13: The Arduino UNO Transistor Tester für detailliertere Informationen.
Die 4 detaillierten Konfigurationen in diesem Millennium-Projekt:
- UNO mit 1602 LCD Parallel-Schnittstelle
- UNO mit 1602 LCD mit I2C-Schnittstelle
- MEGA mit 1602 LCD mit I2C-Schnittstelle (und Frequenzzähler)
- MEGA mit grafischem Display 1306 OLED 128×64 mit I2C-Schnittstelle (und Frequenzzähler)
Der ArduTester entspricht dem Prinzip der „nachhaltigen Elektronik“, da bei versehentlicher Beschädigung des Atmel-Chips der ArduTester durch Austausch des Arduino-Boards oder Reparatur (der Atmel sitzt im UNO auf einem Sockel) instand gesetzt werden kann, ohne das gesamte Testgerät entsorgen zu müssen – was die Elektronikmüllproduktion minimiert.
Konfiguration 1, der Klassiker: UNO mit 1602 Parallel-Schnittstelle
Board in der IDE auswählen: Arduino / Genuino Uno
Makefile.h Einträge: Alle weiteren Display-Einträge sind auskommentiert.

Kurze Verkabelungsanleitung:
- TP1..3 – A0..A2
- RL..RH – D8..D13
- Test – A3
- DB7..DB4 – D2..D5
- E – D6, RS – D7
- R/W auf GND, K auf GND, A auf 3,3V
- VO an Kontrast-Poti, VSS auf GND, VDD auf 5V
Konfiguration 2, weniger Verkabelung: UNO mit 1602 mit I2C-Schnittstelle
Board in der IDE auswählen: Arduino / Genuino Uno
Makefile.h Einträge: Zeilen 27-28 einkommentieren.

Kurze Verkabelungsanleitung:
- TP1..3 – A0..A2
- RL..RH – D8..D13
- Test – A3
- GND an GND, VCC an 5V
- SDA an A4, SCL an A5
Konfiguration 3, MEGA mit Frequenzzähler: MEGA mit 1602 mit I2C-Schnittstelle
Board in der IDE auswählen: Arduino / Genuino Mega oder Mega 2560
Makefile.h Einträge: Zeilen 27-28 einkommentiert lassen.

Kurze Verkabelungsanleitung:
- TP1..3 – A0..A2
- RL..RH – A8..A13
- Test – D29
- GND an GND, VCC an 5V
- SDA an SDA 20, SCL an SCL 21
Konfiguration 4, MEGA mit OLED & Frequenzzähler: MEGA mit 1306 OLED 128×64 mit I2C-Schnittstelle
Board in der IDE auswählen: Arduino / Genuino Mega oder Mega 2560
Makefile.h Einträge: Zeilen 27-28 auskommentieren.

Kurze Verkabelungsanleitung: Gleich wie Konfiguration 3
Hinweis zum Frequenzzähler: Es müssen 2 Pins auf den Prozessor-Pins des MEGA verlötet werden (Lötkolben erforderlich). Nach dieser Hürde können Sie den Frequenzzähler genießen!

Pfeil 1 zeigt das Verlöten von Pin 7-8 des Prozessors.
Pfeil 2 zeigt das orange Kabel, das an PWM 3 angeschlossen ist und das 50-Hz-Rauschen abgreift.
Code
ArduTester V1.13 Millennium
UNO oder MEGA Board auswählen, Makefile.h bearbeiten, Verifizieren und Hochladen.
Schaltpläne
Diese Information stammt von Seite 33 des Manuals „TransistorTester with AVR microcontroller and a little more“, Version 1.13k, von Karl-Heinz Kubbeler (8. März 2018).

Herstellungsprozess
- Primal Display: Raspberry Pi LCD-Temperaturmonitor mit DHT11 bauen
- LCD-Animationen & Spiele mit Arduino UNO erstellen
- Arduino UNO WiFi Webserver: LED per Browser steuern
- Interaktives Nextion HMI Projekt mit Arduino Mega und Sensoren
- Einfacher Taschenrechner mit Arduino UNO – Einsteigerprojekt
- Bilder auf 1,17-Zoll-TFT-LCD mit Arduino UNO anzeigen
- Tragbares Persistence-of-Vision-Display mit Arduino UNO und ATtiny85 bauen
- Smartphone-basierte Temperaturüberwachung mit Arduino und Bluetooth
- Zuverlässige Arduino-Wetterstation mit DHT-Sensoren bauen
- Arduino LCD-Projekt: 16×2 Display mit Tastern & Widerständen selbst bauen