MultiWiiKopter-Konfigurationsprogramm für Arduino

Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#76 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

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).
Ciao, Arnd
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#77 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

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ü).
Dateianhänge
LCD_Config_105.zip
(8.01 KiB) 75-mal heruntergeladen
Ciao, Arnd
Benutzeravatar
calli
Beiträge: 6970
Registriert: 22.11.2004 12:40:52
Wohnort: Berlin
Kontaktdaten:

#78 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von calli »

:albino: Supi!

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
Flugwiese
Beiträge: 20
Registriert: 07.01.2011 14:49:54

#79 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von Flugwiese »

Ja, das mit den Profilen ist genau das was wir uns heute mittag beim ersten realen Einsatz auch gewünscht haben. Toll! :alien:
Wird nacher gleich mal eingespielt...

Have Fun!
Wolfram
Have Fun!

Wolfram

www.flugwiese.de
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#80 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

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).
Dateianhänge
LCD_Config_106.zip
(8.02 KiB) 89-mal heruntergeladen
Ciao, Arnd
Flugwiese
Beiträge: 20
Registriert: 07.01.2011 14:49:54

#81 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von Flugwiese »

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 8)
Have Fun!

Wolfram

www.flugwiese.de
Benutzeravatar
calli
Beiträge: 6970
Registriert: 22.11.2004 12:40:52
Wohnort: Berlin
Kontaktdaten:

#82 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von calli »

Yacco ziert sich noch das an die große Glocke zu hängen ;-)

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
Fighter
Beiträge: 7
Registriert: 03.01.2011 19:03:14

#83 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von Fighter »


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
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#84 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

calli hat geschrieben:Yacco ziert sich noch das an die große Glocke zu hängen ;-)
Geduld, Geduld :) Für mich ist das alles Neuland, ich finde mich jetzt gerade so mit der Arduino-Umgebung zurecht, bin immer noch viel am Ausprobieren und Herumspielen. Ich möchte nicht, dass das vom Aufwand her aus dem Ruder läuft. Ist ja schließlich ein Hobbyprojekt.

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
Fighter
Beiträge: 7
Registriert: 03.01.2011 19:03:14

#85 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von Fighter »


Danke Arnd.

Was ist J5.

Gruß Joachim
Flugwiese
Beiträge: 20
Registriert: 07.01.2011 14:49:54

#86 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von Flugwiese »

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
Have Fun!

Wolfram

www.flugwiese.de
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#87 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

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. :)
Dateianhänge
LCD.jpg
LCD.jpg (59.24 KiB) 1582 mal betrachtet
LCD_Config_110.zip
(8.34 KiB) 78-mal heruntergeladen
Ciao, Arnd
Benutzeravatar
calli
Beiträge: 6970
Registriert: 22.11.2004 12:40:52
Wohnort: Berlin
Kontaktdaten:

#88 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von calli »

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
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
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#89 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

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...
Ciao, Arnd
Benutzeravatar
calli
Beiträge: 6970
Registriert: 22.11.2004 12:40:52
Wohnort: Berlin
Kontaktdaten:

#90 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von calli »

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
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
Antworten

Zurück zu „Allgemeines“