JA Purity IV JA Purity IV
  • Home
  • Typography
  • Explore
  • Test codice
  • ZZBlocks
  • Componenti
    • Schede
    • Sensori
      • Temperatura
  • Download

Contatti

Loc. Colombara 11, 27040 Fortunago - Pavia (+39) 3498345440   d.zizioli@gmail.com

www.davidezizioli.cloud - CODING & ROBOTICA

  • Login
JA Purity IV JA Purity IV
  • Home
  • Typography
  • Explore

    User

    Joomla! Pages

    Template Layouts

    Content layouts

    Article Layouts

  • Test codice
  • ZZBlocks
  • Componenti
    • Schede
    • Sensori
  • Download

Contatti

Dettagli
Categoria: ZZBlocks
Davide Zizioli By Davide Zizioli
Davide Zizioli
29.Ott
Visite: 18

Download ZZBlocks

📥 Scarica ZZBlocks

Programma a blocchi con Arduino UNO, Arduino Mega ed ESP32 WROOM. Scegli il pacchetto per il tuo computer personale oppure la distribuzione per i computer condivisi del laboratorio.

🧪 Versione disponibile: 0.4.35 TEST. ZZBlocks è in fase di sperimentazione. Conserva una copia dei tuoi progetti prima di aggiornare.

🔎 Quale versione scegliere?

Lo stesso ambiente, due modalità di preparazione.

Versione Quando usarla
👤 Singolo utente Per il computer personale, utilizzato con il proprio account Windows.
🏫 Multiutente — DIST Per computer condivisi con account Windows diversi, come quelli di un laboratorio scolastico.
💡 Account separati: nella versione multiutente, impostazioni e cache sono personali per ciascun account Windows. Chi utilizza lo stesso account condivide i dati di quell’account.

💻 Prima di iniziare

Preparare il computer.

  • 🐍 Python 3.10 o successivo: necessario per entrambi i pacchetti e non incluso.
  • 🌐 Connessione Internet: necessaria per scaricare e preparare gli strumenti mancanti.
  • 💾 Spazio disponibile: prevedi diversi GB per gli strumenti, soprattutto per ESP32.
  • 🔌 Cavo USB dati: necessario per collegare la scheda al computer.
  • 🧭 Chrome o Edge: da utilizzare per il monitor seriale.

🌐 Scarica Python per Windows dal sito ufficiale

💡 Durante l’installazione di Python: seleziona l’opzione Add python.exe to PATH. Nei computer condivisi, l’amministratore deve rendere Python disponibile anche agli account degli alunni.

👤 Versione singolo utente

Per il proprio computer.

Scarica il pacchetto personale ed estrai tutta la cartella prima di avviare ZZBlocks.

📥 Scarica ZIP singolo utente — 0.4.35 TEST

  1. Installa Python, se non è già disponibile.
  2. Scarica il file ZIP.
  3. Clicca con il tasto destro sul file e scegli Estrai tutto.
  4. Scegli una cartella personale in cui hai il permesso di scrivere.
  5. Apri la cartella estratta ZZBlocks.
  6. Avvia AVVIA_WINDOWS.bat.
  7. Attendi l’apertura dell’editor nel browser.
⚠️ Estrai tutto il pacchetto: non avviare il programma dall’interno dello ZIP e non spostare soltanto il file di avvio. I file della distribuzione devono rimanere insieme.

🏫 Versione multiutente

Per i computer condivisi del laboratorio.

La distribuzione DIST permette di condividere programma e strumenti tra gli account del computer, mantenendo separati i dati personali degli utenti.

📥 Scarica ZIP multiutente — 0.4.35 TEST DIST

🛠️ Preparazione da parte dell’amministratore

  1. Scarica ed estrai tutto lo ZIP.
  2. Copia la cartella ZZBlocks in C:\Program Files\ZZBlocks.
  3. Verifica che Python 3.10 o successivo sia disponibile per tutti gli account interessati.
  4. Apri la cartella del programma, clicca con il tasto destro su PREPARA_STRUMENTI_PC.bat e scegli Esegui come amministratore.
  5. Con Internet disponibile, attendi il messaggio Strumenti pronti per tutti gli utenti.
  6. Clicca con il tasto destro su CREA_COLLEGAMENTO_TUTTI.bat e scegli Esegui come amministratore.
  7. Accedi con un account standard e prova l’avvio dal collegamento sul desktop.
⏳ La preparazione iniziale può richiedere tempo: i download degli strumenti, soprattutto ESP32, possono occupare diversi GB. Attendi il completamento prima di usare il programma.

👩‍💻 Utilizzo quotidiano

Dopo la preparazione, ciascun utente può avviare ZZBlocks dal proprio account tramite il collegamento sul desktop, senza eseguirlo come amministratore.

🔧 Driver USB: se Windows non riconosce la scheda, l’amministratore deve predisporre il driver appropriato. I driver non vengono installati dalla procedura di preparazione di ZZBlocks.

🚀 Primo utilizzo

