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.
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.
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.
Clicca su Board nella barra di navigazione in alto a destra per selezionare la scheda.
Ad esempio, scegli Arduino Uno.
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.
Nel frattempo, le palette dei blocchi relative ad Arduino Uno, come Arduino Uno e Attuatori, appariranno nella Block Palette.
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.
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.
Scegli Apri dal computer.
Poi vai al percorso 3in1-kit\scratch_project\code, e apri 1. Stage Mode.sb3. Assicurati di aver scaricato il codice richiesto da github.
Clicca direttamente sullo script per eseguirlo, in alcuni progetti basta cliccare sulla bandiera verde o sullo sprite.
Programma passo dopo passo
Puoi anche scrivere lo script passo dopo passo seguendo questi passaggi.
Clicca sulla palette Arduino Uno.
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).
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.
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.
Ad esempio, scegli Arduino Uno.
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.
Nel frattempo, le palette dei blocchi relative ad Arduino Uno, come Arduino Uno e Attuatori, appariranno nella Block Palette.
Dopo aver selezionato la modalità Upload, il palco si sposterà nell’area del codice originale di Arduino.
2. Programmazione
Apri ed esegui direttamente lo script
Puoi cliccare su File nell’angolo in alto a destra.
Scegli Apri dal computer.
Poi vai al percorso 3in1-kit\scratch_project\code, e apri 1. Upload Mode.sb3. Assicurati di aver scaricato il codice richiesto da github.
Infine, clicca sul pulsante Carica Codice.
Programma passo dopo passo
Puoi anche scrivere lo script passo dopo passo seguendo questi passaggi.
Clicca sulla palette Arduino Uno.
Trascina [quando Arduino Uno si avvia] nell’area script, che è necessario per ogni script.
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).
A questo punto vedrai il codice Arduino apparire sul lato destro. Se desideri modificare questo codice, puoi attivare la modalità di modifica.
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.
Infine, clicca sul pulsante Carica Codice.