Na forum 4programmers.net korzystamy z plików cookies. Część z nich jest niezbędna do funkcjonowania
naszego forum, natomiast wykorzystanie pozostałych zależy od Twojej dobrowolnej zgody, którą możesz
wyrazić poniżej. Klikając „Zaakceptuj Wszystkie” zgadzasz się na wykorzystywanie przez nas plików cookies
analitycznych oraz reklamowych, jeżeli nie chcesz udzielić nam swojej zgody kliknij „Tylko niezbędne”.
Możesz także wyrazić swoją zgodę odrębnie dla plików cookies analitycznych lub reklamowych. W tym celu
ustaw odpowiednio pola wyboru i kliknij „Zaakceptuj Zaznaczone”. Więcej informacji o technologii cookie
znajduje się w naszej polityce prywatności.
Witam, od niedawna bawię się arduino mikrokontrolerami, zabrzmiało ciekawie więc zakupiłem i posiadam arduino uno, silnik, listwy itp. ort! już diodtki jednak z silniczkiem mam ogromny problem, myślałem o dostarczeniu 5v do silnika ów. Przesyłam załącznik
Moje pytania:
Jak podłączyć pin GND ( który GND po prawej czy po lewej stronie), 5V jak podłączyć, VIN sie ort!? Na płytce z silniczkiem mam też IN1-IN-4, czy są one konieczne? Wiem że służą do sterowania, ale da się bez nich korzystać? Chciałbym wykorzystać możliwie tylko arduino uno, ten silniczek oraz kabelki. Jeżeli coś jeszcze jest wymagane to prosze sugestie, mem też listwe by to lepiej wyglądało z podpinaniem. Z góry dziękuję i bardzo proszę o pomoc
Pozdrawiam
1
GND jest wspólne, zresztą sprawdź omomierzem. Silniczka nie możesz podłączyć bezpośrednio pod żadne wyjście, bo max co możesz z nich wyciągnąć to mniej niż 40mA, bezpieczny prąd maksymalny do 20mA. Silniczki zwykle mają znacznie większy pobór prądu. Musisz jeszcze użyć tranzystora, jak to zrobić znajdziesz tysiące linków do filmików i obrazków na google, np.
, http://akademia.nettigo.pl/tranzystor_silnik/. Tranzystor oczywiście musi być większej mocy od mocy pobieranej przez silniczek.
[edit]
Nie zauważyłem dołączonego zdjęcia. Zasilanie do ULN2003 bierzesz oczywiście z zasilania układu, czyli wyjścia 5V, masę podłączasz (BTW podłĄczasz, nie "podłanczasz") do masy układu, czyli GND, drugą (prawą masę) moim zdaniem - bo nie znam tego układu, ale widzę jego schemat - możesz zostawić wiszącą.
Ciekawe, że pytasz o działanie IN1-4, przecież to sedno działania tego układu. Oznacza to, że chcesz skorzystać z układu nie mając zielonego pojęcia o jego działaniu. Ryzykowne podejście, chyba że masz woreczek z płytkami Arduino i drugi z ULN200x. Jeśli podasz 1 na IN1, to na OUT1 dostaniesz prąd. To są wejścia sterujące. Czyli silniczek podpinasz do OUT1 i GND układu ULN, z Arduino któreś wyjście podpinasz do IN1 ULN, jak na tym wyjściu z Arduino podasz 1, to na OUT1 ULN pojawi się prąd. Jeśli masz silnik krokowy i rozumiesz czym różni się jego działanie od zwykłego silnika elektrycznego, to kolejne wejścia do silnika podłączasz do kolejnych pinów OUT ULN, potem łączysz wyjścia Arduino z wejściami ULN i oprogramowujesz to sobie np. tak, żeby 1 było w pewnych odstępach czasu wysyłane na kolejne piny (1 0 0 0 -> 0 1 0 0 -> 0 0 1 0 -> 0 0 0 1 -> 1 0 0 0 itp), silniczek krokowy powinien zacząć się skokowo obracać.