"3in1": DIY Schwerpunktwaage, EWD Winkel- und Ruderwegmessung in einem Gerät

Aaaargh.......Fehler gefunden... eigene Dummheit....

Hab mir wohl die HEX runter geladen.... aber nicht im RAW format, kam dann irgendwann auf die Idee mal in die HEX reinzuschauen und daqchte dann nur noch "warum stehen da zeilen wie z.B. <link rel="dns-prefetch" href="https://github.githubassets.com"> drin....

man sollte nicht drei sachen parallel machen....
Hallo,
ich will das Projekt 3in1 jetzt auch anfangen. Habe mir die benötigten Teile bestellen und wollte jetzt den Uno mit den fertigen Files über den Xloader beschreiben. Bekomme aber leider immer nur den gleichen Fehler wie "fwolf15". Wie kann man die HEX in RAW Format runterladen? Ich habe im bin Ordner nur die beiden Dateien als HEX-Files und damit geht es leider nicht.

Außerdem habe ich bemerkt, dass ich leider bei BG das Display + UNO Set bestellt. Der Uno ist aber leider nur der Kleine und da fehlt die Steckerleiste mit den Anschlüssen D22 bis D53. Kann man den trotzdem nutzen? Also die Anschlüsse im Programm ändern?

Gruß Stefan
 
Ich habe jetzt mal probiert, denn ganzen Code in der IDE zu kompelieren. Habe dazu erfolgreich alle Bibliotheken eingebunden. Und genau wie in der PDF beschrieben, kommt der Fehler mit der I2CDevice.h. Ich habe daraufhin die beiden Adafruit_GREYOLED Dateien im Libraries-Ordner umbenannt. Aber der Fehler bleibt bestehen. Ich habe die Dateien einfach 1.h und 1.cpp umbenannt.

Was mache ich falsch? Kann mir jemand einen Tipp geben?

Gruß Stefan
 
Hallo,
ich habe jetzt ein Arduino Mega 2560 Board. Dort konnte ich die beiden Beispiel Hex-Files aufspielen. Das Display zeigt auch etwas an, nur die Konfiguration stimmt nicht. Beim einem steht alles in Spiegelschrift und beim anderen ist die Schrift in Ordnung aber die Touchfunktion geht nicht. Somit muss ich lcd-config.h Datei anpassen. Aber leider bekomme ich immer noch den in der Anleitung beschriebenen Fehler beim Kompelieren. Die dort beschriebene Lösung funktioniert bei mir nicht, oder ich mache etwas falsch.
Kann mir bitte jemand einen Tipp zur Lösung des Kompelierungsfehler geben?

Arduino: 1.8.13 (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"


In file included from sketch\includes_main.h:45:0,

from C:\Users\stefa\Modellbau\3in1\3in1-master\3in1\3in1.ino:37:

C:\Users\stefa\Desktop\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.h:12:10: fatal error: Adafruit_I2CDevice.h: No such file or directory

#include <Adafruit_I2CDevice.h>

^~~~~~~~~~~~~~~~~~~~~~

compilation terminated.

exit status 1

Fehler beim Kompilieren für das Board Arduino Mega or Mega 2560.


Gruß Stefan
 
Hallo Stefan, instaliere die Library Adafruit BusIO, hier ist die Adafruit_i2CDevice.h in eingebunden.

Gruß Koen.
 
Hallo Koen,
damit geht es leider auch nicht. Jetzt kommt diese Fehlermeldung.

In file included from sketch\includes_main.h:69:0,

from C:\Users\stefa\Modellbau\3in1\3in1-master\3in1\3in1.ino:37:

sketch\imu.h: In member function 'uint8_t AngleSens::getDeviceID(uint8_t)':
imu.h:292:2: error: 'I2Cdev' has not been declared
}
^
sketch\imu.h: In member function 'void AngleSens::setDeviceID(uint8_t, uint8_t)':
imu.h:297:5: error: 'I2Cdev' has not been declared
^
exit status 1
'I2Cdev' has not been declared



Ich habe aber die letzten Tage die "3in1" doch ohne Fehler kompiliert bekommen. Ich habe dazu eine neue "3in1" ino Datei zusammen gestellt. Dazu die einzelnen Teile (z.B. bitmaps_3in1.h, buttons.h usw) in der IDE über Sketch/Datei hinzufügen....
Danach lief die Kompilierung durch und ich habe noch einige Anpassungen in der lcd_config.h vorgenommen.
Die ersten provisorischen elektrischen Tests verliefen auch ohne Probleme. Jetzt muss ich nur noch den 3D-Drucker starten.

