Egyszerű kétirányú motorvezérlés az Arduino számára: 4 lépés
Egyszerű kétirányú motorvezérlés az Arduino számára: 4 lépés
Anonim

FIGYELEM: Ez nem biztonságos módja a motor vezérlésének. Minden I/O tű csak 40 mA áramot képes kezelni. Azt javaslom, hogy használjon H-hidat vagy valami hasonlót

Amikor egyszerűt mondok, nem a sebességszabályozó használatára gondolok. De vezesse a motort közvetlenül, külső áramkör nélkül. Itt van, hogyan:

Hogyan történt ez: Nemrégiben egy tanulságos dolgon dolgoztam a charlieplexelésről egy arduino -val. És kíváncsi voltam, hogy ugyanez az elv bizonyos mértékig működik -e a motorokkal. Ezért arra az ötletre jutottam, hogy ha motort használna led helyett, akkor kétirányú vezérlést biztosíthat, és ha 2 PWM (impulzusszélesség-moduláció) portot használ, akkor kétirányú változtatható fordulatszám-szabályozást biztosíthat a motor számára. külső hardver nélkül !! Ezért úgy döntöttem, közzéteszem a megállapításaimat. Érezd jól magad! Ha bármilyen kérdése van, kérjük, tegye fel őket.

Nem vagyok felelős semmilyen rossz dologért, ami veled vagy az arduino -val történik!

1. lépés: A szükséges dolgok:

Alkatrészek:- Arduino- Kicsi egyenáramú motor- Vezeték a motorhoz Eszközök:- Számítógép Arduino IDE telepítéssel- A-B USB kábel

2. lépés: A motor csatlakoztatása

Csatlakoztassa egyenáramú motorját az arduino -hoz. - Csatlakoztassa az egyik vezetéket a motortól az arduino 5-ös tűjéhez- Csatlakoztassa a másik vezetéket a motorjától az arduino 6-os tűjéhez. A hardver beállítása nagyon egyszerű.

3. lépés: Az Arduino kódolása

Íme néhány alapvető lépés az arduino programozásához. 1) Töltse le a forráskódot alulról. 2) Nyissa meg a fájlt az Arduino IDE -ben. 3) Nyomja meg a „Feltöltés az I/O -kártyára” gombot. megpróbált jó sok megjegyzést fűzni a kódhoz, de ha kérdése van, tegye fel őket.

4. lépés: Hogyan működik ez és további ötletek

Hogyan működik ez: Ha az egyik tűt HIGH és egy másik LOW értékre állítja, akkor a HIGH csap pozitív feszültségű, és az LOW csap úgy működik, mint a föld (-). Megjegyzés: A forgásirány eltérhet az alábbiaktól. 6. tű: Forgatás: HIGH LOW CCW LOW HIGH CW PWM: 127 LOW CCW 1/2 Speed CCW = Counter óramutató járásával megegyező irányban CW = Óramutató járásával megegyező irányok Ideák: Adjon hozzá egy második motort. Sajnos nincs kódom ehhez, de az alábbiakban van egy vázlat.

Ajánlott: