MultiWiiKopter-Konfigurationsprogramm für Arduino

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

#16 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

calli, das sieht gut aus, werde ich so übernehmen. Kannst du mir einen Link geben, wo ich sehen kann, wie dein Display die Tasten auswertet? Ich denke, das läßt sich leicht noch in die rawGetKey() Routine einbauen.

Naja, so komplex ist der Code jetzt nicht... :) rawGetKey() liest den analogen Eingang aus und wandelt den Wert in einen Keycode um, getKey() entprellt die Tasten etwas, getKeyPressed() ruft getKey() auf und wartet, bis die Taste losgelassen wird.

EDIT: Hab gerade deinen Eintrag im Arduino-Forum entdeckt... werd mich mal schlau machen.
Ciao, Arnd
Benutzeravatar
Crizz
Beiträge: 27061
Registriert: 12.04.2007 17:44:22
Wohnort: Haiger
Kontaktdaten:

#17 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von Crizz »

Ich muß sagen : hut ab, echte Cracks @ work. Da komm ich im Leben nicht mehr rein. Aber ich weiß jetzt, an wen ich mich wende, wenn ich was habe :D
_________________________________________________________________________________
"Leben ist das, was passiert, während du etwas ganz anderes planst" ... ( John Lennon )

! REVOLECTRIX-Distributor ! -> Ladeequipment / Akkus : -> HaDi-RC.de

Alle Projektberichte für den VTH-Verlag als PDF zum Download unter http://www.CrizzD.de !
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#18 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

Ach was, ist eher so ein back to the roots Projekt. :) Hab ständig so ein "ja, genau so war das damals" Gefühl.

Calli, hast du ne Idee, warum ich beim Compilieren der neuen pde mit undefinierter SRLCD Konstante und den Zeilen

Code: Alles auswählen

#ifdef SRLCD
  #include <ShiftRegLCD.h>
  ShiftRegLCD lcd(3, 2, 4, 2);  // (Datapin, Clockpin, Enablepin or TWO_WIRE [, Lines [, Font]]])
#else
  #include <LiquidCrystal.h>
  LiquidCrystal lcd = LiquidCrystal(8, 9, 4, 5, 6, 7); // rs, enable, d4, d5, d6, d7
#endif
etliche unsinnige Fehlermeldungen bekomme (z.B. kennt der einige der built in Routinen nicht mehr), während es in umgedrehter Reihenfolge

Code: Alles auswählen

#ifndef SRLCD
  #include <LiquidCrystal.h>
  LiquidCrystal lcd = LiquidCrystal(8, 9, 4, 5, 6, 7); // rs, enable, d4, d5, d6, d7
#else
  #include <ShiftRegLCD.h>
  ShiftRegLCD lcd(3, 2, 4, 2);  // (Datapin, Clockpin, Enablepin or TWO_WIRE [, Lines [, Font]]])
#endif
funktioniert? Ist das ein Bug im Compiler? Funktioniert bei dir die zweite Variante auch?
Ciao, Arnd
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63804
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 2 times
Been thanked: 2 times
Kontaktdaten:

#19 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von tracer »

Ist bei dem Versuch SRLCD defined, oder nicht?

Und, was sind die "unsinnigen Fehlermeldungen"?
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#20 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

SRLCD ist undefiniert, der sollte alles zwischen dem #ifdef und dem #else ignorieren. Macht er offensichtlich aber nicht.

Unsinnige Meldungen sind z.B.

Code: Alles auswählen

LCD_Config:221: error: 'delay' was not declared in this scope
LCD_Config:224: error: 'delay' was not declared in this scope
LCD_Config:234: error: 'Serial' was not declared in this scope
LCD_Config:235: error: 'serialRead' was not declared in this scope
LCD_Config:242: error: 'delay' was not declared in this scope
LCD_Config:244: error: 'showStatusLine' was not declared in this scope
...
Sprich, der vergißt plötzlich alle vordefinierten Symbole. Wenn ich die Zeilen in dem #ifdef-Block auskommentiere, funktioniert alles. Sobald ich da irgendwelchen Code reinschreibe (z.b. int abc = 0;), kommen wieder die Fehler. :?:
Ciao, Arnd
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63804
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 2 times
Been thanked: 2 times
Kontaktdaten:

