Das ist jetzt die aufgeräumte Nextion Klasse.
class Nextion:
GET_PAGE_DATA = const(0x70) # Zeichen p
SET_NUM = const(0x4e) # Zeichen N / Store numerical value in Dictionary
GET_NUM = const(0x6e) # Zeichen n / Read numerical value from Dictionary
SET_TXT = const(0x54) # Zeichen T / Store ...
Die Suche ergab 9 Treffer
- Sonntag 17. Mai 2020, 20:21
- Forum: Allgemeine Fragen
- Thema: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
- Antworten: 17
- Zugriffe: 2087
- Sonntag 17. Mai 2020, 15:22
- Forum: Allgemeine Fragen
- Thema: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
- Antworten: 17
- Zugriffe: 2087
Re: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
Ich habe den Überlegungsfehler gefunden!!
- Sonntag 17. Mai 2020, 15:01
- Forum: Allgemeine Fragen
- Thema: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
- Antworten: 17
- Zugriffe: 2087
Re: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
@__blackjack__
Sicher ist das sehr unelegant gelöst, aber es funktioniert. Ich programmiere in Python ja erst seit ein paar Wochen.
Das Konzept für dieses Modul lautet wir folgt:
- Es sollen alle Anzeigeelemente welche Daten vom Controller benötigen oder diesem zugestellt werden in einem Dict ...
Sicher ist das sehr unelegant gelöst, aber es funktioniert. Ich programmiere in Python ja erst seit ein paar Wochen.
Das Konzept für dieses Modul lautet wir folgt:
- Es sollen alle Anzeigeelemente welche Daten vom Controller benötigen oder diesem zugestellt werden in einem Dict ...
- Sonntag 17. Mai 2020, 13:42
- Forum: Allgemeine Fragen
- Thema: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
- Antworten: 17
- Zugriffe: 2087
Re: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
Nochmals vielen Dank an alle für Eure Tipps und Beispiele.
Der Code ist jetzt soweit bereinigt das die Namenskonventionen eingehalten werden. Ebenso konnte ich das Problem mit der Hardware lösen. Ich verwende jetzt ein Modul das alle Hardware per create_hardwarename() als Objekt zur Verfügung ...
Der Code ist jetzt soweit bereinigt das die Namenskonventionen eingehalten werden. Ebenso konnte ich das Problem mit der Hardware lösen. Ich verwende jetzt ein Modul das alle Hardware per create_hardwarename() als Objekt zur Verfügung ...
- Samstag 16. Mai 2020, 17:02
- Forum: Allgemeine Fragen
- Thema: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
- Antworten: 17
- Zugriffe: 2087
Re: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
@__blackjack__: Vielen Dank für die Beispiele. Sieht so natürlich viel aufgeräumter aus. Ich werde das entsprechend umsetzen. Dauert halt ein bisschen.
Was ich noch gesehen habe; Bei der Deklaration einer Konstanten mit constname = const(0) ist diese in den Funktionen verfügbar, sonst nicht. Wie ...
Was ich noch gesehen habe; Bei der Deklaration einer Konstanten mit constname = const(0) ist diese in den Funktionen verfügbar, sonst nicht. Wie ...
- Samstag 16. Mai 2020, 15:33
- Forum: Allgemeine Fragen
- Thema: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
- Antworten: 17
- Zugriffe: 2087
Re: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
Das mit dem const() kommt aus der Embedded Programierung wo dann die Werte im Flash und nicht im RAM gehalten werden. Normalerweise verwende ich kleine Atmels die gerade mal 64Byte RAM haben. Habe das auch als Beispiel in einem Python-Code gesehen.
Ok. da sind also folgende Baustellen im Code:
a ...
Ok. da sind also folgende Baustellen im Code:
a ...
- Samstag 16. Mai 2020, 13:12
- Forum: Allgemeine Fragen
- Thema: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
- Antworten: 17
- Zugriffe: 2087
Re: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
Das der Code nicht Python konform ist schon klar. Da sind halt die Programmier-Erfahrungen von 40 Jahren mit drin :D
Aber ich lerne gerne dazu. Das zeigt schön das Problem bei Programmiersprachen. Die Beispiele, Tutorials etc. die man im Internet findet, erwähnen solche Dinge gar nicht.
Das in ...
Aber ich lerne gerne dazu. Das zeigt schön das Problem bei Programmiersprachen. Die Beispiele, Tutorials etc. die man im Internet findet, erwähnen solche Dinge gar nicht.
Das in ...
- Freitag 15. Mai 2020, 21:00
- Forum: Allgemeine Fragen
- Thema: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
- Antworten: 17
- Zugriffe: 2087
Re: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
Vielen Dank für Eure Antworten.
Das mit der "dependency injection" klingt gut.
Ich lege also je Hardware Port eine Klasse an. Für den SPI-Bus hatte ich den Knopf, dass ich die Devices einzeln deklarieren wollte. Also kommen alle Devices in eine einzelne Klasse mit der SPI-Schnittstelle als Master ...
Das mit der "dependency injection" klingt gut.
Ich lege also je Hardware Port eine Klasse an. Für den SPI-Bus hatte ich den Knopf, dass ich die Devices einzeln deklarieren wollte. Also kommen alle Devices in eine einzelne Klasse mit der SPI-Schnittstelle als Master ...
- Donnerstag 14. Mai 2020, 19:38
- Forum: Allgemeine Fragen
- Thema: Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
- Antworten: 17
- Zugriffe: 2087
Wie benutzt man Hardwareresourcen in Klassen, die von anderen Klassen verwendet werden sollen?
Hallo zusammen
Mein momentanes Projekt ist ein GPS-Logger basierent auf einem M4-Feather der diverse Hardwaremodule verwendet. Genauer gesagt ein GPS-Modul (Seriell), SD-Karte (SPI), Temp & Barometer (SPI), Nextion-Display (Seriell), Tonausgabe(GPIO).
Mein Code läuft soweit ohne Probleme. Jedoch ...
Mein momentanes Projekt ist ein GPS-Logger basierent auf einem M4-Feather der diverse Hardwaremodule verwendet. Genauer gesagt ein GPS-Modul (Seriell), SD-Karte (SPI), Temp & Barometer (SPI), Nextion-Display (Seriell), Tonausgabe(GPIO).
Mein Code läuft soweit ohne Probleme. Jedoch ...