Gruß Stefan
 
Hallo Stefan, instaliere die Library Adafruit BusIO, hier ist die Adafruit_i2CDevice.h in eingebunden.

Gruß Koen.
Servus,

bei mir sieht es genauso aus wie bei Stefan. Identischer Fehler mit der I2Cdev Lib und die BusIO hat auch keine Änderung gebracht. Hat noch jemand eine Idee woran das liegen kann?
 

udill

User
Probier Mal diese Variante:
 

Anhänge

  • 3in1_28-02-2023.zip.txt
    343,7 KB · Aufrufe: 80
Arduino: 1.8.19 (Mac OS X), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"


In file included from /Users/Chris/Downloads/3in1/3in1.ino:38:0:
includes_main.h:48:10: fatal error: I2Cdev.h: No such file or directory
#include <I2Cdev.h> // some i2c, mpu6050 required methods https://github.com/jrowberg/i2cdevlib
^~~~~~~~~~
compilation terminated.
exit status 1
I2Cdev.h: No such file or directory


Der 3in1_28.02.2023 Sketch bringt den selben Fehler. In der Zwischenzeit hatte ich mal den Lib Ordner geleert und alle benötigten neu geladen. Jetzt wird nichts mehr doppelt gefunden. Die I2Cdev funktioniert leider genauso wenig wie die BusIO.

 

udill

User
Hast du mal die HEX auf das Board geladen? und hast du auch ein Mega 2560 Board ausgewählt?
 
Ja genau, die eine Hex funktioniert (zumindest bekomme ich die drauf geladen) die andere Hex hört nicht auf mit dem laden und der Mega leuchtet permanent mit beiden roten Leds. Zuvor hatte ich mir je einen Basic Beispiels LED Blink Sketch geladen zum testen und flashen. Da die erste Hex das Display nicht anspricht, wollte ich die Libs prüfen.
 

udill

User
Die erste HEX ist für ein 2,4" LCD TFT Touch Display
 

Anhänge

  • 2_4_TFT Touch-Display Shield für Arduino UNO R3 Mega2560.png
    2_4_TFT Touch-Display Shield für Arduino UNO R3 Mega2560.png
    333,9 KB · Aufrufe: 69

udill

User
Habe noch einmal das gezippte Archiv mit Arduino IDE 2.0.4 ohne Probleme durchlaufen lassen. Habe dir die Ausgabe des Compiler - welche Libs er benutzt hat - in eine Datei gepackt. Sollten bei dir auch vorhanden sein. Dann müsste es klappen, vorausgesetzt du hast den Mega 2560 eingestellt.
Gruß Udo
 

Anhänge

  • 3in1_Compilermeldungen_01-03-2023.txt
    4,7 KB · Aufrufe: 80
Vielen Dank, der Unterstützung Udo.

erste Erkenntnis, der Mega mag es nicht, wenn das Display gesteckt ist beim flashen. Ich vermute eine schwache USB Stromversorgung. Ohne Display und mit vorherigem aufspielen eines Sketches ohne Inhalt, lassen sich jetzt beide Hex Dateien nutzen. Ist schon eine Hex drauf, gibt es Probleme bei der zweiten die direkt zu laden ohne zuvor über die Arduino IDE einen leeren Sketch zu laden. Vielleicht ein Bootloader Phänomen oder das Problem liegt vor dem PC, man kann es aber mit den Erkenntnissen umschiffen.

Ich habe gestern Abend noch ein neues ILI9341 Display geordert. Die zwei die ich hier habe (noch hatte) sind nicht nutzbar. Das eine spricht nicht an, das andere zeigt alles spiegelverdreht.

Die Lib vom I2Cdev ist laut Github nicht komplett zu laden, sondern nur die jeweilig benötigten Komponenten. Mit dem ausmisten lief der Sketch jetzt ohne Probleme über die include Befehle der Libraries, brachte aber weitere Fehler.


exit status 1

Compilation error: 'FilterOnePole' does not name a typeIn file included from /Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/includes_main.h:2:0,
from /Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/3in1.ino:42:
/Users/Chris/Documents/Arduino/libraries/MPU6050/MPU6050_6Axis_MotionApps20.h:151:36: error: conflicting declaration 'typedef class MPU6050_6Axis_MotionApps20 MPU6050'
typedef MPU6050_6Axis_MotionApps20 MPU6050;
^~~~~~~
In file included from /Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/includes_main.h:1:0,
from /Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/3in1.ino:42:
/Users/Chris/Documents/Arduino/libraries/MPU6050/MPU6050.h:849:22: note: previous declaration as 'typedef class MPU6050_Base MPU6050'
typedef MPU6050_Base MPU6050;
^~~~~~~
In file included from /Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/includes_main.h:3:0,
from /Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/3in1.ino:42:
/Users/Chris/Documents/Arduino/libraries/MPU6050/MPU6050_6Axis_MotionApps612.h:151:37: error: conflicting declaration 'typedef class MPU6050_6Axis_MotionApps612 MPU6050'
typedef MPU6050_6Axis_MotionApps612 MPU6050;
^~~~~~~
In file included from /Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/includes_main.h:1:0,
from /Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/3in1.ino:42:
/Users/Chris/Documents/Arduino/libraries/MPU6050/MPU6050.h:849:22: note: previous declaration as 'typedef class MPU6050_Base MPU6050'
typedef MPU6050_Base MPU6050;
^~~~~~~
In file included from /Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/includes_main.h:4:0,
from /Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/3in1.ino:42:
/Users/Chris/Documents/Arduino/libraries/MPU6050/MPU6050_9Axis_MotionApps41.h:151:36: error: conflicting declaration 'typedef class MPU6050_9Axis_MotionApps41 MPU6050'
typedef MPU6050_9Axis_MotionApps41 MPU6050;
^~~~~~~
In file included from /Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/includes_main.h:1:0,
from /Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/3in1.ino:42:
/Users/Chris/Documents/Arduino/libraries/MPU6050/MPU6050.h:849:22: note: previous declaration as 'typedef class MPU6050_Base MPU6050'
typedef MPU6050_Base MPU6050;
^~~~~~~
In file included from /Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/includes_main.h:88:0,
from /Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/3in1.ino:42:
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h:127:1: error: 'FilterOnePole' does not name a type
FilterOnePole lowpassFilter0_AX{ LOWPASS, filterFrequency }; // create a one pole (RC) lowpass filter (sensor 0)
^~~~~~~~~~~~~
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h:128:1: error: 'FilterOnePole' does not name a type
FilterOnePole lowpassFilter0_AY{ LOWPASS, filterFrequency }; // create a one pole (RC) lowpass filter
^~~~~~~~~~~~~
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h:129:1: error: 'FilterOnePole' does not name a type
FilterOnePole lowpassFilter0_AZ{ LOWPASS, filterFrequency }; // create a one pole (RC) lowpass filter
^~~~~~~~~~~~~
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h:131:1: error: 'FilterOnePole' does not name a type
FilterOnePole lowpassFilter1_AX{ LOWPASS, filterFrequency }; // create a one pole (RC) lowpass filter (sensor 1)
^~~~~~~~~~~~~
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h:132:1: error: 'FilterOnePole' does not name a type
FilterOnePole lowpassFilter1_AY{ LOWPASS, filterFrequency }; // create a one pole (RC) lowpass filter
^~~~~~~~~~~~~
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h:133:1: error: 'FilterOnePole' does not name a type
FilterOnePole lowpassFilter1_AZ{ LOWPASS, filterFrequency }; // create a one pole (RC) lowpass filter
^~~~~~~~~~~~~
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h: In member function 'uint8_t AngleSens::getDeviceID(uint8_t)':
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h:302:22: error: 'readBits' is not a member of 'Adafruit_I2CDevice'
Adafruit_I2CDevice::readBits(imuAddr, MPU6050_RA_WHO_AM_I, MPU6050_WHO_AM_I_BIT, MPU6050_WHO_AM_I_LENGTH, buffer);
^~~~~~~~
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h: In member function 'void AngleSens::setDeviceID(uint8_t, uint8_t)':
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h:307:25: error: 'writeBits' is not a member of 'Adafruit_I2CDevice'
Adafruit_I2CDevice::writeBits(imuAddr, MPU6050_RA_WHO_AM_I, MPU6050_WHO_AM_I_BIT, MPU6050_WHO_AM_I_LENGTH, id);
^~~~~~~~~
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h: In member function 'Isensor AngleSens::getfilteredAngleValues(int)':
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h:386:11: error: 'lowpassFilter0_AX' was not declared in this scope
xAng = (lowpassFilter0_AX.input(tmpraw_A.aX) - ImuCAL[angleSensorNum].offsX)/(ImuCAL[angleSensorNum].gainX*IMUSCALE); //update filter & smooth sensor noise & calibrate
^~~~~~~~~~~~~~~~~
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h:387:11: error: 'lowpassFilter0_AY' was not declared in this scope
yAng = (lowpassFilter0_AY.input(tmpraw_A.aY) - ImuCAL[angleSensorNum].offsY)/(ImuCAL[angleSensorNum].gainY*IMUSCALE); //update filter & smooth sensor noise & calibrate
^~~~~~~~~~~~~~~~~
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h:388:11: error: 'lowpassFilter0_AZ' was not declared in this scope
zAng = (lowpassFilter0_AZ.input(tmpraw_A.aZ) - ImuCAL[angleSensorNum].offsZ)/(ImuCAL[angleSensorNum].gainZ*IMUSCALE); //update filter & smooth sensor noise & calibrate
^~~~~~~~~~~~~~~~~
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h:392:11: error: 'lowpassFilter1_AX' was not declared in this scope
xAng = (lowpassFilter1_AX.input(tmpraw_A.aX) - ImuCAL[angleSensorNum].offsX)/(ImuCAL[angleSensorNum].gainX*IMUSCALE); //update filter & smooth sensor noise & calibrate
^~~~~~~~~~~~~~~~~
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h:393:11: error: 'lowpassFilter1_AY' was not declared in this scope
yAng = (lowpassFilter1_AY.input(tmpraw_A.aY) - ImuCAL[angleSensorNum].offsY)/(ImuCAL[angleSensorNum].gainY*IMUSCALE); //update filter & smooth sensor noise & calibrate
^~~~~~~~~~~~~~~~~
/Users/Chris/Desktop/Modellbau/3in1_Waagensystem/3in1-master/3in1/imu.h:394:11: error: 'lowpassFilter1_AZ' was not declared in this scope
zAng = (lowpassFilter1_AZ.input(tmpraw_A.aZ) - ImuCAL[angleSensorNum].offsZ)/(ImuCAL[angleSensorNum].gainZ*IMUSCALE); //update filter & smooth sensor noise & calibrate
^~~~~~~~~~~~~~~~~
 

udill

User
Das eine spricht nicht an, das andere zeigt alles spiegelverdreht.
... also es wäre schon gut, wenn du den Sketch 3in1 selbst compilieren könntest. Dann könntest du das "Spiegelverdrehte" in der Datei "lcd_config.h" (TFTTYPE == 3; #define TFTMODE 0 auf 2) umdrehen. Die anderen Fehler dürften durch falsche Bibliotheken verursacht werden. In "includes_main.h" müssen folgende Bibliotheken eingebunden werden:

#include <EEPROM.h> // eeprom classes standard lib https://www.arduino.cc/en/Reference/EEPROM
#include <Wire.h> // imu communication https://github.com/jrowberg/i2cdevlib // https://www.i2cdevlib.com
#include <TouchScreen.h> // touch support https://github.com/adafruit/Adafruit_TouchScreen
#include <Adafruit_GFX.h> // used for rounded buttons https://github.com/adafruit/Adafruit-GFX-Library
#include <MCUFRIEND_kbv.h> // flexible lcd support https://www.arduinolibraries.info/libraries/mcufriend_kbv
//#include <Filters.h> // Filter classes for smoothing IMU data https://github.com/JonHub/Filters // get filter classes
#include <FilterOnePole.h> // eingefuegt am 25-12-2022 https://github.com/JonHub/attoDuino/tree/master/libraries/AttoDuino
#include <HX711.h> // load cell support https://github.com/bogde/HX711
#include <MovingAverage.h> // simple way to build moving avg/used in cg https://github.com/sofian/MovingAverage
#include <I2Cdev.h> // some i2c, mpu6050 required methods https://github.com/jrowberg/i2cdevlib

Gruß Udo
 
Hallo Udo,

genau die Libs sind bei mir installiert bzw bei der i2Cdev gibt es scheinbar Probleme. Ich habe das ganze jetzt auf zwei weiteren Windows Rechner versucht mit jeweils einer Neuinstallation von der Arduino IDE und mit neuen Displays die ich mir dafür gekauft habe.

Mit der Yellow Pins Hex kann man bei den drei geprüften Displays kein Touch nutzen. Mit der 3in1bg_Unoset Hex ist die Schrift gespiegelt.

In file included from C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\3in1.ino:37:0:
C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\includes_main.h:49:10: fatal error: I2Cdev.h: No such file or directory
#include <I2Cdev.h> // some i2c, mpu6050 required methods https://github.com/jrowberg/i2cdevlib
^~~~~~~~~~
compilation terminated.

exit status 1

Compilation error: I2Cdev.h: No such file or directory

Wenn man aus der Library vom jrwoberg nur den I2Cdev Ordner und den MPU6050 in den Bibliothek Ordner der IDE kopiert, läuft die Prüfung des Sketches weiter und kommt bis zu folgenden Fehlermeldungen.
In file included from C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\includes_main.h:69:0,
from C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\3in1.ino:37:
C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\imu.h:117:1: error: 'FilterOnePole' does not name a type
FilterOnePole lowpassFilter0_AX{ LOWPASS, filterFrequency }; // create a one pole (RC) lowpass filter (sensor 0)
^~~~~~~~~~~~~
C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\imu.h:118:1: error: 'FilterOnePole' does not name a type
FilterOnePole lowpassFilter0_AY{ LOWPASS, filterFrequency }; // create a one pole (RC) lowpass filter
^~~~~~~~~~~~~
C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\imu.h:119:1: error: 'FilterOnePole' does not name a type
FilterOnePole lowpassFilter0_AZ{ LOWPASS, filterFrequency }; // create a one pole (RC) lowpass filter
^~~~~~~~~~~~~
C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\imu.h:121:1: error: 'FilterOnePole' does not name a type
FilterOnePole lowpassFilter1_AX{ LOWPASS, filterFrequency }; // create a one pole (RC) lowpass filter (sensor 1)
^~~~~~~~~~~~~
C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\imu.h:122:1: error: 'FilterOnePole' does not name a type
FilterOnePole lowpassFilter1_AY{ LOWPASS, filterFrequency }; // create a one pole (RC) lowpass filter
^~~~~~~~~~~~~
C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\imu.h:123:1: error: 'FilterOnePole' does not name a type
FilterOnePole lowpassFilter1_AZ{ LOWPASS, filterFrequency }; // create a one pole (RC) lowpass filter
^~~~~~~~~~~~~
C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\imu.h: In member function 'Isensor AngleSens::getfilteredAngleValues(int)':
C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\imu.h:375:11: error: 'lowpassFilter0_AX' was not declared in this scope
}
^
C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\imu.h:376:11: error: 'lowpassFilter0_AY' was not declared in this scope

^
C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\imu.h:377:11: error: 'lowpassFilter0_AZ' was not declared in this scope
else { // use filter#1
^~~~~~~~~~~~~~~~~
C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\imu.h:381:11: error: 'lowpassFilter1_AX' was not declared in this scope
}
^
C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\imu.h:382:11: error: 'lowpassFilter1_AY' was not declared in this scope

^
C:\Users\Chris\Desktop\3in1\3in1-master -10.03.2023_1600\3in1\imu.h:383:11: error: 'lowpassFilter1_AZ' was not declared in this scope
// calc values
^~~~~

exit status 1

Compilation error: 'FilterOnePole' does not name a type
 

Anhänge

  • IMG_2649.JPG
    IMG_2649.JPG
    300,8 KB · Aufrufe: 98
  • Libs.JPG
    Libs.JPG
    68,2 KB · Aufrufe: 94
  • Libs.JPG
    Libs.JPG
    37,5 KB · Aufrufe: 97
Zuletzt bearbeitet:

udill

User
Hallo Chris,
schau doch noch einmal bei Post #57, da findest du die Libs die benötigt werden. U.a. ist da auch die
Das mit dem gespiegelten Display habe ich noch nie erlebt :D höchsten Mal dass das Display auf dem Kopf stand oder quer angeordnet war. Leider komme ich im Moment auch nicht weiter. Ich habe jetzt Mal das Original compiliert und in einen Unterordner unter "3in1 / build" kopiert. Bei mir läuft der ganze Sketch unter Arduino 2.0.8 für Linux problemlos ab. Viel Erfolg.

Gruß Udo
 
Hallo Udo,

Danke für deine Hinweise, der Sketch lässt sich mittlerweile übersetzen. Es lag an den Versionen der Libs. Ein Fehler jagte den nächsten.
 
Zuletzt bearbeitet:
Ansicht hell / dunkel umschalten
Oben Unten