#21 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von tracer »

Hmm, kann man die Entwicklungsumgebung frei auf nem Linux oder Windows System testen?
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#22 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

Yep, die ist in Java geschrieben.
Ciao, Arnd
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63804
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 2 times
Been thanked: 2 times
Kontaktdaten:

#23 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von tracer »

yacco hat geschrieben: in Java geschrieben.
:shock: :shock: :shock: :shock:
Oh, öhm, ich verkneife mir das dann besser.
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#24 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

Hehehe... :mrgreen:
Ciao, Arnd
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63804
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 2 times
Been thanked: 2 times
Kontaktdaten:

#25 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von tracer »

yacco hat geschrieben:Hehehe...
Aber, ist doch in C das ganze?
Braucht es da so nen Molloch wie Eclipse oder so?

Gibt es keinen netten CrossCompiler?

vi und make sind ne völlig akzeptable Entwicklungsumgebung.
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#26 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

Ach so... nein, die Umgebung ist eine Java-Applikation und läuft auf Windows, Linux und Mac. Für kleine Projekte vielleicht noch akzeptabel, der Editor ist ziemlicher Mist. Der Compiler scheint der avr-gcc zu sein.
Ciao, Arnd
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63804
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 2 times
Been thanked: 2 times
Kontaktdaten:

#27 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von tracer »

yacco hat geschrieben: Der Compiler scheint der avr-gcc zu sein.
Ok. Habe den Monster Thread um das eigentliche Projekt nicht weiter verfolgt, mit schreckt das "Wii" im Titel ab.
Aeroworker

#28 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von Aeroworker »

ist aber lesenswert!
Benutzeravatar
Crizz
Beiträge: 27061
Registriert: 12.04.2007 17:44:22
Wohnort: Haiger
Kontaktdaten:

#29 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von Crizz »

tracer hat geschrieben:Habe den Monster Thread um das eigentliche Projekt nicht weiter verfolgt, mit schreckt das "Wii" im Titel ab.
Titel:
Re: MultiWiiKopter-Konfigurationsprogramm für Arduino
ja nee, is klaaaa :D
_________________________________________________________________________________
"Leben ist das, was passiert, während du etwas ganz anderes planst" ... ( John Lennon )

! REVOLECTRIX-Distributor ! -> Ladeequipment / Akkus : -> HaDi-RC.de

Alle Projektberichte für den VTH-Verlag als PDF zum Download unter http://www.CrizzD.de !
kay23
Beiträge: 4538
Registriert: 17.11.2007 17:18:17

#30 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von kay23 »

Hmmm, es ist C, also genauer Wiring. Der Compiler ist nen Aufegbohrter AVR-GCC. Der muss ja wiring verstehen. Ob es den Frei gibt weiss ich leider nicht, sollte aber gehen! Müsste nen Make File in dem Arduino Ordner liegen schätze ich!

Die IDE ist nicht wirklich schön finde ich, wenn nicht sogar wiederlich! Ich hab mir den Code einfach in Notepad++ (Ja, ich arbeite unter Windows. ;) ) geöffnet und schau mir das ganze da an.

Sollte mich aber wohl mal mit Make beschäftigen. ;)
Logo 600 3D V-Stabi: Scorpion HK.4025-740KV an YGE80HV, 3X Savöx 1257, 9254.
Hughes 500E mit Logo20 Mechanik
Mini-Titan FBL (an V-Stabi V4): Scorpion 2221-8 an YGE40, 3xSavöx, 9257.
Antworten

Zurück zu „Allgemeines“