Il micro:bit integra un dispositivo BLE (Bluetooth Low Energy) a basso consumo energetico, che può essere connesso e accoppiato con smartphone tramite Bluetooth. Di conseguenza, possiamo creare comunicazione tra micro:bit e telefono cellulare e utilizzare l'app per controllare l'azione del Rover.
1. Inserire correttamente il micro:bit nel Rover.
2. Installare la batteria nel Rover.
3. Accendere l'alimentazione del Rover.
4. Collegare micro:bit e computer tramite cavo USB.
5. Telefono cellulare Android
6. App per Android Freenove. (Come ottenere l'app per Android?)
Apri la versione web di MakeCode o la versione dell'app di Windows 10.
Se creiamo il codice manualmente, devi prima aggiungere le librerie di estensioni Rover e Bluetooth come prima. (Come aggiungere l'estensione Rover?) A causa della limitazione dell'hardware micro:bit, il Bluetooth e la radio non possono funzionare contemporaneamente, quindi la loro libreria di estensioni non è compatibile tra loro.
Durante l'installazione della Libreria di estensioni Bluetooth, ti verrà chiesto di eliminare le estensioni radio. Basta confermare la rimozione.
nelle impostazioni del make code impostare queste opzioni:
Di seguito è il metodo per accoppiare micro:bit al tuo telefono.
Alimenta il micro:bit.
Se non stai usando USB, tieni premuti contemporaneamente i pulsanti A+B+Reset. Circa 3 secondi dopo, la matrice di LED su micro:bit inizia ad accendersi uno alla volta. Dopo che tutti i LED si sono accesi, rilasciare tutto pulsanti. La matrice LED mostrerà un'icona Bluetooth, quindi mostrerà uno schema che è il codice di associazione.
Se si utilizza l'alimentazione USB, tenere premuti contemporaneamente i pulsanti A+B e quindi premere brevemente Pulsante di reset. Quindi continua a tenere premuti A+B. Quindi la matrice LED di micro:bit inizia ad accendersi uno alla volta. Dopo che tutti i LED si accendono, rilasciare tutti i pulsanti. La matrice LED mostrerà un'icona Bluetooth, quindi mostrerà un modello che è il codice di abbinamento.
A questo punto è possibile cercare il micro:bit Bluetooth.
Apri le impostazioni del telefono, cerca Bluetooth, e accoppia con micro:bit. Durante il processo di associazione, potrebbe essere necessario inserire manualmente la chiave di connessione. Presta attenzione al cambiamento della matrice LED sul micro:bit. Quando viene mostrata una freccia a sinistra che punta al pulsante A, premere il pulsante A, il micro:bit mostrerà a sua volta la chiave di connessione. Registra e inserisci la chiave nel telefono. Dopo che la connessione è riuscita, micro:bit mostrerà un segno di spunta, il che significa che l'associazione è riuscita.
Si noti che il micro:bit può essere accoppiato solo con un Bluetooth alla volta. Quando micro:bit è accoppiato con altri Dispositivi Bluetooth, è necessario eseguire nuovamente l'associazione per utilizzarli. In altre parole, lo stesso telefono cellulare può essere accoppiato con più micro:bit, ma lo stesso micro:bit può essere accoppiato solo con un telefono cellulare.
Se desideri collegare più telefoni a un micro:bit in qualsiasi momento, puoi selezionare "Nessun abbinamento Richiesto" nelle Impostazioni di MakeCode come prima.
Puoi decidere se vuoi scegliere il requisito di abbinamento. Nei seguenti progetti, l'impostazione predefinita è nessun requisito di abbinamento.
https://play.google.com/store/apps/details?id=com.freenove.suhayl.Freenove&gl=IT
This app is designed for Freenove robot, smart car and other open source products.
It will make your Freenove product more enjoyable.
There have been some kits supported:
1. Freenove Hexapod Robot Kit (FNK0029/FNK0031)
2. Freenove Quadruped Robot Kit (FNK0027/FNK0030)
3. Freenove Three-Wheeled Smart Car Kit for Raspberry Pi (FNK0021)
4. Freenove Micro:Rover (FNK0037)
5. Freenove 4WD Car Kit (Arduino-Compatible) (FNK0041)
6. Freenove 4WD Car for Raspberry Pi (FNK0043)
7. Freenove Robot Dog for Raspberry Pi (FNK0050)
8. Freenove Hexapod Robot for Raspberry Pi (FNK0052)
9. Freenove 4WD Car for ESP32 (FNK0053)
10. Freenove Robot Ant (FNK0042)
More products will be added in the futures.
The instructions for using this app and the historical version APK file can be found here: https://github.com/Freenove/Freenove_App_for_Android
Questo codice consente a micro:bit di ricevere il comando dell'APP tramite Bluetooth e di eseguire la corrispondente azione secondo i diversi comandi.
In "Impostazioni progetto", passa a "Nessuna associazione richiesta" per aprire lo stato.
Scarica il codice in micro:bit. Successivamente, la matrice LED di micro:bit mostrerà lo schema del cuore.
Apri l'app Android Freenove e connettiti a Rover tramite Bluetooth secondo il metodo precedente.
Quando il connessione riuscita, la matrice LED su micro:bit mostrerà la lettera C. Fare clic su una posizione sul pannello di controllo o trascinare il punto sul pannello di controllo, quindi Rover si sposterà di conseguenza.
Fare clic sull'icona dell'altoparlante, quindi su quella di Rover suonerà il cicalino.
Fare clic sul pannello dei colori per controllare il colore del LED RGB su Rover. Introdurremo i sensori nella prossima sezione.
Finchè microbit non aggiorna MakeCode, che non è completamente compatibile con micro:bit V1, abbiamo bisogno del codice di caricamento secondo i contenuti di seguito:
Per micro:bit V1, NON PUOI utilizzare MakeCode online per caricare il codice. Si prega di utilizzare il seguente modo per caricare il codice.
Per micro:bit V2, puoi utilizzare MakeCode online per caricare il codice. Si prega di utilizzare il seguente modo per caricare codice.
Questo codice combina i contenuti di tutte le sezioni precedenti e la sua struttura logica deve ancora far eseguire Rover azioni corrispondenti in base ai comandi ricevuti dal Bluetooth.
In "Impostazioni progetto", imposta "Nessuna associazione richiesta" per aprire lo stato.
Scarica il codice in micro:bit. Mettere i due sensori di luce nello stesso ambiente di intensità luminosa all'avvio. Attendere che la matrice LED micro:bit mostri un sorriso, che indica che la calibrazione è stata completata. Apri l'app Android Freenove, quindi completa la connessione Bluetooth secondo il metodo precedente.
controlla il rover