Akvarij NET - FORUM
Slatkovodna Akvaristika => Uradi sam => Autor teme: Marko_Sp - Travanj 13, 2012, 23:03:13 poslijepodne
-
Nabavio sam Arduino uno i komponente potrebne za izradu kontrolera. Povremeno se već mjesecima mučim s tim ali nikako da ta stvar pokaže malo života :wall:
Ili ja ne znam to programirati, ili je neka komponenta neispravna, a ovo prvo je sigurno.
Čini se da mi treba pomoć nekog stručnijeg od mene.
:bc:
-
kod takvih stvari uvijek se prvo igra. znaci pali-gasi ledicu, onda nesto kompliciranije i tek onda kontroler, ili ima gotovih kodova, ali tada se treba paziti na koji ulaz ili izlaz se dovodi sto. nisam programiral u arduino kodu, ali obavezno se treba imati papir s imenima ulaza i izlaza dok se pise program.
-
Imam gotovi kod, samo ga treba malo podesiti i kompajlirati te upucati u arduino. Jednostavne stvari mi rade a one kompliciranije ne. Na primjer dobio sam poruku na ekrančiću "Hello arudino", Mislio sam da je cijela stvar jednostavnija -?
-
sad si zamisli još da uz LCD imaš: RTC, NIC, temp. senzor, temp.+humid. senzor, 4 releja i 4 tipkala :D
polako... radi komponentu po komponentu... kad ti nešto radi, spremi i radi drugu stvar... pa onda spojiš... ako radi super, ako ne - probaj ponovo...
pazi samo da ti u ovim gotovim kodovima odgovaraju pin-out u kodu sa stvarnim stanjem na kontroleru... mene je tako LCD zafrkaval, a sve u 1 pin-u
-
problem je što ne mogu komponentu po komponentu. riječ je o ovom:
http://www.practicalmaker.com/projects/arduarium-controller (http://www.practicalmaker.com/projects/arduarium-controller)
-
U cemu je tocno problem?
Sto ti ne prolazi?
Moguce da ti je drugacije spojeno nego sto je u kodu (ili modulima) spcificirano... To se da rijesit - ponekad jednostavnim izmjenama u kodu, ponekad promjenom hrdverskog pinout-a
-
Pa nikako da mi zasvijetli display i pokaže nešto, za početak. Gomilu vremena sam potrošio na kompajliranje koda - izgleda da ne radi sa svim verzijama enviroment-a tako da radim sa .22.
Najnoviji shit je da mi ne uspijeva uopće prebaciti kod u arduino (javi mi grešku). Mali fajlovi prolaze ali ovaj veliki ne.
-
Koji je chip? Mozda nemas dosta memorije? Ili imas gresku u kodu, ali to bi ti javio prilikom kompajliranja...
Ako ti lcd ne radi, ili ti je ikljucen krivi library za lcd ili je krivi pinout (odredjujes mu kodu ili u library-ju koje ce pinove koristit za datu, a koje za clr, write, bklt,...)
Sent from my mobile device using Tapatalk
-
Čip je Atmel koji i treba biti. A memorija - ona je u čipu. Što ne valja, tko zna, mogao bih naručiti sve novo pa vidjeti dio po dio. Uglavnom lcd se spaja preko ovog: http://www.practicalmaker.com/products/lcds/i2c-hd44780-lcdkeypad-backpack-assembled (http://www.practicalmaker.com/products/lcds/i2c-hd44780-lcdkeypad-backpack-assembled)
-
Nacrtaj si blokovsku shemu i stvarnu shemu kako je sve spojeno pa provjeri sve pinout-ove pa onda modificiraj kod prema hardveru. Svojevremeno sam si bio složio uređaj sa AT89C51, 2x20 LCD, 32k vanjske memorije i serijskim portom za spojiti na PC. Sve sam programirao u Asembleru jer imas potpunu kontrolu nad svime što se dešava.
Po ovome što si napisao izgleda kao da imaš premalo memorije, ali tko zna ovak na slijepo.... a i nisam radio sa Arduinom još pa moguće da baljezgam...
Možeš si napisati i algoritamski kod programa (kvazi kod) pa možda otkriješ kakvu nelogičnost u slijedu...
Uglavnom igraj se, to ti je najbolje i probaj provjeravati komponentu po komponentu, kreneš od jednostavnog ispisa na LCD i korak po korak proširuješ module u kodu na ostale komponente.
Keep us informed & good luck!
-
evo da ne otvaram novu temu pa cu pitat ovdje ne kuzim se bas u Arduino ali me zanima slozit nesto pa bi me zanimalo dali se ovo http://www.ebay.com/itm/4-3inch-480x272-Touch-LCD-B-4-3-TFT-Display-Module-Graphic-LCM-Screen-Panel-/251173169883?pt=LH_DefaultDomain_0&hash=item3a7b166adb da slozit na Arduino uno rev3
-
Vjerojatno ti je različiti pinout na LCD-u od onog kojeg ti imaš ili koristi drukčiji library
Probaj sa ovim:
#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
-
nisam kupio jos nista nego samo pitam imam u planu nesto slozit ali morat cu to sve dobro prouciti jer nisam bas strucnjak u tome
-
Ma to je kod za Marka :D
-
dobio sam ga i napocetku vec imam problem