Mosfet e modulo tinkerKit: funzionamento e stabilizzare corrente/tensione

Ciao a tutti,
vengo a chiedervi lumi riguardo un dubbio che mi è sorto oggi.

Dei miei amici devono far partire un razzo meteorologico che all'interno ha un Arduino che comanda motore, paracadute ecc...
in pratica devono/devo costruire un circuito per cui al momento x l'arduino dia un impulso e si accenda un 'fiammifero' che succhia parecchia corrente. Ora i problemi sono due, uno è un dubbio sul funzionamento del modulo che trovate qui.

In pratica loro mi hanno dato questo modulo con un LM358 che comanda un MOSFET (se non sbaglio). Io non capisco cosa serva quell'LM358.
Io non posso comandare direttamente il MOSFET da arduino e far passare i 12V così? (nel caso spiegatemi comunque, se ne avete voglia e tempo, cosa serve quell'LM in generale)
Che io sappia LM è un doppio mezzo ponte, ci comandi i motori (velocità e direzione), ma senza il MOSFET. Anche perché il MOSFET credo che elimini la variabile direzione non avendo la possibilità di far girare la corrente nei due sensi.

Inoltre: questo 'fiammifero' ciucca parecchi Ampere e abbiamo paura che crei uno scompenso a tutto il circuito (per 1 secondo). Come possiamo creare una sorta di accumulatore per stabilizzare la corrente in questo periodo? Io pensavo a dei condensatori e/o induttori, ma non saprei proprio come fare il circuito...qualcuno può darmi una mano?

Grazie a tutti!!!!

EDIT: ho detto una cazzata, ho confuso l'LM con un doppio mezzo ponte ma credo sia un amplificatore

E' un doppio amplif-operazionale , forse lo usano come traslatore di livello o buffer, serve lo schema..

Queste schede con kk100 che per risparmiare usano i connettori tutti uguali sono una schifezza

L' amlificatore operazionale serve per accendere il LED ON e per pilotare il MOSFET.
Ciao Uwe