Sommario:
- Passaggio 1: configurazione di MBlock
- Passaggio 2: modifica delle impostazioni per Arduino/HyperDuino
- Passaggio 3: programmare un'auto intelligente in MBlock
Video: Iniziare con la codifica basata su browser MBlock per HyperDuino: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Benvenuto nel tutorial basato sul web di mBlock con HyperDuino. Questo ti mostrerà come impostare mBlock e caricare il tuo codice sul tuo HyperDuino. Questo ti mostrerà anche come creare un codice di base anche per un'auto intelligente. Per iniziare, saltiamoci dentro facendo clic QUI.
Passaggio 1: configurazione di MBlock
Quando inizia a caricare la pagina web ti verrà chiesto di abilitare il flash player se non lo hai fatto, vai avanti e seleziona abilita flash e consenti che venga eseguito da google chrome. Una volta completato, verrai portato alla pagina principale di codifica del blocco mBlock. Abbiamo quasi finito con la configurazione! Successivamente ti verrà chiesto di scaricare un plug-in necessario per compilare il codice sull'attuale Arduino/HyperDuino. Vai avanti e inizia a scaricare il software. Lo vedrai apparire nella parte in basso a sinistra dello schermo mentre viene scaricato. In caso contrario, puoi accedervi premendo i tre punti impilati sul lato destro del browser Chrome e andando su download. Se non viene visualizzato, assicurati di aver fatto clic con il pulsante destro. Sarà necessario eseguire il programma di installazione e seguire tutti i passaggi per completare l'installazione. Al termine, sarà necessario riavviare il computer come richiesto. Una volta ricaricato, dovresti essere pronto per partire!
Passaggio 2: modifica delle impostazioni per Arduino/HyperDuino
Prima di iniziare la programmazione, vorrai impostare la modalità sulla modalità Arduino e assicurarti di caricare sul tipo di scheda corretto. Per cominciare, fai clic su modifica e premi in fondo per dire Modalità Arduino. Cambierà l'aspetto dello schermo ma non allarmarti, questo ha solo eliminato il codice che sarebbe stato inutile durante la programmazione di Arduino/HyperDuino. In seguito vorrai cambiare anche la scheda che stai caricando. Sto usando Arduino Uno, a cui è principalmente abbinato HyperDuino, quindi passiamo da mBot ad Arduino Uno. Infine, vorremo impostare il tipo di connessione in modo che non venga confuso con ciò che stiamo facendo quando proviamo a caricarlo. All'estrema destra dello schermo, vai avanti e premi la scheda Connetti e seleziona "USB" e assicurati che sia collegato alla porta USB corretta a cui è collegato Arduino/HyperDuino, questo potrebbe essere tra computer diversi. Questo è tutto! Hai completato la configurazione per l'edizione del browser mBlock. Di seguito sarà riportato un codice di esempio su come realizzare un'auto intelligente e caricarla su Arduino/HyperDuino.
Passaggio 3: programmare un'auto intelligente in MBlock
Ho iniziato creando 4 blocchi per definire una funzione avanti e indietro per entrambe le ruote. L'ho fatto perché quando si effettua una funzione di svolta a sinistra e svolta a destra sarà più facile e avrà un bell'aspetto quando il robot ruota. Ti sfido prima di guardare l'immagine successiva a provare a eseguire tutti e 4 questi comandi, o anche a creare un modo diverso per far andare avanti e indietro ogni motore. Ora che abbiamo un comando avanti e indietro per ciascun motore, facciamo una funzione avanti totale, indietro totale, sinistra e destra per esso. Tecnicamente puoi semplicemente usare uno dei comandi in avanti che abbiamo appena fatto per girare a sinistra e a destra, ma mi piace far andare indietro un motore e l'altro andare avanti solo per farlo sembrare più fluido. Ora che l'abbiamo completato, passiamo al codice principale. Prima vogliamo che l'auto vada avanti generalmente all'inizio del programma. Quindi possiamo aggiungere la porzione del sensore a ultrasuoni come tale. Per ora lascerò solo un esempio della parte del sensore a ultrasuoni perché la parte migliore del codice è la creatività che ne deriva. Guarda quanto puoi rendere intelligente questa macchina. Questo codice lo lascerà aperto dove eviterà i muri ma ha ancora la possibilità di rimanere bloccato in alcuni punti. Se hai domande, non esitare a lasciare un commento così posso aiutarti lungo la strada!
Consigliato:
Macchina per il voto biometrico basata su impronte digitali con Arduino: 4 passaggi (con immagini)
Macchina per il voto biometrico basata su impronte digitali che utilizza Arduino: Siamo tutti a conoscenza della macchina per il voto elettronico esistente in cui l'utente deve premere un pulsante per esprimere il voto. Ma queste macchine sono state criticate fin dall'inizio per la tempra. Quindi il governo sta pianificando di introdurre un rilevamento delle impronte digitali
Ventola con regolazione PWM basata sulla temperatura della CPU per Raspberry Pi: 4 passaggi (con immagini)
Ventola regolata PWM basata sulla temperatura della CPU per Raspberry Pi: molte custodie per Raspberry Pi sono dotate di una piccola ventola da 5 V per aiutare a raffreddare la CPU. Tuttavia, queste ventole sono solitamente piuttosto rumorose e molte persone le collegano al pin 3V3 per ridurre il rumore. Questi ventilatori sono generalmente classificati per 200 mA, il che è piuttosto h
CODIFICA un GIOCO CON PYTHON (PER MANICHINI!): 14 passaggi
CODIFICA un GIOCO CON PYTHON (PER DUMMIES!): Benvenuto in Python, il terzo linguaggio di programmazione più popolare al mondo!… e probabilmente il più semplice! Sapevi che Youtube & Google ha entrambi Python come lingua principale per le sue app complete e siti web che vedi? BENE… Ora tu
Bacchetta per pittura con luce multicolore basata su Arduino: 13 passaggi (con immagini)
Bacchetta per pittura con luce multicolore basata su Arduino: la pittura con luce è una tecnica utilizzata dai fotografi, in cui viene utilizzata una fonte di luce per disegnare modelli interessanti e la fotocamera li metterà insieme. Di conseguenza, la foto conterrà le scie di luce che alla fine daranno l'aspetto di un
Robot Gong: ultima idea di progetto Hackaton per vendite e fanatici dei prodotti (nessuna codifica richiesta): 17 passaggi (con immagini)
Robot Gong: Ultimate Hackaton Project Idea for Sales and Product Geeks (nessuna codifica richiesta): costruiamo un gong musicale robotico attivato tramite e-mail. Ciò ti consente di impostare avvisi e-mail automatici per attivare il gong… (tramite SalesForce, Trello, Basecamp…) Il tuo team non dimenticherà mai più di "GONGGG" quando viene rilasciato un nuovo codice, un affare