Show Posts
Pages: [1] 2 3 ... 39
1  International / Deutsch / Re: non-blocking function mit millis() on: April 18, 2014, 11:18:47 am
Und was ist mit:
Ich höre durch die Wand wenn mein Chef mit dem telefonieren fertig ist und gehe dann rüber ?

Schlecte Bauweise ?
 smiley-cool
2  International / Deutsch / Re: Projekt: LCDMenuLib - LCD Menü mit mehreren Ebenen (4Bit/I2C/ShiftReg/...) on: April 15, 2014, 02:10:24 pm
Wieso sollte man diesen zurücksetzen ?

Beschreib mal näher was du vor hast.
3  International / Deutsch / Re: Projekt: LCDMenuLib - LCD Menü mit mehreren Ebenen (4Bit/I2C/ShiftReg/...) on: March 05, 2014, 01:05:44 pm
Solange die Lib nicht gelb oder orange angezeigt wird, ist sie irgendwie falsch eingebunden. Ich bin im Moment mit meiner Zeit sehr begrenzt und kann erst am We näher danach schauen.

Hast du schon einmal probiert andere Libs einzubinden und diese zu testen ? Bisher hatte niemand ein Problem mit der Fehlermeldung, außer die Lib wurde wie erwähnt nicht richtig eingebunden.

4  International / Deutsch / Re: Projekt: LCDMenuLib - LCD Menü mit mehreren Ebenen (4Bit/I2C/ShiftReg/...) on: March 05, 2014, 09:15:46 am
Wird bei dir im Beispiel beim #include   das  <LCDMenuLib.h>  in gelb angezeigt ?

Es scheint mir etwas mit dem Pfad der Lib nicht zu stimmen, da die "lang_..." -Konstanten immer definiert sind.  Kopier mal bitte nicht die untersten Fehlermeldungen, sondern die obersten die als erstes auftreten hier herein, falls die folgende Anleitung nicht hilft.

Schau mal hier:
http://forum.arduino.cc/index.php?topic=73816.msg1580280#msg1580280

Vielleicht hilft dir die Lösung die hier beschrieben wird weiter. Und bitte auch die folge Beiträge lesen.
5  International / Deutsch / Re: If-Abfage liefert immer True on: March 05, 2014, 06:51:47 am
Hi,

die If-Abfrage macht genau das, was du von ihr verlangst ;-)

Ich glaub es liegt eher an den Divisionen:  "long"   ist ein Integer Wert der keine Kommastellen beinhaltet. In C ist das so, dass alles zur nächst niedrigeren ganzen Zahl abgerundet wird. Sprich  0,99 wird zu 0 und 0,95 wird auch zur 0. Bei  1,75 wird daraus 1.

Code:
messMittel= messMittel / 20.;
  // /* zum testen
  Serial.print(messMittel);
  Serial.print("; ");
  // */
  messMittel = (messMittel * 50) /1024.;

Versuch deine Ergebnise mal hiermit auszugeben. Bei einer Division habe ich  einen "." hinter den Zahlen eingefügt, damit die Mikrocontroller weiß, dass es sich kurzzeitig um Kommazahl in der Rechnung handelt. Zudem sollte man mit Klammern arbeiten, so dass das Zwischenergebnis nicht Null ergibt,  weil  50/1024 ergibt 0  und nicht einen Wert der logisch ist.  Daher vielleicht erst mit 50 Multiplizieren und dann dividieren.
6  International / Deutsch / Re: Projekt: LCDMenuLib - LCD Menü mit mehreren Ebenen (4Bit/I2C/ShiftReg/...) on: March 02, 2014, 12:40:01 pm
Hi, also ich hab das LCD nicht, aber die 8Bit definition scheint mir auf jeden Fall falsch zu sein. Stell am besten alle Einstellungen die du gemacht hast wieder auf den Standard zurück (oder lad die Lib erneut herunter). Danach öffne das Beispiel lcdml also die Standardversion für die 4Bit Schnittstelle und dann versuch erneut die Pins für dein LCD Anzupassen.

Falls es nicht läuft, schreib bitte die Pin Deklaration hier rein. Teste bitte auch nochmal die direkte Ansteuerung ohne die Lib und "poste" uns dann den Code hier als Antwort, so dass wir sehen können wie es läuft.

Auf Amazon steht:
Quote
SainSmart LCD Keypad shield: This Shield includes a 16x2 HD44780 White on Blue LCD module and a 5 push button keypad for menu selection and user interface programming. Fully assembled. On-line Arduino tutorial and example code. Compatible with Arduino Uno, Mega, Duemilanove. Uses digital pins 4 - 10, and analog pin 0.
Dieses deutet darauf hin das zwischen pin 4 - 10 die Anschlüsse: RS, E, DAT4, DAT5, DAT6, DAT7 liegen. Also kann es im 8Bit Modus garnicht laufen, da die Anschlüsse 0 - 3 nicht angeschlossen sind. Wie nun die Reihenfolge der Anschlüsse zum LCD sind, sollte im Datenblatt stehen.

