Almex A90 mit Arduino Due

Willkommen in der OMSI-WebDisk!
Als Gast kannst du nur Inhalte in deiner ausgewählten Sprache sehen. Registrierte Nutzer können die Sichtbarkeit anderer Sprachen in ihrem Kontrollzentrum aktivieren, weitere Infos hier.
Alle Themen sind in den Foren mit einer Sprachflagge gekennzeichnet: = Englisch [EN], = Deutsch [DE], = Französisch [FR]. Wenn du die angegebene Sprache nicht beherrschst, schreibe auf Englisch!

Hier gibt es keine verbindliche Software-&Hardwareberatung. Alle Beiträge folgen ausschließlich dem bestem Wissen und Gewissen. Eventuelle eigen verschuldete Folgeschäden sind nicht auf die Hilfestellungen hier in der WebDisk zurückzuführen.

  • Hallo Zusammen,

    ich habe mir ein Almex A90 Drucker geholt und wollte den für Omsi mit ein Arduino Due Umbauen. Ich habe das nach Anleitung alles verkabelt. wollte dann die Sketchs auf das adruino laden und bekomme immer eine Fehlermeldung. Hat jemand sowas schon Funktionsfähig und könnte mir da weiter helfen ?

    lieben dank

  • Moderator

    Hat das Label Software hinzugefügt
  • wenn ich das skript Almex A90 hochladen will kommt bsp das:


    Almex_A90:3:20: fatal error: Keypad.h: No such file or directory

    #include <Keypad.h>

    ^

    compilation terminated.

    exit status 1

    Keypad.h: No such file or directory


    Beim Skrip Display anmeldung dies:


    D:\Steam\steamapps\common\OMSI 2\plugins\Arduino\Display_Anmeldung\Display_Anmeldung.ino: In function 'void AnmeldungFAM()':

    Display_Anmeldung:2:3: error: 'anmeldung' was not declared in this scope

    anmeldung = 1;

    ^

    Display_Anmeldung:3:3: error: 'lcd' was not declared in this scope

    lcd.clear();

    ^

    Display_Anmeldung:10:3: error: 'schreiben' was not declared in this scope

    schreiben = LOW; //Gibt an, ob die eingetippten Ziffern angezeigt werden sollen. speicher_stelle_linie und speicher_stelle_zeile werden nur benötigt, falls schreiben = 1 !

    ^

    Display_Anmeldung:11:3: error: 'autoweiter' was not declared in this scope

    autoweiter = LOW; //Gibt an, ob der Kassenautomat nach kompletter Eingabe warten soll, bis man Ausloesen drückt (LOW) oder nicht (HIGH)

    ^

    Display_Anmeldung:12:11: error: 'Tasten' was not declared in this scope

    Tasten(4); //Tasten-Befehl, Zahl in Klammern gibt an, wie lang die einzugebene Zahl ist.

    ^

    Display_Anmeldung:14:21: error: 'LadenVierStellig' was not declared in this scope

    LadenVierStellig(2);

    ^

    Display_Anmeldung:15:6: error: 'LadenPuffer' was not declared in this scope

    if(LadenPuffer == Puffer) {

    ^

    Display_Anmeldung:15:21: error: 'Puffer' was not declared in this scope

    if(LadenPuffer == Puffer) {

    ^

    Display_Anmeldung:17:32: error: 'LinieFahrtWechselAnmeldung' was not declared in this scope

    LinieFahrtWechselAnmeldung();

    ^

    D:\Steam\steamapps\common\OMSI 2\plugins\Arduino\Display_Anmeldung\Display_Anmeldung.ino: In function 'void AnmeldungFAMfalsch()':

    Display_Anmeldung:26:7: error: 'lcd' was not declared in this scope

    lcd.clear();

    ^

    Display_Anmeldung:29:15: error: 'Display' was not declared in this scope

    Display();

    ^

    Display_Anmeldung:32:7: error: 'anmeldung' was not declared in this scope

    anmeldung = LOW;

    ^

    Display_Anmeldung:33:13: error: 'start' was not declared in this scope

    start();

    ^

    exit status 1

    'anmeldung' was not declared in this scope



    und das geht immer so weiter egal welches skript ich anklicke

    Einmal editiert, zuletzt von whizard19 () aus folgendem Grund: Ein Beitrag von whizard19 mit diesem Beitrag zusammengefügt.

  • Da hats auf jeden Fall was mit deiner Installation der Arduino IDE, die LCD-Library ist da nämlich standardmäßig dabei, was ich weiß auch die Keypad-Library.

    Installier die mal komplett neu und versuchs nochmal. Sollte das nichts bringen, hat der Ersteller dieses Sketches offensichtlich irgendwas vergessen...

  • Beim Arduino Mega hat alles einwandfrei funktioniert aber ich probiere das nochmal danke


    Also das neu Instalieren hat nichts gebracht ich ahbe mir zusätzlich auch die beta version runtergeladen aber auch da funktioniert das nicht

    Einmal editiert, zuletzt von whizard19 () aus folgendem Grund: Ein Beitrag von whizard19 mit diesem Beitrag zusammengefügt.