Wpis z mikrobloga

Mirki z tagu #arduino potrzebuję pomocy. Zrobiłem projekt na arduino do sterowania ekranem do kamery cofania w aucie. Po wrzuceniu biegu wstecznego 12v z żarówki wstecznego po zastosowaniu przetwornicy na 5v zasila mi arduino i wszystko działa ok. Nie pasuje mi jednak to, że zanim arduino się uruchomi i pokaże obraz mija kilka sekund. Pomyślałem, żeby zasilić arduino na stałe przez tą przetwornicę 5v a sygnał ze światła wstecznego dać na wejściu arduino i zamiast za każdym włączeniem wstecznego od nowa uruchamiać arduino po sekundzie da sygnał na ekran. Nie mam kolejnej przetwornicy a koszt wysyłki przewyższa wartość przedmiotu to zastosowałem przekaźnik samochodowy na 12v, który znalazłem. Wg testów na zasilaczu to powinno działać - do cewki podłączam masę i 12v ze światła wstecznego a pin 30 to 5v po stacyjce z tej przetwornicy co zasila arduino. W teorii wszystko działa jak podłączę na aucie to ekran się po chwili wzbudza jakby na wejściu cały czas był sygnał HIGH. Po fizycznym odłączeniu i podłączaniu przewodu do wejścia arduino wszystko działa tak jak powinno czyli to nie błąd w kodzie. Po zmierzeniu miernikiem przekaźnik pokazuje napięcie 0,1-0,2V mimo, że nie ma zasilania cewki. Czy takie napięcie wystarczy, żeby arduino widziało sygnał jako HIGH? Można to jakoś wyeliminować?
  • 4
  • 0
@TwinksEnjoyer: to znaczy jak?
Pobawiłem się trochę. Przerobiłem to na sygnał analogowy, zobaczyłem jakie są wartości przy włączonym i wyłączonym sygnale ze światła i pozmieniałem program. Efekt jest taki, że wszystko śmiga jak trzeba dopóki nie odepnę komputera. Jak odłączę przewód mini usb to robi co chce. Sam uruchamia ekran mimo braku sygnału ze światła, nie wyłącza ekranu po określonym czasie a jak tylko podłączę komputer to wszystko wraca do normy.
Problem jest taki, że nawet jak przekaźnik się nie załączy to arduino widzi ten sygnał na pinie A6. Jakieś pomysły?


@albin88: podłącz ten pin do masy przez opornik albo programowo pinmode pulup jakoś tak ()
  • 2
@wtf2009: okazało się, że z przekaźnikiem jest coś nie tak, bo podłączyłem drugi i jak ręką odjął :)
Podejrzewam, że na drugim przekaźniku to i na wejściu cyfrowym arduino by dobrze widziało stany niskie i wysokie, tak jak na początku podłączyłem, ale jak działa to już nie ruszam ( ͡° ͜ʖ ͡°)