Ping-Pong Platine: Ergänzung, Umbauten, neue Funktionen
Ping-Pong-Bausatz: Beispiele für Meldungen auf dem LED-Display
Der ATMEGA8 auf der Platine des Ping-Pong-Bausatzes lässt sich mit wenig Aufwand so programmieren, dass z. B. in Abhängigkeit von der Spannung am Eingang ADC6 auf dem LED-Display bestimmte Meldungen erscheinen.
von Hermann Nieder
Diese können z. B. mit dem Programm „Supermustergenerator", das unter www.elo-web.de heruntergeladen werden kann , entworfen werden.
Dies hier sind z. B. die Programmzeilen für den Text „Poti"
...
Poti:
'Datei: Poti_a
Leds(1) = 124
Leds(2) = 20
Leds(3) = 8
Leds(4) = 32
Leds(5) = 80
Leds(6) = 32
Leds(7) = 16
Leds(8) = 60
Leds(9) = 80
Leds(10) = 0
Leds(11) = 104
Leds(12) = 0
Waitms 100
Return
...
Wird die Spannung am Poti an ADC6 ( Anfangspin desselben an Masse, Endpin an Vcc, Schleifkontakt an ADC6) verändert, erscheinen je nach Eingangsspannung bestimmte Meldungen.
Mit Befehlen wie z. B. „Case 151 to 250" wird auch berücksichtigt, dass die Batteriespannung mit der Zeit geringer wird.
Ganzen Artikel lesen...
...
Do
Adw6 = Getadc(6)
Select Case Adw6
Case 0 To 50:
Gosub Poti
Case 51 To 150:
Gosub Post
Case 151 To 250:
Gosub Person
Case 251 To 350:
Case 351 To 450:
Gosub Aus
Case 451 To 550:
Gosub Ein
Case 551 To 650:
Gosub Kalt
Case 651 To 750:
Gosub Heiss
Case Is >= 750 :
Goto Loop_end
End Select
Loop_end:
Loop
Es wird der folgende Text angezeigt:
DIE POST IST DA.
Dann blinkt dreimal folgendes Symbol:
Es kann z.. B. auch ein Reed-Kontakt o. ä. im Briefkasten, der zwischen dem Eingang INT0 und Masse angeschlossen ist, beim Erhalt von Post die oben erwähnte Meldung auslösen. Wenn nichts geschieht, „schläft der ATMEGA8". Das Programmlisting dafür ist dann allerdings zu ändern.
Bei einer anderen Spannung erscheint folgende Anzeige
Im Wechsel mit dieser hier:
Eine weitere Eingangsspannung führt zu dieser Anzeige:
Die Meldung könnte z. B. im häuslichen Bereich bei der Überwachung einer elektrischen Anlage genutzt werden.
Wenn das betreffende Gerät eingeschaltet ist, wird eine bestimmte kleine Spannung an ADC6 gemessen, und es wird dies hier angezeigt:
Auch folgende Anzeige ist möglich, wenn eine bestimmte Temperatur gemessen wird.
Wird ein vorgegebener Grenzwert überschritten, wird z. B. folgender Text angezeigt:
Listing in BASCOM AVR zum Beitrag herunterladen.
Die passende Ergänzung zu diesem Artikel:
| |  | Franzis Ping-Pong Produktart: Softwarebox ISBN 978-3-7723-4799-3 Versandkostenfrei* direkt beim Verlag bestellen
29,95 € 
|

Lernen Sie die ganze Vielfalt vom Franzis Buch- und Softwareverlag kennen