Acquista dagli OSOYOO | Acquista da noi | Acquista dal Regno Unito | Acquista da DE | Acquista dall’IT | Acquista da FR | Acquista da ES | Acquista da JP |
blocchi predefiniti possono creare una varietà di forme diverse. In questa lezione useremo i blocchi predefiniti per costruire un ragno ambulante.
Si prega di preparare le seguenti parti per completare questo progetto
NOTA:
1.il colore del blocco di costruzione è soggetto al prodotto reale, che non influisce sull’uso.
2. TUTTI I PRODOTTI OSOYOO PER ARDUINO SONO SCHEDE DI TERZE PARTI CHE SONO COMPLETAMENTE COMPATIBILI CON ARDUINO
Prima di costruire il robot con i blocchi, installare la scheda base OSOYOO per Arduino sotto OSOYOO Magic I/O shield come segue(Attenzione: i pin dello shield I/O sono allineati con la porta di base della scheda prima, quindi premere strettamente lo shield sulla scheda).
Si prega di seguire i passaggi di costruzione per costruire questo ragno, Se si desidera ottenere chiari passaggi di costruzione PDF, si prega di scaricare da https://osoyoo.com/picture/Building_Robot_Car/lesson8/lesson8.pdf
Collegare il motore della ruota sinistra alla porta R1 o R2 dello scudo I/O magico; Collegare il motore della ruota destra alla porta L1 o L2 come da immagine seguente (Attenzione: ci sono sei tappi jumper su ENA / ENB / IN1 / IN2 / IN3 / IN4)
Collegare la custodia della batteria da 9 V alla porta di alimentazione dello scudo I / O Magic come segue:
Nota: In questo kit, usiamo mblock come strumento di programmazione, se vuoi saperne di più su mblock, visita la preparazione prima della lezione 1: : https://osoyoo.com/2021/12/01/preparation-before-class-1
Passo 1) Scarica mBlock PC da https://mblock.makeblock.com/en-us/download/, seleziona il file di download secondo il tuo computer Tipo di sistema operativo:
Passo 2) Scarica il file del dispositivo OSOYOO_UNO.mext da https://osoyoo.com/driver/mblock/osoyoo_uno.mext
Passo 3) Esegui il software per PC mBlock facendo doppio clic sulla bella icona Panda. vedrai mBlock UI come immagine seguente. Si prega di eliminare il dispositivo predefinito CyberPi facendo clic sulla croce nel cerchio rosso.
Passo 4) Trascina e rilascia osoyoo_uno_mext file (scaricato nel passaggio 2) nel software mBlock come segue:
Ora vedrai un nuovo firmware del dispositivo in mBlock, vedi la seguente immagine:
Ora il software mBlock e OSOYOO_UNO firmware del dispositivo sono stati installati con successo nel nostro PC!
Ora ti mostreremo come usare i blocchi per trasformare l’idea al di sopra dell’idea in realtà.
Passo 5): Fare clic su Events, aggiungere il blocco when Arduino Uno starts up all’area di codifica:
Passo 6): Fare clic su Action, aggiungere i blocchi Move Forward at speed action sotto il blocco when Arduino Uno starts up. Questa parte serve a confermare la velocità dell’operazione. Se si desidera modificare la velocità, è possibile cambiare questo valore. Qui abbiamo scritto 100, cambiare il valore di 1 secondo in 5 come nell’immagine seguente;
Passo 7): Fare di nuovo clic su Action , aggiungere i blocchi Move Backward at speed e modificare il valore di 1 secondo in 5 come nell’immagine seguente;
Passo 8): Sempre in Action, aggiungete i blocchi Turn Right at speed action e cambiate il valore di 1 secondo in 5 come nell’immagine seguente;
Passo 9): Aggiungere i blocchi Turn Left at speed action e modificare il valore di 1 secondo in 5 come nella figura seguente;
Passo 10): Aggiungere i blocchi Stop Moving action come nell’immagine seguente;
Ora abbiamo completato la programmazione a blocchi. I blocchi finali sono simili ai seguenti:
1) Si prega di collegare la scheda di base OSOYOO al PC con cavo USB in primo luogo. Quindi fare clic sul pulsante Connetti nella parte inferiore del software mBlock, verrà visualizzata una finestra USB,
2) selezionare la casella di controllo Show all connectable device , quindi viene visualizzato un menu a discesa del dispositivo,
3) selezionare la porta dal menu a discesa del dispositivo
4) fare clic sul pulsante Connect per collegare il PC alla scheda di base OSOYOO.
5) Dopo che il PC è collegato alla scheda di base OSOSOYOO, fare clic sul pulsante Carica nella parte inferiore del software, quindi il codice verrà caricato sulla scheda di base OSOYOO:
I blocchi di codice del programma sono abbastanza semplici, per cui ci limitiamo a fornire brevi spiegazioni come segue:
i) The first yellow block
Il blocco qui sopra è stato trascinato dalla categoria Events . Indica al sistema che i blocchi blu che lo seguono si avvieranno all’accensione della scheda Arduino UNO.
In altri progetti, si possono vedere altri blocchi gialli della categoria Events .Il loro scopo è lo stesso: definire quando devono essere eseguiti i seguenti blocchi di programma.
ii)The blue blocks following the yellow event block
Questi blocchi blu appartengono alla categoria Azione, il che significa che il blocco ha definito un qualche tipo di azione dell’attuatore.
Prendiamo l’esempio del blocco Move Forward at Speed 100 for 1 sec di cui sopra: indica all’auto di avanzare a velocità 100 per un secondo e poi di fermarsi.
Il valore della velocità può essere compreso tra 0 (arresto) e 255 (velocità massima). È possibile modificare la velocità e il tempo di rotazione nel blocco di codice.
In base alla stessa logica, si può facilmente comprendere il significato degli altri 4 blocchi blu che fanno muovere la macchina all’indietro, a sinistra, a destra e ferma.
iii)Full program block explanation
Ora possiamo esaminare l’intera funzionalità dei blocchi in questa lezione:
Quindi, in parole povere, i blocchi del programma in questa lezione chiederanno all’auto di andare avanti per 5 secondi, quindi tornare indietro per 5 secondi, quindi girare a destra per 5 secondi, quindi girare a sinistra per 5 secondi e infine fermarsi. Il programma si avvierà immediatamente dopo l’accensione di Arduino.
Nota::
Se vuoi usare Arduino IDE per compilare il programma, ecco il link per il download del codice sorgente di Arduino: https://osoyoo.com/driver/miniblock/basic-car/basic-car.zip
Scollegare Arduino dal PC, inserire una batteria da 9V nel vaiolo della batteria (assicurarsi che la direzione polare sia corretta, altrimenti può distruggere il dispositivo e causare rischi di incendio).
Metti il ragno a terra, agita l’interruttore Motor Power sull’OSOYOO Magic I / O Shield V2.0, l’auto dovrebbe andare avanti di 5 secondi, poi tornare indietro di 5 secondi, poi girare a destra per 5 secondi, poi girare a sinistra per 5 secondi, quindi fermarsi.
Se l’auto non si muove secondo il risultato sopra menzionato, è necessario controllare la connessione del filo, la tensione della batteria (deve essere superiore a 7,2 v).
DownLoad Url osoyoo.com