Acquista su US Acquista su UK Acquista su DE Acquista su IT Acquista su FR Acquista su ES Acquista su JP

In questa lezione, vi mostreremo come programmare il sensore di tracciamento con i blocchi. Quando il sensore di tracciamento ha rilevato il colore bianco, il LED si accende, altrimenti il LED si spegne.

Il sensore IR Track di OSOYOO è essenzialmente una combinazione di LED IR e rilevatore IR che può essere usato per rilevare i colori bianco e nero. Funziona inviando un fascio di luce IR dal LED IR verso la superficie. Il rilevatore IR riceverà il segnale di riflessione dalla superficie e giudicherà se la superficie è di colore bianco o nero.

  1. Scheda OSOYOO UNO (pienamente compatibile con Arduino UNO rev.3) x 1
  2. OSOYOO Magic I/O Shield per Arduino x 1
  3. OSOYOO sensore di tracciamento IR x 1
  4. OSOYOO Modulo LED
  5. OSOYOO Cavo PNP a 3 pin x 1 Cavo USB x 1
  6. PC x 1

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

Passo 1) Se non hai installato il software mBlock nel tuo PC, leggi la  Lezione 1, scarica e installa il software.

Passo 2) Eseguire il software mBlock PC facendo doppio clic sull’adorabile icona Panda. Trascinare e rilasciare il file osoyoo_uno_mext (scaricato al punto 1) al software mBlock come segue:

Ora vedrai un nuovo firmware del dispositivo in mBlock, vedi immagine seguente:

Ora il software mBlock e il firmware del dispositivo OSOYOO_UNO sono stati installati con successo nel nostro PC!
Ora vi mostreremo come usare i blocchi per trasformare l’idea di cui sopra in realtà.

Passo 1: Clicca su Control, dopo trascina e rilascia il blocco Forever nell’area di programmazione seguente:

Passo 2: Clicca su Events, aggiungi il blocco  when Arduino Uno starts up all’inizio:

Passo 3: clicca su Control, aggiungi il blocco if else then dentro il blocco forever:

Passo 4: Clicca su Sensor, aggiungi il blocco IR tracking Sensor Pin dentro l’area della condizione dell’ if , dopo modifica il pin pin con il No.2:

Passo 5: Clicca sulla categoria Light, aggiungi il blocco  LED pin 13 HIGH dentro  if e nel blocco else,
cambia il pin del LED con No. 8, modifica il valore del  LED in LOW:

Ora abbiamo completato la programmazione dei blocchi.  I blocchi finali appaiono come segue:

Carica il programma su Arduino:

1) è necessario fare clic sul pulsante Connect nella parte inferiore del software mBlock, si vedrà una finestra USB pop-up,
2) selezionare la casella di controllo show tutti i dispositivi collegabili, quindi apparirà un menu a discesa del dispositivo,
3) seleziona la tua porta Arduino dal menu a discesa del dispositivo
4) clicca sul pulsante Connect per collegare il tuo PC ad Arduino

5) Dopo che il PC è collegato alla scheda Arduino UNO, fare clic sul pulsante Carica nella parte inferiore del software, quindi il codice verrà caricato sulla scheda Arduino UNO:

Testate il programma:

Mettere un foglio bianco vicino al sensore di tracciamento IR, il LED in D8 si accenderà. Rimuovere la carta bianca, poi il LED si spegnerà.

Come aggiustare la sensibilità:
C’è una vite di sensibilità su ogni sensore di tracciamento IR, è possibile utilizzare un cacciavite per regolare la sensibilità. Lo stato migliore è quello: Quando il modulo arriva su una linea nera, ha un’uscita alta e il LED corrispondente rimane spento e quando il sensore è sopra l’area bianca, il LED si accende. Controlla il seguente video: