Pages: 1 2 3 [4] 5   Go Down
Author Topic: Brauche dringend hilfe  (Read 4480 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
God Member
*****
Karma: 10
Posts: 721
42
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Die hyroglyphen liegen mMn an schlechter verkabelung und ncht am delay; hatte ich auch schon - ein wackler im Clock- oder Reset-Pin und schon hast du die von dir beschriebenen zeichen. dann hilft nur noch ein neutstart des arduinos
Logged


Germany
Offline Offline
Edison Member
*
Karma: 46
Posts: 2310
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Die falschen zeichen auf dem Display können mehrere Ursachen haben: kalte Lötstelle, Aufbau auf einem Steckbrett und dadurch schlechter Kontakt. Wenn da mal ein Patzer in der Datenübertragung drin ist, also ein Kabel leicht wackelt, kann das das Display durcheinanderbringen. Vielleicht kann es auch nur nicht so schnell aktualisieren, das können wir schlecht beurteilen.
Nun musst du uns aber noch das Minimum und Maximum der Zahlen nennen...
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Germany
Offline Offline
Edison Member
*
Karma: 46
Posts: 2310
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Das mit den 100-999 nehme ich dir nicht ab. smiley-grin

Wenn du den Code von Joghurt nimmst, kannst du mal unter der von mir vorgeschlagenen delay-Anweisung noch ein lcd.clear(); setzen?

[edit] Um meinen Gedanken dahinter zu erklären: Durch diese Anweisung wird das Display gelöscht. Andernfalls bleiben immer 3 Zahlen stehen, wenn ein Wert zum Beispiel 185 und es kommt eine Aktualisierung auf 75, wird an der entsprechenden Position auch 75 geschrieben. Diese Zahl ist aber zweistellig, die dritte Stelle der 185 bleibt aber stehen - das Ergebnis auf dem Display wäre somit 755. Wie gesagt, es ist nur die Darstellung, der ausgelesene Wert ist richtig.
« Last Edit: February 09, 2012, 11:46:18 am by sth77 » Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

NRW
Offline Offline
Sr. Member
****
Karma: 2
Posts: 372
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Laut Code:
Code:
 accx  = nunchuck_accelx(); // ranges from approx 70 - 182
  accy  = nunchuck_accely(); // ranges from approx 65 - 173

ist wegen dem fehlenden clear


edit: zu spät 8-)
Logged

NRW
Offline Offline
Sr. Member
****
Karma: 2
Posts: 372
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mappen auf 0-15 und einen Kasten im display verschieben????

Ist dann aber nicht sehr genau
Logged

Offline Offline
God Member
*****
Karma: 10
Posts: 721
42
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mappen auf 0-15 und einen Kasten im display verschieben????

Ist dann aber nicht sehr genau
jepp  smiley-mr-green
Logged


Germany
Offline Offline
Edison Member
*
Karma: 46
Posts: 2310
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

hääääääääää
Ja, so ist das, wenn man die Arduino-Programmierung nicht beherrscht. Macht jetzt aber auch nichts mehr, wir sind ja fast durch. smiley-wink
Leg dich mal fest, wie die Darstellung werden soll - wir sehen es als sportliche Herausforderung, das zu verwirklichen.
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Offline Offline
God Member
*****
Karma: 10
Posts: 721
42
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich würde es folgendermaßen machen:

Code:
|-------O------|
|-------OO-----|
|-------OOO----|
|-------OOOO---|
|-------OOOOO--|
|-------OOOOOO-|
|-------OOOOOOO|
|OOOOOOO-------|
|-OOOOOO-------|
|--OOOOO-------|
|---OOOO-------|
|----OOO-------|
|-----OO-------|
|------O-------|
|--------------|
« Last Edit: February 09, 2012, 12:02:48 pm by Marcus W » Logged


Weinsberg, Germany
Offline Offline
God Member
*****
Karma: 3
Posts: 773
A Coder's Tale
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Würde jeweils eine Zeile des Displays für eine Bewegungsrichtung des Nunchuck nehmen, dann hast Du nicht nur einen Schräglagensensor (auf einer Zeile) sondern auch gleich eine Brems- und Beschleunigungsanzeige (auf der anderen Zeile). smiley
Logged

NRW
Offline Offline
Sr. Member
****
Karma: 2
Posts: 372
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich kann nicht richtig mit machen bin unterwegs!
Ich hätte noch 8sonderzeichen gemacht um die auflösung zu verbessern
Aber kann mich da jetzt nicht dran setzen, sorry
Logged

Weinsberg, Germany
Offline Offline
God Member
*****
Karma: 3
Posts: 773
A Coder's Tale
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Die reinen Daten vom Nunchuck könnte man ja trotzdem anzeigen, so als Showeffekt, kost nix extra. smiley-grin
Logged

Weinsberg, Germany
Offline Offline
God Member
*****
Karma: 3
Posts: 773
A Coder's Tale
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Das mit dem Kalibrieren sollte nicht das Problem sein, man könnte es so einrichten dass es sich beim Einschalten/einem Reset auf "Null" stellt oder so.

Oder noch nen Knopf dran machen, zur Nullstellung.
Logged

Germany
Offline Offline
Edison Member
*
Karma: 46
Posts: 2310
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Das mit dem Nullen ist so eine Sache. Es sollte ja prinzipiell so sein, dass das Mittel aus Minimalwert und Maximalwert auch die Ausgangslage ist. Andererseits muss man dann den Sensor am Motorrad auch exakt plazieren. Man könnte darüber nachdenken, über einen Taster des Controllers den Nullpunkt manuell zu setzen. Ist ja auch kein Thema.

Bremsen und Beschleunigen würde ich nicht anzeigen lassen, ein zweiter Balken lenkt nur von der Neigung ab. Dann lieber eine Zeile für "Neigung" oder so verwenden, dass jeder weiß, was angezeigt werden soll.
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Germany
Offline Offline
Edison Member
*
Karma: 46
Posts: 2310
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Klar sind wir da. Bin aber gerade auf dem Heimweg. Hast du noch konkrete Fragen oder Vorgaben?
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Germany
Offline Offline
Edison Member
*
Karma: 46
Posts: 2310
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich habe mir den spaß mal nachgebaut. (Ja, ich habe mir dazu auch den Controller gekauft und gleich den Stecker weggeschnippelt...)
Ich bekomme Werte zwischen 55 und 175 raus (accx), liege also in der Grundstellung bei 115.
Glaube kaum, dass ich heute noch eine vernünftige Balkendarstellung hinbekomme, werde mich aber morgen damit weiter beschäftigen.
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Pages: 1 2 3 [4] 5   Go Up
Jump to: