Touch Library für Arduino und Watterott MI0283QT-2 Display
Geschrieben von: Manfred Fuchs
Donnerstag, den 21. April 2011 um 07:46 Uhr
Seit einiger Zeit gibt es von Watterott Electronic ein Grafikdisplay mit Touchpad: MI0283QT-2
Dieses Display soll in meinem MotoStack Projekt zum Einsatz kommen. Da es die einzige Eingabemöglichkeit sein soll, benötige ich eine brauchbare Oberfläche. Um das Erstellen der Eingabemenüs zu vereinfachen, habe ich mit einer Arduino Library begonnen.
Dies ist die erste Version der Library, welche ich hier der Allgemeinheit zur Verfügung stelle. Noch ist sie etwas rudimentär, doch im laufe der Zeit wird sicherlich einiges an Funktionalität hinzukommen.
Die Library darf für alle Arten von Projekten verwendet werden, auch kommerzielle. Ich habe nur eine Bedingung: Änderungen jeglicher Art an der Library (Fehlerkorrekturen, Erweiterungen, ...) müssen an mich weitergeleitet werden, damit ich sie hier veröffentlichen kann.
Download der aktuellen Version 0.4: TouchLib V0.4 Download der älteren Version 0.3: TouchLib V0.3 Download der älteren Version 0.2: TouchLib V0.2 Zwei Beispielprogramme sind enthalten (V0.2 nur eines).
Die Verwendung dieser Bibliothek geschieht auf eigene Verantwortung, für eventuelle Schäden übernehme ich keine Haftung.
Die benötigten Libraries zur Ansteuerung des Displays sind hier zu finden: MI0283QT-2 Libraries
Diese Videos zeigen die Library in Aktion:
Beispielprogramm 1
Dim lights
Embed Embed this video on your site
Beispielprogramm 2
Dim lights
Embed Embed this video on your site
Zuletzt aktualisiert am Montag, den 06. Mai 2013 um 22:36 Uhr
Anpassung der Arduino Bibliothek für das Watterott MI0283QT-2 Display an den ATmega 644/644P
Geschrieben von: Manfred Fuchs
Sonntag, den 24. April 2011 um 23:12 Uhr
Da das Touch-Display MI0283QT-2 von Watterott für die Ansteuerung bereits 7 Pins benötigt, wird es mit einem ATmega 328 für meinen MotoStack zu knapp. Ich benötige mehr Pins, als dieser MC zur Verfügung stellt. Daher werde ich bei diesem Projekt auf einen ATmega 644 ausweichen. Leider ist die vorhandene Arduino Library zu diesem Chip nicht kompatibel.
Ich habe daher die Bibliothek angepasst. Meine Version basiert auf der aktuellen Bibliothek 0.13 von Watterott und unterstützt zusätzlich noch den ATmega 644/644P. Die Bibliothek für das SD-Shield sollte auch funktionieren, ich kann es jedoch aufgrund fehlender Hardware nicht testen.
Download der Betaversion 0.20: MI0283QT-2_020_644 (Arduino 1.0) Download der aktuellen Version 0.13: MI0283QT-2_013_644 Download der älteren Version 0.10: MI0283QT-2_010_644 Eine Beschreibung der Pinbelegung ist enthalten.
Die Verwendung dieser Bibliothek geschieht auf eigene Verantwortung, für eventuelle Schäden übernehme ich keine Haftung.
Hier sind die für den ATmega 644 (und andere) passenden Systembibliotheken zu finden: Alternate CORE files
Zuletzt aktualisiert am Donnerstag, den 15. Dezember 2011 um 12:49 Uhr
Stepper Library für Arduino und Pololu A4983 Schrittmotortreiber
Geschrieben von: Manfred Fuchs
Donnerstag, den 06. Oktober 2011 um 10:22 Uhr
Ich habe die Library, welche es für den EasyDriver gibt, an den Pololu Schrittmotortreiber angepasst.
Die Verwendung dieser Bibliothek geschieht auf eigene Verantwortung, für eventuelle Schäden übernehme ich keine Haftung.
Zuletzt aktualisiert am Dienstag, den 18. Oktober 2011 um 11:36 Uhr
Arduino Library für DCF77 Funkuhrempfänger
Geschrieben von: Manfred Fuchs
Mittwoch, den 01. Februar 2012 um 12:54 Uhr
Eine Library zum Auslesen der Signale eines DCF77 Funkuhrempfängers. Die Library habe ich erfolgreich mit dem DCF77 Modul von Conrad getestet, sollte aber mit anderen Empfängern auch problemlos funktionieren.
Achtung: Die Library ist in ihrer ursprünglichen Version nicht von mir, der Ersteller ist Mathias Dalheimer. Ich habe die Library nur etwas modifiziert/erweitert, da ich mit dem korrekten Empfang des Zeitsignals erhebliche Probleme hatte.
Die Versionsnummer der Library ist 0.1. Die Originalversion ist von 2006, meine erweiterte Fassung von 2009.