ArduTester V1.13: Automatischer Transistor-Tester mit Arduino UNO
Komponenten und Zubehör
| Bauteil | Menge | Hinweis |
|---|---|---|
| Arduino UNO | 1 | |
| Adafruit Standard LCD 16x2 Weiß auf Blau | 1 | |
| SparkFun Taster 12mm | 1 | |
| Perma-Proto Breadboard Halbgröße | 1 | |
| Jumper-Kabel (generisch) | 1 | |
| Widerstand 1 kΩ | 1 | |
| Widerstand 10 kΩ | 1 | |
| Widerstand 470 kΩ 1% | 3 | |
| Widerstand 680 Ω 1% | 3 |
Über dieses Projekt
Dies ist ein automatischer Transistor-Tester zur Identifikation von Pinbelegung und Eigenschaften verschiedener diskreter Halbleiter (NPN/PNP-Transistoren, MOSFETs etc.). Er misst auch Widerstände, Kondensatoren, Induktivitäten und mehr.
Das Originalprojekt war in einer Mischung aus C und AVR-Assembler für AVR-gcc/Atmel Studio geschrieben.
Ziel: Portierung in den Arduino Web Editor
Meine Ambition war es, das Projekt in den Arduino Web Editor zu portieren. Dies vereinfacht die Handhabung der umfangreichen, konfigurierbaren Software enorm: Editieren, Verifizieren und Hochladen auf ein Arduino UNO Board wird sofort möglich – ohne Installation einer AVR-Toolchain oder Nutzung von Linux.
Die meisten Arduino UNO Starter-Kits enthalten bereits alle nötigen Komponenten (UNO R3 Board, 1602 LCD, Taster, Breadboard, Jumper-Kabel, Widerstände).
Dieses Projekt zeigt auch die Open-Source/Open-Hardware-Philosophie von Arduino in besserem Licht, da die ursprünglichen Hex-Files für UNO und MEGA 2560 vom TransistorTester-Projekt Arduino nicht gut darstellten (UNO-Version nur ohne LCD, nur Serial Monitor).
Last but not least: Es gibt praktisch keinen Performance- oder Genauigkeitsverlust beim ArduTester V1.13 im Vergleich zum Original-TransistorTester!
Wie benutzt man den ArduTester V1.13?
- Das zu testende Bauteil an beliebige Testpunkte TP1, TP2, TP3 anschließen (Transistoren NPN/PNP, FETs, Widerstände, Kondensatoren, Dioden, LEDs und mehr).
- Warnung: Nur Kondensatoren testen, die vorher entladen wurden!
- TEST-Taster drücken und das Ergebnis auf dem 2×16 LCD ablesen.
Beispiel: Test mit einem Transistor

Erneut TEST drücken für weitere Parameter oder einen neuen Test.
Langes Drücken von TEST nach einem Test öffnet die Menüauswahl: Kurz drücken zum Scrollen, lang drücken zum Auswählen einer Funktion.
Weitere Menü-Funktionen
- f-Generator – Wählbare Frequenz, Rechtecksignal-Ausgang an TP2 (Test Pin 2)
- 10-Bit PWM – Frequenz mit wählbarem Tastverhältnis an TP2
Falls du dich im Menü verirrt hast: Arduino UNO Reset-Taste drücken.
Code
ArduTester V1.13 Sketch
Arduino/Genuino Uno Board auswählen, Verifizieren und Hochladen.
Der vollständige Sketch ist umfangreich. Er ist im Projekt-Repository verfügbar.
Schaltpläne
Komponentenplatzierung und Verdrahtung:

Fritzing-Datei: ardutester_v113_otPu7eBf45.fzz
Herstellungsprozess
- 20-kHz-Arduino-Oszilloskop mit Nokia 5110 LCD – Einfacher DIY-Bau
- Intelligente Jalousien: Automatische Lichtsteuerung mit Arduino & Solarenergie
- Italienische Word Clock mit Arduino Nano, NeoPixel, LCD & RTC
- Einfacher Taschenrechner mit Arduino UNO – Einsteigerprojekt
- Erdmassen-Messung mit Arduino: Schritt-für-Schritt DIY-Anleitung
- Tragbares Persistence-of-Vision-Display mit Arduino UNO und ATtiny85 bauen
- Zuverlässiger Sigfox-kWh-Zähler mit Arduino MKR Fox 1200
- Bluetooth-Temperaturmonitor mit Arduino Nano
- Arduino DMX-512 Tester & Controller – Komplettes Bauteil-Set für zuverlässige Lichtsteuerung
- Isolierter Analogeingang für Arduino: Spannung/Strom galvanisch trennen