Nota

Ciao, benvenuto nella SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community su Facebook! Immergiti più a fondo nel mondo di Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.

Perché unirsi?

  • Supporto esperto: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra comunità e del nostro team.

  • Impara & Condividi: Scambia suggerimenti e tutorial per migliorare le tue competenze.

  • Anteprime esclusive: Ottieni accesso anticipato a nuovi annunci di prodotti e anteprime.

  • Sconti speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.

  • Promozioni festive e giveaway: Partecipa a giveaway e promozioni festive.

👉 Pronto a esplorare e creare con noi? Clicca su [Qui] e unisciti oggi stesso!

1.3 Guida rapida su PictoBlox

Ora impariamo a utilizzare PictoBlox in due modalità.

Inoltre, c’è un LED integrato collegato al Pin 13 sulla scheda R3. Impareremo a far lampeggiare questo LED in 2 modalità diverse.

../../_images/1_led2.jpg

Modalità Stage

1. Connessione alla scheda Arduino

Collega la tua scheda Arduino al computer tramite un cavo USB. Di solito il computer riconoscerà automaticamente la scheda e assegnerà una porta COM.

Apri PictoBlox, l’interfaccia di programmazione Python si aprirà per impostazione predefinita. Dobbiamo passare all’interfaccia a blocchi.

../../_images/0_choose_blocks.png

Poi vedrai l’angolo in alto a destra per il cambio di modalità. La modalità predefinita è la Modalità Stage, dove Tobi è in piedi sul palcoscenico.

../../_images/1_stage_upload.png

Clicca su Board nella barra di navigazione in alto a destra per selezionare la scheda.

../../_images/1_board.png

Ad esempio, scegli Arduino Uno.

../../_images/1_choose_uno.png

Apparirà quindi una finestra di connessione per selezionare la porta a cui connettersi e tornerai alla home page una volta completata la connessione. Se la connessione si interrompe durante l’uso, puoi anche cliccare su Connect per riconnetterti.

../../_images/1_connect.png

Nel frattempo, le palette dei blocchi relative ad Arduino Uno, come Arduino Uno e Attuatori, appariranno nella Block Palette.

../../_images/1_arduino_uno.png

2. Carica il Firmware

Poiché lavoreremo in Modalità Stage, dobbiamo caricare il firmware sulla scheda. Assicurerà una comunicazione in tempo reale tra la scheda e il computer. Il caricamento del firmware è un processo unico. Per farlo, clicca sul pulsante Carica Firmware.

Dopo qualche attesa, apparirà il messaggio di successo del caricamento.

Nota

Se utilizzi questa scheda Arduino in PictoBlox per la prima volta, o se questo Arduino è stato precedentemente caricato con l’IDE di Arduino, devi cliccare su Carica Firmware prima di poterla usare.

../../_images/1_firmware.png

3. Programmazione

  • Apri ed esegui direttamente lo script

Ovviamente puoi aprire gli script direttamente per eseguirli, ma prima scaricali da github.

Puoi cliccare su File nell’angolo in alto a destra e poi scegliere Apri.

../../_images/0_open.png

Scegli Apri dal computer.

../../_images/0_dic.png

Poi vai al percorso 3in1-kit\scratch_project\code, e apri 1. Stage Mode.sb3. Assicurati di aver scaricato il codice richiesto da github.

../../_images/0_stage.png

Clicca direttamente sullo script per eseguirlo, in alcuni progetti basta cliccare sulla bandiera verde o sullo sprite.

../../_images/1_more.png
  • Programma passo dopo passo

Puoi anche scrivere lo script passo dopo passo seguendo questi passaggi.

Clicca sulla palette Arduino Uno.

../../_images/1_arduino_uno.png

Il LED sulla scheda Arduino è controllato dal pin digitale 13 (solo 2 stati, HIGH o LOW), quindi trascina il blocco [set digital pin out as] nell’area script.

