Capitolo 14. Motori e movimento
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
La prima volta che ho fatto muovere un motore sotto il controllo del mio software è stato il momento in cui mi sono innamorato dei sistemi embedded. Non si tratta solo di luci lampeggianti e di rilevamento dell'ambiente. C'è qualcosa di magico nel vedere il mio codice cambiare il mondo.
Da allora, ho causato molti piccoli incendi nel tentativo di recuperare quella sensazione. Se il tuo hardware è buono e il tuo software è attento, forse puoi imparare dalle mie scoperte invece di ricrearle.
Creare movimento
Gli attuatori sono ciò che il tuo software utilizza per avere un impatto meccanico sul suo ambiente. L'attuatore più semplice è un solenoide, che è un po' come un pulsante al contrario. Si tratta di un elettromagnete che muove un pezzo di metallo: se lo imposti in alto, il solenoide è in una posizione; se lo imposti in basso, il solenoide è in un'altra. Sono utili per bloccare gli oggetti o per attivare e disattivare le valvole.
I dispositivi aptici sono solitamente buzzer piezoelettrici o motori di vibrazione che vengono utilizzati come parte di un'interfaccia utente (come il tuo telefono in modalità vibrazione). Sebbene spesso siano anche on/off, a volte è possibile pilotarli con frequenze diverse per creare toni musicali oltre che vibrazioni. (I piezo possono essere utilizzati anche come altoparlanti, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access