Arduino biblioteka
Arduino biblioteka za osnovni stepper pogon s lemljenjem omota AccelStepper od
AirSpayce. BasicStepper nasljeđuje AccelStepper i ne dodaje ništa svoje, pa je sve što AccelStepper može učiniti dostupno i ovdje, a biblioteka je kao rezultat licencirana pod GPL v3 licencom.
Za ovaj modul, konstruirajte ga pomoću BasicStepper::DRIVER i dva pina. To je sučelje za korak i smjer, a upravo to DRV8825 i nudi.
Još niste instalirali? Slijedite Brzi početak prije korištenja stranica s funkcionalnostima.
Koje sučelje koristiti
Prvi argument konstruktora odabire način upravljanja motorom. Samo DRIVER
se primjenjuje na ovaj modul.
| Sučelje | Vrijednost | Što pokreće |
|---|---|---|
DRIVER | 1 | Pogon s korakom i smjerom kao što je ovaj. Dva pina: STEP i DIR. |
FULL2WIRE | 2 | 2-žilni stepper s izravnim pogonom. Dva pina motora. |
FULL3WIRE | 3 | 3-žilni stepper, poput vretena tvrdog diska. Tri motora pina. |
FULL4WIRE | 4 | 4-žilni stepper kojim se izravno upravlja. Četiri motora pina. Ovo je zadana postavka konstruktora. |
HALF3WIRE | 6 | 3-žilni polusteper. Tri motora priključka. |
HALF4WIRE | 8 | 4-žilni polusteper. Četiri motora priključka. |
Funkcionalnost
Svaka stranica započinje jednim provjerenim primjerom biblioteke i objašnjava svaku funkciju koju primjer koristi za postizanje tog rezultata.
Budući da primjeri dolaze iz AccelStepper-a nepromijenjeni, većina njih je
izrađena s BasicStepper stepper;, što zaglavlje biblioteke definira kao
FULL4WIRE na pinovima 2, 3, 4 i 5 za izravno pogonjen motor.
DualMotorShield.ino je jedini koji već koristi
BasicStepper::DRIVER. Svaka stranica iznad prikazuje konstruktor promijenjen na DRIVER s pravim STEP i DIR pinovima; ostatak svake skice je isporučen onakav kakav jest.