![Crying or Very sad :cry:](./images/smilies/icon_cry.gif)
http://www31.speedyshare.com/XKsRa/212f ... /shema.png
cilj ovog "uredaja" na slici je da mogu paliti i gasiti LED diodice bilo preko arduina (bluetooth) , bilo ručno preko sklopke . Paliti i gasiti nije problem, ali imam nekih problema oko "čitanja stanja" samih ledica, odnosno čitanja razlike potencijala. Sa arduinom preko analognih pinova(A0-A5) mjerim razliku potencijala na otporniku da znam ukoliko postoji razlika da teče struja i da je dioda uključena. Pomoću jumpera, odnosno sklopke mogu "simulirati" kao da je dioda pregorjela. Upravo tu nastaje problem. Npr, upalim led1 preko arduina i analogni pinovi mjere razliku potencijala i dioda je uključena. kada maknem jumper,ne teče struja kroz led1, razlika potencijala izmedu A0 i A1 je 0 i tu je sve ok. Ali zato mjeri razliku napona na pinu A2, odnosno na otporniku koji je spojen sa led2 ( led2 i led3 su isključene!!. Na led3 mjeri 0V i tu je isto ok).Na A2 mjeri volt i nešto, a na A3 0V. Probao sam sa multimetrom izmjeriti napon na A2 i mjeri 0V .U programu vrijednost ocitanja pinova spremam u varijable tipa integer i onda tu vrijednost pomnozim tako da mi kaze voltazu, a ne vrijednosti izmedu 0-1023.Kad sam probao umjesto inta koristiti float da vidim točnije koliki napon mjeri, primjetio sam da kad nigdje ne teče struja, nekad nije napon nula nego malo odskače. Pretpostavljam da je vjerojatno problem sa samim arduino pinovima i načinom na koji ja mjerim. Malo sam istraživao i možda bih trebao staviti pull up ili pull down otpornike , ali nisam siguran kako i kolike vrijednosti? da čujem vaša mišljenja