Buy from US Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES Buy from JP

The OSOYOO Magic I/O Shield per Arduino è una scheda potente per i principianti. Con questa scheda prestigiosa, possiamo facilmente collegare vari sensori e attuatori molto più facilmente di prima.

In questa lezione, imparerete come programmare Arduino e controllare un servomotore SG90 che ruota avanti e indietro.

In primo luogo, si prega di collegare Osoyoo Magic I/O shield alla scheda UNO:

Poi collegare il servomotore alla porta D9 dello shield Magic I/O (spostare l’interruttore sulla scheda su 5V) come sotto:

Avviso: Togliere la batteria o scollegare l’adattatore di alimentazione quando si carica il codice dello sketch su Arduino.

Dopo aver completato le operazioni di cui sopra, collegare la scheda Arduino al computer tramite il cavo USB. Il LED verde di alimentazione (etichettato PWR) dovrebbe accendersi.

Aprite il software di programmazione grafica Mixly, se Mixly non è inglese, dovete prima cambiare la lingua:

Puoi scaricare il codice direttamente, poi clicca su “Open” in Mixly per scegliere il codice che hai scaricato:

Download Code

Oppure potete fare le seguenti operazioni:

Tirate fuori il modulo di controllo del servo da “Actuator“, e montatelo con il blocco “setup“.

Descrizione “Modulo di controllo del servo”:

Trascinate il modulo di controllo del servo da “Actuator“, modificate il parametro come mostra l’immagine:

Far ruotare il servo ad un certo angolo. In questa caso, controlliamo che il servomotore ruoti di 90 gradi (ruotare una volta ogni 15 gradi).

E poi ruotare nella direzione opposta.

I blocchi dell’intero programma sono i seguenti:

Dopo la programmazione, è possibile fare clic sul pulsante “<" per controllare il codice corrispondente sulla barra di destra. Dopo aver completato le operazioni di cui sopra, fare come segue:

  1. Fare clic su Save dopo aver terminato la programmazione.
  2. Seleziona il tipo di scheda e la porta seriale prima di caricare. Per impostare una scheda UNO, seleziona semplicemente Arduino/Genuino Uno: se usi un Mega2560, seleziona Arduino/Genuino Mega o Mega2560.
  3. Selezionate il dispositivo seriale della scheda Arduino dal menu COM. È probabile che questa sia COM3 o superiore (COM1 e COM2 sono di solito riservate alle porte seriali hardware). Per scoprirlo, puoi scollegare la tua scheda Arduino e riaprire il menu; la voce che scompare dovrebbe essere la scheda Arduino. Ricollegate la scheda e selezionate quella porta seriale.
  4. Successivamente, caricare il codice. Se il caricamento non riesce, controllate e correggete il codice secondo le indicazioni.
  5. Infine, lo stato cambierà in ‘Upload success!’.

how_to_play.png (1150×56)

Pochi secondi dopo la fine del caricamento, dovreste ora vedere il servomotore ruotare di 90 gradi (ruotare una volta ogni 15 gradi). E poi ruotare nella direzione opposta.