Specyfikacja
- Napięcie zasilania: 5V do 12V
- Sterownik: L298P
- Liczba obsługiwanych silników: 2 DC lub 1 krokowy
- Maksymalny prąd na kanał: 2A
Opis
Moduł pozwala sterować maksymalnie dwoma silnikami prądu stałego (DC) lub jednym silnikiem krokowym. Układ pozwala na niezależną regulację kierunku i prędkości obrotowej silników DC, każdy o poborze prądu do 2A. Posiada także możliwość natychmiastowego zahamowania silników. Shield jest kompatybilny z TinkerKit, co oznacza, iż moduły w tym standardzie mogą być łatwo podłączane do zamontowanych na shieldzie złącz.
Zasilanie
Arduino Motor Shield powinien być zasilany jedynie z zewnętrznego źródła zasilania. W przeciwnym razie, może dojść do uszkodzenia portu USB komputera, gdyż pobór mocy przez silniki może znacznie przewyższać możliwości USB. Należy zatem wykorzystać zasilacz sieciowy, lub akumulator/baterie. Najlepiej, aby zewnętrzne źrodło zasilania działało pod napięcie od 7V do 12V. Jeśli silnicznki będą wymagać więcej niż 9V, producent zaleca wykorzytanie dla nich zewnętrznego zasilania. W tym celu konieczne będzie przecięzie połączenia zworki przy napisie "Vin Connect". W ten sposób odetniemy dopływ zasilania do silnika z modułu i będziemy mogli - a zarazem musiali, podłączyć zewnętrzne źródło zasilania.
Wejścia/Wejścia
Nakładka działa w oparciu o dwukanałowy sterownik silników L298. Oznacza to, że użytkownik ma możliwość podłączenia dwóch silników, o maksymalnym poborze prądu do 2A dla każdego. Shield wykorzystuje 8 wyprowadzeń Arduino:
Funkcja |
Piny kanału A |
Piny kanału B
|
Kierunek |
D12 |
D13 |
PWM |
D3 |
D11 |
Hamulec |
D9 |
D8 |
Pomiar prądu |
A0 |
A1
|
Jeśli funkcja hamownia lub pomiaru prądu nie będzie wykorzystywana, można wyprowadzenia D9, D8, A0 i A1 w dalszym ciągu używać jako wyjścia/wejścia ogolnego przeznaczenia. W tym celu należy przerwać zworki znajdujące się od spodu nakładki Motor Shield:
- BRAKE A - rozłączenie wyłącza opcję hamowania silnika podłączonego do kanału A, natomiast uwalnia pin D9
- BRAKE B - rozłączenie wyłącza opcję hamowania silnika podłączonego do kanału B, natomiast uwalnia pin D11
- SNS 0 - rozłączenie wyłącza opcję pomiaru prądu dla silnika podłączonego do kanału A, natomiast uwalnia pin A0
- SNS 1 - rozłączenie wyłącza opcję pomiaru prądu dla silnika podłączonego do kanału B, natomiast uwalnia pin A1