Przejdź do głównej treści
Otwórz wyszukiwarkę
Szukaj
Zamknij wyszukiwarkę Wyczyść Szukaj
Produkty w koszyku: 0. Zobacz szczegóły

Twój koszyk jest pusty

Motor shield na układzie L293 do Arduino, sterowanie silników

Motor Shield na układzie L293D to jeden z najbardziej kultowych i najprostszych w użyciu modułów rozszerzających dla Arduino (pasuje idealnie do Arduino Uno i Mega). Pozwala na bezpieczne sterowanie elementami wykonawczymi, które pobierają zbyt dużo prądu, by podłączyć je bezpośrednio do pinów mikrokontrolera.

Przejdź do pełnego opisu
Przejdź do sekcji Opinie
z VAT bez VAT
Cena 12,00 zł
szt.
Dostępność:
product-availability-module na wyczerpaniu
Czas wysyłki: 24 godziny

Opis produktu

Motor Shield na układzie L293D to jeden z najbardziej kultowych i najprostszych w użyciu modułów rozszerzających dla Arduino (pasuje idealnie do Arduino Uno i Mega). Pozwala na bezpieczne sterowanie elementami wykonawczymi, które pobierają zbyt dużo prądu, by podłączyć je bezpośrednio do pinów mikrokontrolera.

Dlaczego ten shield jest niezastąpiony w robotyce:


- piny Arduino mogą dostarczyć prąd o natężeniu zaledwie ok. 20-40 mA.
- zwykły silniczek DC potrzebuje od kilkuset mA do nawet kilku Amperów.
- próba podłączenia go bezpośrednio do Arduino spaliłaby mikrokontroler.
- motor Shield działa jak potężny przełącznik sterowany cyfrowo.
- wykorzystuje układy L293D (tzw. mostki H), które izolują delikatną elektronikę Arduino od prądu silników, umożliwiając jednoczesną zmianę kierunku obrotów oraz prędkości.

Możliwości modułu:

  • sterowanie do 4 silników DC (jednokierunkowo lub dwukierunkowo z regulacją prędkości).
  • alternatywnie sterowanie 2 silnikami krokowymi (unipolarnymi lub bipolarnymi).
  • wsparcie dla 2 serwomechanizmów (moduł posiada dedykowane, odseparowane piny zasilane napięciem 5V z Arduino).
  • wbudowane diody zabezpieczające przed prądami wstecznymi generowanymi przez cewki silników.
  • maksymalny prąd: do 600mA na jeden kanał (w szczycie do 1.2A). Jest idealny do małych, zabawkowych silników (np. żółtych silniczków TT).
Jak zasilać silniki (Bardzo ważne!)
 
Silniki nigdy nie powinny być zasilane z portu USB komputera za pośrednictwem Arduino. Shield posiada specjalne złącze śrubowe opisane jako EXT_PWR (M+ oraz GND):
  1. osobne zasilanie: Podłącz tam zewnętrzny pakiet baterii lub zasilacz (np. 6V - 12V).
  2. zworka PWR (Power Jumper):
    • wyciągnięta (zalecane) zasilanie silników (złącze EXT_PWR) jest całkowicie odcięte od zasilania Arduino. Arduino zasilasz osobno (np. z USB), a silniki osobno.
    • włożona zasilanie ze złącza EXT_PWR zasila jednocześnie silniki oraz Arduino (wbudowany stabilizator). Przydatne w gotowych, autonomicznych robotach.
Sterowanie silnikami w praktyce
Najwygodniejszym sposobem na obsługę tego shielda jest użycie darmowej i sprawdzonej biblioteki AFMotor (Adafruit Motor Shield library). Zdejmuje ona z programisty konieczność ręcznego ustawiania stanów na pinach.
Podstawowe komendy biblioteki:
  • motor.setSpeed(wartość) – ustawia prędkość silnika w zakresie od 0 (stop) do 255 (maksimum).
  • motor.run(FORWARD) – ruch do przodu.
  • motor.run(BACKWARD) – ruch do tyłu.
  • motor.run(RELEASE) – natychmiastowe zatrzymanie (odcięcie zasilania).
 

Opinie

Liczba ocen: 0
Oceń i opisz