premetto come sempre la mia abissale ignoranza in materia d'elettronica, quindi vado al dunque.
Ho recuperato dei motori, da vecchi drive CD-Rom e vecchi floppy disk drive. A parte che ehm... non ho ancora capito la differenza che ci sta motori servo e motori passo passo...
Due dei motori che ho riciclato hanno due cavi per l'alimentazione, mentre un altro ne ha tre, di cui uno giallo.
Collegando quelli con due soli cavi a una breadboard, riesco a comandarli con i GPIO del RasPi e anche in PWM (provato al volo sul PIN 18) per quanto riguarda la velocità. Il 18 è PWM "hardware".. devo ancora provare a farlo via software sugli altri PIN, magari segendo gli esempi di Gordon e la sua WiringPi
Il motore con i tre cavi non l'ho ancora provato (il cavo giallo sulle ventoline da PC dovrebbe servire a regolare la velocità se non ricordo male... vale anche per il motori?).
Parto con le domande da newbie
1) Se inverto fisicamente la polarità dei motori con due cavi, riesco a cambiare la direzione di rotazione. Ma come faccio a farlo "via software", ammesso che sia fattibile?
2) Per il motore con tre cavi, come collegarlo e utilizzarlo?
3) Come posso fare per far fare "dei passi" ai motori?
Per esempio, ho pensato: metto il PWM a un valore molto basso per la velocità, e invio impulsi che durano pochissimo (mezzo secondo o anche meno), per un tot di volte?
Grazie in anticipo per le risposte e perdonate la troppo "niewbità"
Piero