Skocz do zawartości

Raspberry Pi Pico + DRV8835


Mati_1

Pomocna odpowiedź

Cześć,

Nie sądziłem, że mimo tylu materiałów w necie znowu będę musiał sięgać po pomoc na forum, ale trudno... 😄

Bawię się bardzo prostym projektem a w zasadzie zamierzam bo idzie mi to w bardzo opornie, mianowicie walczę na ten moment ze sterowaniem silnika. 

image.thumb.png.d1e61ec123ad69f7071bf7aaa0bc58ed.pngimage.thumb.png.123094e9a751accdd32e5fcf16cf4dc4.png

Pierwsza rzecz której nie rozumiem to wejścia i wyjścia 1/2 dla obu kanałów. Jak to dokładnie rozumieć, że mamy dwa wejścia i dwa wyjścia dla jednego silniczka. Potem w skrypcie który wywołać, żeby włączyć silnik?

Mój układ wygląda jak na zdjęciu poniżej.

image.thumb.png.c8e7399c4427a37f48347c346dace1cc.png

 

Każda wskazówka na wagę złota 😄

Podejrzewam, że problem może być także ze skryptem. Przetestowałem parę rozwiązań, ale żadne nie działa 

Kminiłem też coś takiego:

import machine
import time


motor11 = machine.Pin(21, machine.Pin.OUT)
motor12 = machine.Pin(22, machine.Pin.OUT)
motor21 = machine.Pin(19, machine.Pin.OUT)
motor22 = machine.Pin(20, machine.Pin.OUT)
 
motor11.value(1)
motor12.value(1)
motor21.value(1)
motor22.value(1)

 

Najprostrzy jaki się da, żeby tylko włączyć silniki a dopiero potem kombinować z PWM.

 

image.png

image.png

Edytowano przez Gieneq
Zachęcam do korzystania z bloku kodu programu, zwłaszcza że Python wymaga dobrego układu kodu
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.