Servus
Man stelle sich einen kleinen Webserver vor. Der soll vorzugsweise auf einem Mega32 realisiert werdenn. An diesen sollen mehrere Module angesteckt und hinzugefügt werden können.
Will heißen:
Es gibt mehrere verschiedene Module. Beschränken wir uns mal auf mehrere Module mit verschieden vielen Schaltern. Die weren über I2C angeklemmt.
Jedes der Module hat eine Bibliothek mit einer structure die die Adresse und wichtigsten Eigenschaften sowie die Methoden beinhaltet, wie eine Klasse.
Es gibt auf dem Webserver eine Seite "Hinzufügen". Dort wähle ich in einer Combobox zum Beispiel "Schaltermodul, 3Schalter aus", gebe ihm die I2C Adresse und sage "hinzufügen". Auf dem Prozessor wird dann ein Objekt vom Typ "switch_3ch" einer Verketteten Liste hinzugefügt (kann man am besten verwalten denke ich).
Diese Liste stell ich in einer Listbox oder einer Tabelle dar. Klicke ich auf einen Eintrag in der Tabelle seh ich dann unten mehrere Optionen, wie zum Beispiel "CH1 On/Off" und welchen Zustand dieser Kanal hat.
Geht das mit HTML? Oder mit einer anderen Plattform unabhängigen Sprache?
Oder ist es einfacher, wenn ich jedem der Modul Bibliotheken eine passende Webseite zur Seite stelle und diese wie alles andere mit dem Erzeugen eines neuen Moduls mit generiert wird? Dann wird der Speicher aber schnell voll...
Was ich mic hauch noch frage: Wie kann ich mit einem Button/Link/Check Box auf Register zugreifen? Und wie funktioniert das wenn ich die Website auf externen Speicher, wie I2C Memory, SPI Memory oder SD Speicherkarte packen will und nicht übe dne PC drauf zugreifen kann (SD Karte fällt da klar raus die kann ich in dne PC stopfen)?
Ich hoffe auf Hilfe Ansonsten scheitert das Programm daran das ich ich weis wie ich die Dynamik reinbringe...
Man stelle sich einen kleinen Webserver vor. Der soll vorzugsweise auf einem Mega32 realisiert werdenn. An diesen sollen mehrere Module angesteckt und hinzugefügt werden können.
Will heißen:
Es gibt mehrere verschiedene Module. Beschränken wir uns mal auf mehrere Module mit verschieden vielen Schaltern. Die weren über I2C angeklemmt.
Jedes der Module hat eine Bibliothek mit einer structure die die Adresse und wichtigsten Eigenschaften sowie die Methoden beinhaltet, wie eine Klasse.
Es gibt auf dem Webserver eine Seite "Hinzufügen". Dort wähle ich in einer Combobox zum Beispiel "Schaltermodul, 3Schalter aus", gebe ihm die I2C Adresse und sage "hinzufügen". Auf dem Prozessor wird dann ein Objekt vom Typ "switch_3ch" einer Verketteten Liste hinzugefügt (kann man am besten verwalten denke ich).
Diese Liste stell ich in einer Listbox oder einer Tabelle dar. Klicke ich auf einen Eintrag in der Tabelle seh ich dann unten mehrere Optionen, wie zum Beispiel "CH1 On/Off" und welchen Zustand dieser Kanal hat.
Geht das mit HTML? Oder mit einer anderen Plattform unabhängigen Sprache?
Oder ist es einfacher, wenn ich jedem der Modul Bibliotheken eine passende Webseite zur Seite stelle und diese wie alles andere mit dem Erzeugen eines neuen Moduls mit generiert wird? Dann wird der Speicher aber schnell voll...
Was ich mic hauch noch frage: Wie kann ich mit einem Button/Link/Check Box auf Register zugreifen? Und wie funktioniert das wenn ich die Website auf externen Speicher, wie I2C Memory, SPI Memory oder SD Speicherkarte packen will und nicht übe dne PC drauf zugreifen kann (SD Karte fällt da klar raus die kann ich in dne PC stopfen)?
Ich hoffe auf Hilfe Ansonsten scheitert das Programm daran das ich ich weis wie ich die Dynamik reinbringe...