MultiWiiKopter-Konfigurationsprogramm für Arduino
#76 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino
Wolfram, hehe, das ging ja schnell.
Christoph, stimmt, der Wert der Variablen altitude wird noch nicht angezeigt (steht sogar explizit im Code). Die gabs auch schon in Version 1.5. Werde ich in nächsten Version einbauen, ich bastel gerade an einer Logging-Funktion (für SD-Karten).
Christoph, stimmt, der Wert der Variablen altitude wird noch nicht angezeigt (steht sogar explizit im Code). Die gabs auch schon in Version 1.5. Werde ich in nächsten Version einbauen, ich bastel gerade an einer Logging-Funktion (für SD-Karten).
Ciao, Arnd
#77 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino
Also denn... hier kommt die neue Zwischenversion 1.05.
Features/Änderungen:
* Profilverwaltung - bis zu 16 Datensätze können mit Namen im EEPROM-Speicher abgespeichert und wieder geladen werden.
* Anzeige der "Altitude" und "Compas" Felder
* Der Softwarestand auf dem MWC-Board wird im EEPROM abgelegt und muß nicht mehr bei jedem Neustart ausgewählt werden. (Nachträgliches Ändern über das Menü ist möglich).
* Vorbereitung für Logging (noch nicht implementiert, erscheint lediglich im Menü).
Features/Änderungen:
* Profilverwaltung - bis zu 16 Datensätze können mit Namen im EEPROM-Speicher abgespeichert und wieder geladen werden.
* Anzeige der "Altitude" und "Compas" Felder
* Der Softwarestand auf dem MWC-Board wird im EEPROM abgelegt und muß nicht mehr bei jedem Neustart ausgewählt werden. (Nachträgliches Ändern über das Menü ist möglich).
* Vorbereitung für Logging (noch nicht implementiert, erscheint lediglich im Menü).
- Dateianhänge
-
- LCD_Config_105.zip
- (8.01 KiB) 75-mal heruntergeladen
Ciao, Arnd
#78 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Carsten
Status: Flugtagebuch (grün=ok, orange=in Arbeit, rot=groundet)
Setup: Humingbird, Trex500ESP/FBL, WiiCopter, PZ Bf109, Easy Glider, Nuris, MCPx, MQX, Sim, Evo9 M-Link, DMFV
Setup: Humingbird, Trex500ESP/FBL, WiiCopter, PZ Bf109, Easy Glider, Nuris, MCPx, MQX, Sim, Evo9 M-Link, DMFV
#79 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino
Ja, das mit den Profilen ist genau das was wir uns heute mittag beim ersten realen Einsatz auch gewünscht haben. Toll!
Wird nacher gleich mal eingespielt...
Have Fun!
Wolfram

Wird nacher gleich mal eingespielt...
Have Fun!
Wolfram
#80 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino
Das mit dem Loggen klappt irgendwie nicht so, wie ich mir das gedacht habe. Sobald ich die FAT Library dazupacke, geht der Applikation scheinbar der Speicher aus (hat jemand eine Idee, wie man sowas analysieren oder debuggen kann?)
Hier kommt die im Vergleich zum Vorgänger auf Codegröße getunete Version 1.06... (inkl. kleinem Bugfix in der "enterName" Routine).
Hier kommt die im Vergleich zum Vorgänger auf Codegröße getunete Version 1.06... (inkl. kleinem Bugfix in der "enterName" Routine).
- Dateianhänge
-
- LCD_Config_106.zip
- (8.02 KiB) 89-mal heruntergeladen
Ciao, Arnd
#81 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino
Ich denke Du solltest das mal in RC Groups bekannt machen - dann kommen viele gute Anregungen und Du hat Kontakt mit vielen Experten. Sicher auch jemand der eine Idee für das FAT-Problem hat.
Werde die Software morgen dann mal ausführlicher Testen - zumindest ist das der Plan
Werde die Software morgen dann mal ausführlicher Testen - zumindest ist das der Plan

#82 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino
Yacco ziert sich noch das an die große Glocke zu hängen 
C

C
Status: Flugtagebuch (grün=ok, orange=in Arbeit, rot=groundet)
Setup: Humingbird, Trex500ESP/FBL, WiiCopter, PZ Bf109, Easy Glider, Nuris, MCPx, MQX, Sim, Evo9 M-Link, DMFV
Setup: Humingbird, Trex500ESP/FBL, WiiCopter, PZ Bf109, Easy Glider, Nuris, MCPx, MQX, Sim, Evo9 M-Link, DMFV
#83 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino
Hallo zusammen.
Da ich nicht der Elektroniker bin eine Frage an euch.
Ich habe hier einen Arduino Pro Mini mit ATmega168.
Das Programm passt auf den Arduino Pro Mini mit dem ATmega168.
Auch habe ich ein LCD Display mit dem HD44780.
Könntet ihr mir einen Schaltplan zeichnen wo ich sehen kann
wie die Pins untereinander angeschlossen werden.
Aus dem Plan http://www.nuelectronics.com/estore/ind ... roject_lcd
werde ich nicht ganz schlau.
Gruß Joachim
#84 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino
Geduld, Geduldcalli hat geschrieben:Yacco ziert sich noch das an die große Glocke zu hängen

