Touch Library für Arduino und Watterott MI0283QT-2 Display PDF Drucken E-Mail
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 PDF Drucken E-Mail
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 PDF Drucken E-Mail
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.

Download der aktuellen Version 0.9: PololuA4983 V0.9
Download der älteren Version 0.8:    PololuA4983 V0.8

Die Verwendung dieser Bibliothek geschieht auf eigene Verantwortung, für eventuelle Schäden übernehme ich keine Haftung.

Zuletzt aktualisiert am Mittwoch, den 19. März 2014 um 23:03 Uhr
 
Arduino Library für DCF77 Funkuhrempfänger PDF Drucken E-Mail
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.

Download (Library und Beispielsketch): DCF77

Die Verwendung dieser Bibliothek geschieht auf eigene Verantwortung, für eventuelle Schäden übernehme ich keine Haftung. 

Zuletzt aktualisiert am Mittwoch, den 01. Februar 2012 um 12:55 Uhr