Poiché lo stato predefinito del LED è acceso, ora imposta il pin 13 su LOW e clicca su questo blocco e vedrai il LED spegnersi.

  • [set digital pin out as]: Imposta i pin digitali (2~13) su livello (HIGH/LOW).

../../_images/1_digital.png

Per vedere l’effetto del LED lampeggiante in modo continuo, devi utilizzare i blocchi [Aspetta 1 secondo] e [sempre] nella palette Control. Clicca su questi blocchi dopo averli scritti, ci sarà un alone giallo che significa che è in esecuzione.

  • [Aspetta 1 secondo]: dalla palette Control, usato per impostare l’intervallo di tempo tra 2 blocchi.

  • [sempre]: dalla palette Control, consente allo script di continuare a funzionare finché non viene manualmente interrotto.

../../_images/1_more.png

Modalità Upload

1. Connessione alla scheda Arduino

Collega la tua scheda Arduino al computer tramite un cavo USB. Di solito il computer riconoscerà automaticamente la scheda e assegnerà una porta COM.

Apri PictoBlox e clicca su Board nella barra di navigazione in alto a destra per selezionare la scheda.

../../_images/1_board.png

Ad esempio, scegli Arduino Uno.

../../_images/1_choose_uno.png

Apparirà quindi una finestra di connessione per selezionare la porta a cui connettersi e tornerai alla home page una volta completata la connessione. Se la connessione si interrompe durante l’uso, puoi anche cliccare su Connect per riconnetterti.

../../_images/1_connect.png

Nel frattempo, le palette dei blocchi relative ad Arduino Uno, come Arduino Uno e Attuatori, appariranno nella Block Palette.

../../_images/1_upload_uno.png

Dopo aver selezionato la modalità Upload, il palco si sposterà nell’area del codice originale di Arduino.

../../_images/1_upload.png

2. Programmazione

  • Apri ed esegui direttamente lo script

Puoi cliccare su File nell’angolo in alto a destra.

../../_images/0_open.png

Scegli Apri dal computer.

../../_images/0_dic.png

Poi vai al percorso 3in1-kit\scratch_project\code, e apri 1. Upload Mode.sb3. Assicurati di aver scaricato il codice richiesto da github.

../../_images/0_upload.png

Infine, clicca sul pulsante Carica Codice.

../../_images/1_upload_code.png
  • Programma passo dopo passo

Puoi anche scrivere lo script passo dopo passo seguendo questi passaggi.

Clicca sulla palette Arduino Uno.

../../_images/1_upload_uno.png

Trascina [quando Arduino Uno si avvia] nell’area script, che è necessario per ogni script.

../../_images/1_uno_starts.png

Il LED sulla scheda Arduino è controllato dal pin digitale 13 (solo 2 stati HIGH o LOW), quindi trascina il blocco [set digital pin out as] nell’area script.

Poiché lo stato predefinito del LED è acceso, ora imposta il pin 13 su LOW e clicca su questo blocco e vedrai il LED spegnersi.

  • [set digital pin out as]: Imposta il pin digitale (2~13) su livello (HIGH/LOW).

../../_images/1_upload_digital.png

A questo punto vedrai il codice Arduino apparire sul lato destro. Se desideri modificare questo codice, puoi attivare la modalità di modifica.

../../_images/1_upload1.png

Per vedere l’effetto del LED lampeggiante in modo continuo, devi utilizzare i blocchi [Aspetta 1 secondo] e [sempre] nella palette Control. Clicca su questi blocchi dopo averli scritti, ci sarà un alone giallo che significa che è in esecuzione.

  • [Aspetta 1 secondo]: dalla palette Control, usato per impostare l’intervallo di tempo tra 2 blocchi.

  • [sempre]: dalla palette Control, consente allo script di continuare a funzionare finché non viene interrotto.

../../_images/1_upload_more.png

Infine, clicca sul pulsante Carica Codice.

../../_images/1_upload_code.png