Joachim, die Pinbelegung des Pro Mini ist wie folgt: 0-7 am Mini Pro sind im Schaltplan die Pins PD0-PD7, 8 ist PB0, 9 ist PB1, 10 ist PB2, A0 entspricht AD0. Der Poti an den Pins 1-3 des HD44780 dient zum Dimmen der Hintergrundbeleuchtung. Der Rest dürfte klar sein, denk ich.
Ciao, Arnd
#86 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino
J5 ist der ISP Anschluss. Wird hier nicht gebraucht, einfach weglassen
Das Poti regelt den Kontrast des Display und ist zwingend noetig. Wert ist unkritisch, ich nehm da immer en 10k trimmer
Wolfram
Das Poti regelt den Kontrast des Display und ist zwingend noetig. Wert ist unkritisch, ich nehm da immer en 10k trimmer
Wolfram
#87 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino
Kleines Update...
ich hab weiter versucht, die Codegröße und den Footprint zu verkleinern (in der Hoffnung, die >512 Bytes RAM freizuschaufeln, die für die SD Bibliothek benötigt werden, leider erfolglos), und ein paar Bugs entfernt (in der Anzeige der TriCopter-Ausgabe waren doch glatt die Zeilen vertauscht). Außerdem kann man die Anzeige der Servosignal-Ein- und Ausgänge in eine Balkengrafik umschalten (durch Drücken der SELECT-Taste in den Unterzuständen von "Receiver In" und "ESC/Servo Out", siehe Foto).
So, damit gehen mir langsam die Ideen aus, wenn ihr noch Vorschläge habt, was man in die App einbauen könnte, immer her damit.
ich hab weiter versucht, die Codegröße und den Footprint zu verkleinern (in der Hoffnung, die >512 Bytes RAM freizuschaufeln, die für die SD Bibliothek benötigt werden, leider erfolglos), und ein paar Bugs entfernt (in der Anzeige der TriCopter-Ausgabe waren doch glatt die Zeilen vertauscht). Außerdem kann man die Anzeige der Servosignal-Ein- und Ausgänge in eine Balkengrafik umschalten (durch Drücken der SELECT-Taste in den Unterzuständen von "Receiver In" und "ESC/Servo Out", siehe Foto).
So, damit gehen mir langsam die Ideen aus, wenn ihr noch Vorschläge habt, was man in die App einbauen könnte, immer her damit.

- Dateianhänge
-
- LCD.jpg (59.24 KiB) 1581 mal betrachtet
-
- LCD_Config_110.zip
- (8.34 KiB) 78-mal heruntergeladen
Ciao, Arnd
#88 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino
Moins Yaccu,
kannst Du noch nen Kommentar einfügen und/oder die Portdefinitionen für die HW Keys von den Key-Nummern trennen? Ich könnte mir vorstellen das das so recht verwirrend ist für jemanden der es sich konfigurieren will.
Zum RAM Problem, es gibt doch irgendwie die Möglichkeit die Strings etc. in Programm SRAM Speicher zu halten?
http://www.arduino.cc/en/Reference/PROGMEM
Habe ich glaube ich auch schon mal gebraucht bei einem String-intensiven Programm.
Carsten
kannst Du noch nen Kommentar einfügen und/oder die Portdefinitionen für die HW Keys von den Key-Nummern trennen? Ich könnte mir vorstellen das das so recht verwirrend ist für jemanden der es sich konfigurieren will.
Zum RAM Problem, es gibt doch irgendwie die Möglichkeit die Strings etc. in Programm SRAM Speicher zu halten?
http://www.arduino.cc/en/Reference/PROGMEM
Habe ich glaube ich auch schon mal gebraucht bei einem String-intensiven Programm.
Carsten
Status: Flugtagebuch (grün=ok, orange=in Arbeit, rot=groundet)
Setup: Humingbird, Trex500ESP/FBL, WiiCopter, PZ Bf109, Easy Glider, Nuris, MCPx, MQX, Sim, Evo9 M-Link, DMFV
Setup: Humingbird, Trex500ESP/FBL, WiiCopter, PZ Bf109, Easy Glider, Nuris, MCPx, MQX, Sim, Evo9 M-Link, DMFV
#89 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino
Moin Calli,
danke für den Hinweis, werd ich mir heute abend mal ansehen. Über das Speichermanagement von Arduino hab ich bis jetzt noch nicht viel gefunden.
Das mit den HW Keys werd ich noch besser kommentieren.
Funktioniert das mit den selbstdefinierten Zeichen auch mit der SRLCD Library? Hab ich ganz vergessen auszuprobieren...
danke für den Hinweis, werd ich mir heute abend mal ansehen. Über das Speichermanagement von Arduino hab ich bis jetzt noch nicht viel gefunden.
Das mit den HW Keys werd ich noch besser kommentieren.
Funktioniert das mit den selbstdefinierten Zeichen auch mit der SRLCD Library? Hab ich ganz vergessen auszuprobieren...
Ciao, Arnd
#90 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino
Ich habe da so Punkte und Striche wie im Bild von Dir, und bei manchen (habe keinen Copter drann, #TESTING) einen Pfeil/Dreieck (soll das eine Bereichsüberschreitung sein?)
Carsten
Carsten
Status: Flugtagebuch (grün=ok, orange=in Arbeit, rot=groundet)
Setup: Humingbird, Trex500ESP/FBL, WiiCopter, PZ Bf109, Easy Glider, Nuris, MCPx, MQX, Sim, Evo9 M-Link, DMFV
Setup: Humingbird, Trex500ESP/FBL, WiiCopter, PZ Bf109, Easy Glider, Nuris, MCPx, MQX, Sim, Evo9 M-Link, DMFV