Ich hoffe das hilft dir weiter.  
7  International / Deutsch / Re: Projekt: LCDMenuLib - LCD Menü mit mehreren Ebenen (4Bit/I2C/ShiftReg/...) on: February 24, 2014, 09:39:59 am
Update 24.02.2014
- Unterstützung von DogLCD Displays, Einstellungen in der LCDMenuLib___config.h
- Beispiel DogLcd
- ShiftRegister Ansteuerung getestet
8  International / Deutsch / Re: EA DOGM163 Menu Lib on: February 13, 2014, 04:42:54 pm
Wie steuerst du denn dein LCD an und welches genau hast du ?
Wieviel Zeilen besitzt das Display ?

Ich hat die LCDMenuLib eigentlich so geschrieben das sie sich relativ einfach auf nicht Dotmatrix Displays anpassen lässt.

Ich wäre über ein paar Informationen mehr Dankbar ;-)
9  International / Deutsch / Re: Dec2Bin on: February 10, 2014, 07:12:28 am
Ja, das mit  0, 1 , 2, 3 hab ich nun oben korrigiert ;-)  
Immer dieses Copy&Paste

Edit: So wie bei dir alles mit 0 wäre falsch, da es ja immer das gleiche bit ist. Es sollen ja schon die 4 Bit ausgewertet werden.
10  International / Deutsch / Re: Dec2Bin on: February 10, 2014, 07:03:45 am
Empfänger :
Wieso so:
Code:
   byte decoding;
    decoding += 1 * bitRead(getData, 0);
    decoding += 2 * bitRead(getData, 1);
    decoding += 4 * bitRead(getData, 2);
    decoding += 8 * bitRead(getData, 3);

anstatt
Code:
byte decoding = ((bitRead(getData, 0) << 0) | (bitRead(getData, 1) << 1) | (bitRead(getData, 2) << 2) | (bitRead(getData, 3) << 3));
11  International / Deutsch / Re: Projekt: LCDMenuLib - LCD Menü mit mehreren Ebenen (4Bit/I2C/ShiftReg/...) on: February 08, 2014, 02:27:25 am
Verwendest du das gleiche LCD ?
Mir ist so bisher noch keine Lösung bekannt.
12  International / Deutsch / Re: Projekt: LCDMenuLib - LCD Menü mit mehreren Ebenen (4Bit/I2C/ShiftReg/...) on: February 07, 2014, 05:32:20 pm
Ne, ist aber auch bei eigentlich allen anderen Libs so. Ob sie nun mit im Sketch Ordner liegen darf habe ich noch nicht getestet. Ich werde noch eine kleine Installationsanleitung hinzufügen.
13  International / Deutsch / Re: Projekt: LCDMenuLib - LCD Menü mit mehreren Ebenen (4Bit/I2C/ShiftReg/...) on: February 07, 2014, 05:16:07 pm
siehe Anhang
14  International / Deutsch / Re: Projekt: LCDMenuLib - LCD Menü mit mehreren Ebenen (4Bit/I2C/ShiftReg/...) on: February 07, 2014, 05:11:36 pm
Das sollte eigentlich nicht sein. Es deutet darauf hin das nichtmal das keyfile gefunden wird.
Liegt die Lib den wirklich im libraries verzeichnis, bzw  ist in der Lib noch ein weiteres Verzeichnis außer "examples" ?

Edit:
Ok, habs gerade getestet, der Fehler tritt auf, da die Lib noch ein unterverzeichnis besitzt. Kopier mal das LCDMenuLib Verzeichnis direkt unter "libraries" dann sollte der Fehler nicht mehr auftauchen.
15  International / Deutsch / Re: Projekt: LCDMenuLib - LCD Menü mit mehreren Ebenen (4Bit/I2C/ShiftReg/...) on: February 07, 2014, 04:27:09 pm
Hi, ich habs gerade nochmal getestet, indem ich in einer Virtuellen Box ein frisches Windows 8.0 Image Installiert habe. Dann habe ich dort die Arduino Umgebung heruntergeladen und den letzten Stand der Lib von GitbHub.

Beim kompelieren tritt keine Fehlermeldung auf. Hast du sonst irgendetwas installiert welches den Kompeliervorgang stören könnte. Kannst du das Problem auf mehreren Rechnern nachweisen ?
Ich wunder mich immer wieso es bei einigen läuft und bei anderen nicht. Ich kann den Fehler im Moment so nicht reproduzieren.
Pages: [1] 2 3 ... 39