Ti presentiamo Arduino: una semplice alternativa al Raspberry Pi

Ti presentiamo Arduino: una semplice alternativa al Raspberry Pi

Immagine 1 di 5

Un Arduino è un controller ideale per un progetto elettronico
L'hardware Arduino è disponibile in tutte le forme e dimensioni
Il piccolo Femtoduino mostra quanto compatto possa essere un sistema Arduino
Una breadboard senza saldature semplifica il collegamento dei componenti ai pin di controllo di un dispositivo Arduino
Il codice semplice risponde alla pressione dei pulsanti

Questo codice indica ad Arduino di leggere lo stato del primo pulsante e di confrontarlo con lo stato precedente. Se lo stato è passato a basso – il che indica che il pulsante è stato premuto – si attiva il blocco di codice successivo, che comunica all’Arduino modulo tastiera per tenere premuto il tasto virtuale sinistro della GUI, noto anche come tasto Windows o tasto Super, e il tasto D per 250 millisecondi prima rilasciandoli. In esecuzione su Windows, ridurrà a icona tutte le finestre e visualizzerà il desktop con la semplice pressione di un pulsante.

Infine, lo stato corrente viene memorizzato come stato precedente, pronto per la successiva ripetizione del codice. Quindi, lo stesso codice, con i numeri dei pulsanti modificati, viene utilizzato altre tre volte per rilevare i pulsanti rimanenti. Aggiungi quanto segue:

Questo completa il programma, fornendo maggiori funzionalità dai pulsanti aggiuntivi: il secondo blocco stampa due righe di testo che pubblicizzano il PCPro

sito web, il terzo digita una password complessa e l'ultimo fornisce ai giocatori di World of Warcraft un pulsante che mostra la loro posizione attuale.

Se non hai voglia di digitare tutto questo, puoi scaricare il codice.

Il codice semplice risponde alla pressione dei pulsanti

4. Caricamento dello schizzo

Con il programma scritto, è ora di salvare. Fare clic sull'icona Salva nell'IDE (la freccia rivolta verso il basso) e assegnare al programma un nome facile da ricordare. Verrà salvato in un “album da disegno”: su Windows, questa è una sottocartella in Documenti; Gli utenti OS X e Linux lo troveranno nelle loro directory home.

Successivamente, è il momento di provare a compilare il codice. Clicca sul pulsante Verifica (il segno di spunta) e controlla eventuali errori: se ce ne sono, saranno elencati in rosso nella parte inferiore della finestra. Ognuno è preceduto dal suo numero di riga, quindi se appare qualcosa, ricontrolla quella riga. Il colpevole è solitamente un errore di battitura.

Finalmente è il momento di caricare il programma su Arduino. Collega Arduino Leonardo alla porta USB del computer, quindi vai nel menu Strumenti, scegli Scheda e seleziona Arduino Leonardo dall'elenco.

Successivamente, torna nel menu Strumenti e scegli “Porta seriale” per selezionare la porta fisica a cui è collegato Arduino. Su un PC Windows, in genere sarà COM2 o COM3, mentre gli utenti OS X e Linux lo troveranno su /dev/ttyACM0.

Per caricare il programma, che lo memorizza nella memoria di Arduino, fare clic sull'icona Carica (la freccia rivolta a destra). Se ricevi un errore, prova una diversa opzione Porta seriale nel menu Strumenti.

5. Utilizzo e personalizzazione

Con il programma caricato, la tastiera è pronta per l'uso. Apri un editor di testo e premi ciascun pulsante a turno, iniziando dal pulsante quattro in basso. Ogni volta che si preme un pulsante, viene attivata la macro e il testo appare come se fosse digitato sulla tastiera. Il pulsante in alto, nel frattempo, ridurrà a icona le finestre e ti porterà sul desktop.

A questo punto potete chiudere l'IDE di Arduino: il macro pad funzionerà se collegato a qualsiasi computer compatibile con USB, con o senza IDE installato. Con l'IDE installato, tuttavia, puoi modificare nuovamente il codice e personalizzare ciascun pulsante in base alle tue esigenze. Potresti scegliere di avere un tasto che digita i comandi più comunemente utilizzati o il paragrafo di chiusura utilizzalo nelle tue e-mail o attiva diversi comandi nei tuoi giochi preferiti oppure metti in pausa e gioca musica. Tutto ciò che può essere fatto con una tastiera può essere fatto su Arduino Leonardo modificando il codice che abbiamo creato.