Voltmeter mit optionaler Tonausgabe

von Hermann Nieder
Das Programm für ein Sparrow-Voltmeter lässt sich so erweitern, dass auch recht gut Spannungswerte ab 10 Volt angezeigt werden können. Außerdem ist neben dem Blinken einer LED nun auch eine Tonausgabe am PWM-Ausgang PB1 des ATtiny13 möglich, wenn man gerade einen Piezo-Schallgeber oder einen kleinen Lautsprecher und einen geeigneten Vorwiderstand zur Verfügung hat.
Nun können auch Spannungswerte über 10V angezeigt werden. Der „Dezimalpunkt“ wird in diesen Fällen an der „richtigen“ Stelle „gesetzt“. Die Tonausgabe in der erweiterten Programmversion wurde in Anlehnung an B. Kainkas Beispiel-Programm „Sparrow_TeleBin.bas“ gestaltet. Die Morsezeichen werden bei einer Betätigung von S2 ähnlich wie bei der ursprünglichen Programm-Version mithilfe der roten LED sichtbar gemacht. Zusätzlich ist der PWM-Ausgang aktiviert, damit entsprechende Töne mit einem Piezo-Schallgeber oder einen kleinen Lautsprecher mit einem Vorwiderstand hörbar gemacht werden können.
Beim Betätigen von S1 erfolgt in ähnlicher Weise die Ausgabe des betreffenden Bytes, das der an ADC2(PB4) anstehenden Spannung entspricht. Es wurde Platz im C-Programm gespart, indem darin nun nur noch eine einzige Variable des Formats „unsigned long“ „AD_wert“ verwendet wird. In der nun vorliegenden Version des Programms wird beim Drücken von S2 zuerst die Dezimalzahl des Spanungswertes angezeigt und „hörbar“ gemacht. Anschließend werden alle vier Zeichen für das Wort „VOLT“ wiedergegeben.
Quelle: