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 9 roky a 2 měsíci. 
- 
		AutorPříspěvky
- 
		
			
				
30.8.2016 v 17:20 #8197Lorant ÚčastníkAhoj! 
 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ť.
 Ďakujem30.8.2016 v 21:53 #8200ArduXPP ÚčastníkPodle 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. 30.8.2016 v 22:06 #8201ArduXPP ÚčastníkJeš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. 31.8.2016 v 0:12 #8203Lorant ÚčastníkJa 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… 31.8.2016 v 19:25 #8221Lorant Úč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_9225Nastala 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… 31.8.2016 v 19:29 #8222Lorant Účastník… ja… okrem shieldu a display-a som nedostal k tomu žiadny sample code…. 1.9.2016 v 1:04 #8226ArduXPP ÚčastníkKoukal 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žkuPak to už bude fungovat. 1.9.2016 v 11:02 #8227Lorant Úč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íkladmichyba: 
 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);
 }1.9.2016 v 12:59 #8228ArduXPP ÚčastníkPosí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:1.9.2016 v 13:18 #8230Lorant Účastníkani 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….1.9.2016 v 13:49 #8234ArduXPP ÚčastníkAno soubor zip je potřeba rozbalit a pak postupovat dle co jsem psal. 1.9.2016 v 13:59 #8235Lorant ÚčastníkSom 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
- 
		AutorPříspěvky
- Pro reakci na toto téma se musíte přihlásit.