Dall’avvio al primo programma.

  1. Avvia ZZBlocks e lascia aperta la finestra di avvio.
  2. Seleziona la scheda: Arduino UNO, Arduino Mega oppure ESP32 WROOM.
  3. Controlla lo stato degli strumenti e completa l’eventuale preparazione.
  4. Apri un esempio semplice, come il lampeggio di un LED.
  5. Collega la scheda con un cavo USB dati.
  6. Verifica il programma e caricalo sulla scheda.
  7. Per il monitor seriale, usa Chrome o Edge e autorizza l’accesso alla porta richiesta.
⚠️ Lascia aperta la finestra di avvio: chiuderla termina il servizio locale utilizzato da ZZBlocks.
💡 La prima compilazione può essere più lenta: la cache consente di riutilizzare parte del lavoro nelle compilazioni successive. Nella distribuzione multiutente la cache resta personale per ciascun account.

💾 Salvare i progetti

Conservare il proprio lavoro.

Esporta i progetti in formato .zzblocks e conservali in una tua cartella, separata da quella del programma.

  • 📁 Usa nomi che descrivano il progetto.
  • 💾 Salva una copia al termine di ogni attività.
  • 🏫 Nei laboratori utilizza il percorso personale previsto dalla scuola.
  • 🔄 Prima degli aggiornamenti, verifica di avere esportato il lavoro.
💡 Salva una copia esplicita: le copie di recupero sono un aiuto, ma non sostituiscono l’esportazione dei progetti nella tua cartella.

🔄 Aggiornare ZZBlocks

Passare a una nuova versione.

👤 Singolo utente

  1. Esporta i progetti e chiudi ZZBlocks.
  2. Scarica il nuovo pacchetto personale.
  3. Estrailo completamente in una nuova cartella.
  4. Avvia il nuovo AVVIA_WINDOWS.bat.
  5. Apri i progetti salvati e verifica il funzionamento prima di eliminare la cartella precedente.

🏫 Multiutente — DIST

  1. Chiudi ZZBlocks in tutti gli account Windows.
  2. Come amministratore, sostituisci la cartella del programma con quella della nuova versione DIST, mantenendo il percorso C:\Program Files\ZZBlocks.
  3. Conserva gli strumenti condivisi presenti in C:\ProgramData\ZZBlocks\shared-tools.
  4. Ripeti PREPARA_STRUMENTI_PC.bat soltanto se richiesto dalla nuova versione o se la preparazione precedente non era riuscita.
  5. Verifica avvio, compilazione e caricamento da un account standard.
⚠️ Non cancellare gli strumenti condivisi: la cartella C:\ProgramData\ZZBlocks\shared-tools deve essere conservata durante l’aggiornamento. Mantenendo il percorso del programma, il collegamento sul desktop continua a funzionare.

📚 Istruzioni incluse

Guide disponibili nei pacchetti.

  • 📄 LEGGIMI.txt: indicazioni per il pacchetto personale.
  • 🏫 LEGGIMI_DIST.txt: istruzioni della distribuzione multiutente.
  • 🛠️ GUIDA_INSTALLAZIONE_LABORATORIO.txt: preparazione e aggiornamento dei PC condivisi.

Per il pacchetto multiutente di questa pagina, segui le istruzioni contrassegnate 0.4.35 TEST DIST.

Davide Zizioli
Davide Zizioli
Matematica e scienze, coding e robotica educativa con Arduino ed ESP32

Docente di matematica e scienze, appassionato di geologia, Linux, coding e robotica educativa.

Experience

Mi sono laureato in Geologia nel 2005 e ho conseguito un dottorato di ricerca in Scienze della Terra nel 2009. Appassionato da sempre di Linux e programmazione, negli anni ho seguito diversi corsi di Python e di altri linguaggi. Dal 2014 insegno matematica e scienze nella scuola secondaria di primo grado e cerco ogni giorno di far appassionare i miei alunni al mondo della programmazione: utilizzo Scratch, App Inventor, Python e, soprattutto, tutto ciò che riguarda il mondo dei microcontrollori, in particolare Arduino ed ESP32, con progetti di coding e robotica educativa pensati per la didattica.

Education

Nel 2005 ho conseguito la laurea in Geologia e nel 2009 il dottorato di ricerca in Scienze della Terra. La mia formazione scientifica, unita alla passione per l’informatica e il software libero, mi ha portato a integrare sempre di più coding, robotica e pensiero computazionale nella didattica quotidiana, con particolare attenzione ai contesti educativi e alle attività laboratoriali per la scuola secondaria di primo grado.

Articolo successivo: ZZBlocks — Coding e robotica a blocchi Avanti

Articoli più letti

  • UNO PLUS Development Board
    UNO PLUS Development Board
    16.Dic
  • DHT11 — Sensore di temperatura e umidità
    DHT11 — Sensore di temperatura e umidità
    29.Ott
  • BMP280 — Sensore di pressione atmosferica e temperatura
    BMP280 — Sensore di pressione atmosferica e temperatura
    29.Ott

Tags popolari

  • Keyestudio
  • ESP32
  • Temperatura
  • BMP280
  • Pressione
  • DHT11
  • Umidità

Categorie

  • Sensori

Costruisci, programma, sperimenta: Arduino, ESP32 e robotica educativa per imparare facendo!

Copyright © 2026 www.davidezizioli.cloud - Coding & Robotica. Tutti i diritti riservati.
Joomla! è un software libero rilasciato sotto licenza GNU/GPL.