Senzor razine tekućine s LCD prikazom
Važno!
Kako bi sve ispravno funkcioniralo potrebno je prethodno instalirati SW podršku na računalu. Upute za instalaciju možete pronaći na www.arduino.cc/en/guide/windows (ukoliko to radite na Windows platformi). Potrebna je instalacija IDE razvojnog okruženja putem koje će se izvršavati prijenos programa na Arduino. Mi smo koristili verziju 1.8.1. Također, postoji i on-line web verzija (out-of-the-box) pod nazivom Arduino web editor dostupna na https://create.arduino.cc/editor
Za programski dio nismo koristili niti jednu programsku biblioteku već smo koristili analogna očitanja senzora koji je spojen na analogni izlaz A0 (definrali smo izlaz kao konstantu). Za čitanje vrijednosti analognog izlaza A0 koristili smo naredbu analogRead(varijabla). Međutim, analognim očitanjem dobit ćemo vrijednosti koje bez dodatne modifikacije ne možemo precizno primijeniti za očitanje razine tekućine u posudi; stoga moramo definirati granice vrijednosti te im pridodati značenje.
Ovaj projekt je zamišljen kao mjerač razine vode. Pri tome koristili smo senzor belgijskog proizvođača „Vellman“. Velleman (www.vellman.eu) je tvrtka specijalizirana za elektroniku. Osnovana je 1975. godine u Belgiji te je poznati renomirani proizvođač elektronike. Senzor za mjerenje razine vode koji smo upotrijebili za ovaj mali projekt mjeri razinu vode do 6 cm. Senzor za mjerenje razine vode je analogni tip mjerača te ćemo isti spojiti na analogni izlaz Arduina (analogni izlazi oznake A0 – A5). Senzor nemojte dodirivati prstima po površini koja dolazi u kontakt s vodom jer bi ga mogli oštetiti.
Ponavljamo korak 1. iz prethodnog projekta. Spajamo na Arduino LCD Shield
Vellmanov senzor spajamo na uzemljenje (GND) i na analogni izlaz A5
Ovako to izgleda kada je sve spojeno
Programski kod
Za programski dio nismo koristili programsku biblioteku već smo izravno koristili očitanja senzora spojenog na analognom izlazu A0. U slučaju korištenja nekog drugog specifičnog senzora koristit ćete programsku biblioteku namijenjenu za taj senzor (ukoliko postoji).
Skica > Include Library > Manage Libraries za upravanje drugim programskim bibliotekama (ovisno o spojenim dodacima-senzorima)