K dotazům:
1. Pokud myslíš tento modul s L298, tak ten nejde s obvodem L 297 spojit, protože nemá osazeny snímací rezistory pro řízení proudu a nemá ani vyvedeny patřičné piny.
Kombinace obvodů L298 + L297 byla vyvinuta pro řízení krokových motorů v 8" disketových jednotkách někdy v polovině 70. let minulého století, takže jsou to už opravdu zastaralé obvody a pro řízení moderních krokových motorů už svými parametry nevyhovují. L298 se sice stále používá, ale jen pro řízení stejnosměrných motorů v amatérských podmínkách.
2. A4988 je naopak moderní obvod, který umožňuje mikrokrokování a tím hladší běh motoru. Je ale určen jen pro malé krokové motorky (typicky do proudu fáze 600 mA), takže tvé oblíbené a stále dokola odkazované NEMA17 s proudem fáze 1,5 A nebudou tyhle drivery schopny "utáhnout". Použij tenhle modul, i když - po pravdě řečeno - pár mi jich prošlo rukama a kvalita návrhu i zpracování je příšerná.
Pokud něčemu z toho co jsem napsal nerozumíš, projdi si příručky, které jsem ti v předchozí konverzaci nalinkoval. Tam najdeš odpovědi na všechny své otázky o krokových motorech.
To si snad děláš srandu Mikrokontroléry se musí vždy programovat. Abych předešel dalším dotazům: k naprogramování potřebuješ data, která máš do toho mikrokontroléru naprogramovat, programátor (asi by stačil PicKit), a taky znalosti, jak na to.... sehnat ten mikrokontroler co má ten Španěl? Jen netuším, zda ten mikrokontroler se musí nějak programovat a nebo zda je v podstatě už hotový, jen se zapojí.