Close

Inhaos 9225

Úvodní stránka Fórum Software Drivery Inhaos 9225

  • Toto téma obsahuje celkem 11 odpovědí. Do diskuze (2 diskutující) se naposledy zapojil uživatel Lorant a poslední změna proběhla před 8 roky a 1 měsícem.
Aktuálně je na stránce zobrazeno 12 příspěvků - 1. až 12. (celkem z 12)
  • Autor
    Příspěvky
  • #8197
    Lorant
    Účastník

    Ahoj!
    Kúpil som „pár“ týchto tft displayov aj so shield-om na Mega http://www.ebay.co.uk/itm/LCD-Development-Kit-9225-with-Mega-2560-2-0-TFT-LCD-Display-TFT-LCD-PCB-Adapter-/261620899518?hash=item3ce9d21ebe:g:F1kAAOSw5VFWNx8H a už tri dni sa s tým trápim, neviem to zpojazdniť.
    Stiahol som aj libary z inhaos.com, preštudoval som aj návod, ale vyzerá to, že som z toho blbý…. Nevedel by mi niekto poradiť.
    Ďakujem

    #8200
    ArduXPP
    Účastník

    Podle toho odkazu jste měl dostat toto:
    We provided development kit include:

    1, All chip’s datasheet

    2, Arduino driver and sample code

    3, Application notes for Arduino UNO and Arduino Mega2560

    4, Source code for STM32

    5, Schematic

    Hned 4 je driver a určitě se najde i sample code .

    Na stránce inhaos jsem našel PDF kde je jak zapojení tak i ukázka kodu pro mega – Jedná se o tento PDF http://www.inhaos.com/downcount.php?download_id=133 , víc k tomu není potřeba, je tam vše.

    #8201
    ArduXPP
    Účastník

    Ještě dodám, že driver se určuje dle typu LCD, když bude na přední straně displeje třeba nápis LCD-2000-9225 , tak sample code + potřební driver je na Library for Arduino-Update with Arduino IDE 1.6.3\LCD_2000_9225 , kod se nejprve nahraje do složky libraries , tam se nahraje složka LCD_2000_9225 a pak se ze složky veme examples – třeba TFTDisplayText_Mega2560 a to se zkopíruje do arduino ide a nahraje do arduino mega.

    #8203
    Lorant
    Účastník

    Ja som Library nahral pre 9225,lenže do arduina ver. 1.0.5, nechcel som novšiu, lebo som na dovolenke a môj tablet, switch má dosť málo miesta. Ale asi to bude problém. Zajtra skúsim 1.6.3. Ináč vďaka za ochotu, zajtra sa ozvem, keď sa vrátim z plavby…

    #8221
    Lorant
    Účastník

    … a nič… To už musím byť poriadne blbý, alebo zúfalý… Nainštaloval som 1.6.11, Keď som pozrel do „Spravovania knižnice“ tam už bol nainšatolvaný driver pre 9225, keď som dal TFT display test, zas chyba:
    Arduino: 1.6.11 (Windows 8.1), Vývojová doska:“Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)“

    UPOZORNENIE: Kategória “ v knižnici LCD_2000_9225 je neplatná. Nastavené na ‚Uncategorized‘
    Chýbajúci ‚maintainer‘ z knižnice C:\Users\lorena\Documents\Arduino\libraries\LCD_2000_9225

    Nastala chyba pri kompilácii pre dosku Arduino/Genuino Mega or Mega 2560.

    Táto správa by mala mať viac informácií v
    „Zobrazenie podrobného výstupu pri kompilácii“
    podľa zapnutá voľba v Súbor -> Nastavenia.

    Tak som sa nikde nedostal… skúšal som túto knižnicu nakopírovať aj do c/program file/arduino/libaries tiež nič… Mám už z toho poriadny hokej. Skúšal som na začiatku zmeniť aj #include
    <LCD-2000-9225.h>
    // pin definition for the Mega2560
    LCD-2000-9225 TFTscreen(40,39,38,41,44,42);

    Chybové hlásenie:
    Arduino: 1.6.11 (Windows 8.1), Vývojová doska:“Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)“

    UPOZORNENIE: Kategória “ v knižnici LCD_2000_9225 je neplatná. Nastavené na ‚Uncategorized‘
    TFTDisplayText_Mega2560:19: error: #include expects „FILENAME“ or <FILENAME>

    #include

    ^

    exit status 1
    #include expects „FILENAME“ or <FILENAME>

    Táto správa by mala mať viac informácií v
    „Zobrazenie podrobného výstupu pri kompilácii“
    podľa zapnutá voľba v Súbor -> Nastavenia.

    Už neviem čo ďalej… to include ani neviem čo znamená, vlastne asi viem, nejaké preddefinovanie… ale nic-moc som o tom nenašiel, ako to funguje…

    #8222
    Lorant
    Účastník

    … ja… okrem shieldu a display-a som nedostal k tomu žiadny sample code….

    #8226
    ArduXPP
    Účastník

    Koukal jsem se na to, a testoval jsem jen kod .

    Obsah který se nachází ve složce LCD_2000_9225 je potřeba ve složce libraries udělat prázdnou složku třeba LCD_2000_9225 , a obsah co je ve složce LCD_2000_9225 vzít src ale jen ten obsah, a zkopírovat do složky libraries/LCD_2000_9225 , jedná se o tyto soubory či složky:

    LCD_2000_9225.h
    LCD_2000_9225.cpp
    utility – celou složku

    Pak to už bude fungovat.

    #8227
    Lorant
    Účastník

    … to už som včera tiež skúšal, ale vyskúšal som ešte raz, vymazal som všetky ostatné súbory, ostali mi v adresári už len :
    LCD_2000_9225.h
    LCD_2000_9225.cpp
    utility – celý adresár s príkladmi

    chyba:
    Arduino: 1.6.11 (Windows 8.1), Vývojová doska:“Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)“

    In file included from C:\Users\lorena\Documents\Arduino\_9225_demo\_9225_demo.ino:1:0:

    C:\Users\lorena\Documents\Arduino\libraries\LCD_2000_9225/LCD_2000_9225.h:10:34: fatal error: utility/Adafruit_GFX.h: No such file or directory

    #include „utility/Adafruit_GFX.h“

    ^

    compilation terminated.

    exit status 1
    Nastala chyba pri kompilácii pre dosku Arduino/Genuino Mega or Mega 2560.

    Táto správa by mala mať viac informácií v
    „Zobrazenie podrobného výstupu pri kompilácii“
    podľa zapnutá voľba v Súbor -> Nastavenia.

    Neviem čo chce s tým adafruit gfx, to mám nainštalované…. Totálne som blbý z toho…
    Ináč díky za ochotu a pomoc!

    Ja viem, že to bude veľa miesta, ale takto vyzerá kód, čo mu dávam zožrať:

    #include <LCD_2000_9225.h>
    // pin definition for the Mega2560
    #define cs 40
    #define wr 39
    #define rs 38
    #define rst 41
    #define le 42

    #define D0 37
    #define D1 36
    #define D2 35
    #define D3 34
    #define D4 33
    #define D5 32
    #define D6 31
    #define D7 30

    // create an instance of the library
    LCD_2000_9225 TFTscreen(cs,wr,rs,rst,le);

    // char array to print to the screen
    char sensorPrintout[4];

    void setup() {

    // Put this line at the beginning of every sketch that uses the GLCD:
    TFTscreen.setdatapin(D0,D1,D2,D3,D4,D5,D6,D7);
    TFTscreen.begin();

    // clear the screen with a black background
    TFTscreen.background(0, 0, 0);

    // write the static text to the screen
    // set the font color to white
    TFTscreen.stroke(255,255,255);
    // set the font size
    TFTscreen.setTextSize(2);
    // write the text to the top left corner of the screen
    TFTscreen.text(„Sensor Value :\n „,0,0);
    // ste the font size very large for the loop
    TFTscreen.setTextSize(5);
    }

    void loop() {

    // Read the value of the sensor on A0
    String sensorVal = String(analogRead(A0));

    // convert the reading to a char array
    sensorVal.toCharArray(sensorPrintout, 4);

    // set the font color
    TFTscreen.stroke(255,255,255);
    // print the sensor value
    TFTscreen.text(sensorPrintout, 0, 20);
    // wait for a moment
    delay(250);
    // erase the text you just wrote
    TFTscreen.stroke(0,0,0);
    TFTscreen.text(sensorPrintout, 0, 20);
    }

    #8228
    ArduXPP
    Účastník

    Posílám zip soubor, ten se otevře a složka LCD_2000_9225 se celá zkopíruje do libraries . Pak jsem tam dal soubor megaLCD.ino ten se otevře v arduino ide a otestuje.

    Attachments:
    #8230
    Lorant
    Účastník

    ani mi nedalo do libaries:
    Arduino: 1.6.11 (Windows 8.1), Vývojová doska:“Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)“

    Špecifikovaný adresár/zip súbor neobsahuje správnu knižnicu

    Táto správa by mala mať viac informácií v
    „Zobrazenie podrobného výstupu pri kompilácii“
    podľa zapnutá voľba v Súbor -> Nastavenia.
    Skúsim rozbaliť a tak….

    #8234
    ArduXPP
    Účastník

    Ano soubor zip je potřeba rozbalit a pak postupovat dle co jsem psal.

    #8235
    Lorant
    Účastník

    Som z toho blbý, ale funguje to!!!!!!!!!!!
    Rozbalil som to a dal som do knižnice ručne. Idú mi aj examples, takže všetko ok!
    Len nechápem prečo, čo som mohol mať zle. Predsa tie isté súbory som mal na tom istom mieste a skúšal som to už všeliak….. Nevadí, hlavne že to ide!
    Vďaka pekne za ochotu a čas!
    … a ked sme už tu… potreboval by som s arduinom riešiť generátor ttl alebo pílu, ale problém je, že potrebujem od -2,5 do +2,5V (6-70Hz). Má niekto nejaký nápad, alebo schému? Hladal som aj na nete, ale našiel som len 0 +5V.
    Momentálne mám po ruke NEI555 alebo ICL8038. Už som to aj riešil, len zatial od 0v do +5v, neviem ako by sa dalo ísť jednoducho aj do mínusu…. (finančne viem chodiť do mínusu, elektronicky sa mi nedarí 🙂 )
    Díky

Aktuálně je na stránce zobrazeno 12 příspěvků - 1. až 12. (celkem z 12)
  • Pro reakci na toto téma se musíte přihlásit.