Skip to main content

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čeljeVrijednostŠto pokreće
DRIVER1Pogon s korakom i smjerom kao što je ovaj. Dva pina: STEP i DIR.
FULL2WIRE22-žilni stepper s izravnim pogonom. Dva pina motora.
FULL3WIRE33-žilni stepper, poput vretena tvrdog diska. Tri motora pina.
FULL4WIRE44-žilni stepper kojim se izravno upravlja. Četiri motora pina. Ovo je zadana postavka konstruktora.
HALF3WIRE63-žilni polusteper. Tri motora priključka.
HALF4WIRE84-ž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.