|
|
Per la programmazione del robot è necessario prima di tutto lavorare dal lato smartphone e per prima cosa dovremo installare l'applicazione ufficiale 1Sheeld accedendo direttamente al play store Android.
La App può anche essere scaricata nel dispositivo dal browser web accedendo alla
pagina http://1sheeld.com/downloads/
dalla quale è possibile ottenere la versione Android e le librerie.
Una volta fatto questo, abiliteremo il Bluetooth dello smartphone (se già non è
abilitato) ed avviamo l’app: per prima cosa ci verrà chiesto di rilevare 1Sheeld
a cui seguirà la procedura di connessione.
A questo punto si dovrà selezionare lo shield virtuale da utilizzare nella
nostra applicazione, nel nostro caso Game Pad.
Schermata iniziale dell'App
Ricerca dei dispositivi 1Sheeld via Bluetooth
Schermata a connessione avvenuta
Schermata di scelta Sheeld
Selezione dello Sheeld Game Pad
Visualizzazione dello Sheeld Game Pad
Uso dello Sheeld Game Pad
Per la parte programma, occorre
verificare di aver istallato l'apposita libreria per Arduino, la quale si può
trovare alla voce
Download ma è altresì possibile utilizzare l’apposito tool fornito a
corredo dell’ultima versione dell’IDE di Arduino.
Avviate l’IDE di Arduino (versione 1.6.11 o più recente) ed andate nella sezione
sketch>#include libreria>gestione libreria quindi selezionate OneSheeld
(versione 1.10.0 o più recente) ed installatela.
Nel Listato sono riportate le righe di
codice che provvedono ad includere la libreria 1Sheeld e ad abilitare le
funzionalità richieste.
Come suggerito dagli stessi sviluppatori, è consigliato abilitare (con
l’istruzione #include) solo gli shield effettivamente utilizzati in modo da
risparmiare memoria di programma
Bene, stabilito come funziona il firmware e in che modo si opera dall’App,
entriamo nel vivo del progetto: alla schermata principale dell’applicazione ci è
sufficiente tappare sull'icona di sinistra per includere lo shield nel progetto;
cliccando sull’icona dello scudo in alto a destra si avvierà la comunicazione
con lo
shield ed il sistema è in funzione: veramente molto semplice ed intuitivo!
Nello shield, il LED di colore blu di nome BT-LED passerà da lampeggiante a luce
fissa ad indicare che la comunicazione è stata attivata ed il sistema è in
funzione.
L'utilizzo dello Sheeld è semplice, i 4 tasti direzionali permettono di muovere
il robot, il tasto blu attiva il buzzer, mentre il tasto rosso attiva il led.
|
Elenco revisioni | |
19/11/2016 |
Emissione preliminare |