Minibloq

Minibloq
software
Esempio di codice generato con Minibloq: i dati provenienti da un telecomando a infrarossi RC5 sono inviati alla porta seriale
Esempio di codice generato con Minibloq: i dati provenienti da un telecomando a infrarossi RC5 sono inviati alla porta seriale
Esempio di codice generato con Minibloq: i dati provenienti da un telecomando a infrarossi RC5 sono inviati alla porta seriale
GenereIntegrated development environment
Educazione
SviluppatoreJulián da Silva
Ultima versione0.83 (29 aprile 2015)
Sistema operativoMicrosoft Windows
LinguaggioC++
ToolkitwxWidgets
LicenzaRMPL (RobotGroup-Multiplo Pacifist License)
(licenza libera)
Sito webminibloq.org
Modifica dati su Wikidata · Manuale

Minibloq è un software libero che offre un ambiente di sviluppo integrato, dedicato alla programmazione della scheda Arduino, di robot e di altre piattaforme hardware di physical computing. È dotato di un'interfaccia grafica intuitiva per renderlo adatto allo scopo per il quale è stato creato, fornire un ausilio per l'insegnamento della programmazione e della robotica a principianti.

Funzionamento

Minibloq è un generatore di codice. Ciascun blocco di codice è configurato in XML. Nella sua prima versione, permette di vedere il codice generato (per questo scopo usa Scintilla).

I seguenti sono alcuni esempi di codice generato per Arduino, attraverso i blocchi dell'interfaccia grafica:

  • Blink: blocchi e codice
    Blink: blocchi e codice
  • Un semplice contatore, con output seriale.
    Un semplice contatore, con output seriale.
  • Toni (con un buzzer) a frequenza variabile.
    Toni (con un buzzer) a frequenza variabile.
  • Sprite per schermi a matrice di LED.
    Sprite per schermi a matrice di LED.
  • Variazione di velocità di un motore con un sensore analogico
    Variazione di velocità di un motore con un sensore analogico

Caratteristiche

Minibloq + OLPC + Arduino.

Caratteristiche salienti di Minibloq sono l'interfaccia visuale, e la capacità di generare il codice a partire da uno schema grafico a blocchi disegnato dall'utente. Per questa sua impostazione intuitiva, il software è indirizzato ad avvicinare i neofiti alla programmazione di microcontroller, in contesti scolastici ed educativi che vanno dalla scuola primaria al livello liceale.

L'applicazione, compilata con GCC, si presta a essere utilizzata anche su computer a più basse prestazioni, come netbooks, OLPC XO-1, Intel-Classmate.

Piattaforme

Sebbene questo software sia stato sviluppato per Windows, non è limitato a quest'ultima piattaforma, essendo funzionante anche sotto Linux grazie al progetto Wine.

Altri progetti

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su Minibloq

Collegamenti esterni

  • Sito ufficiale, su minibloq.org. Modifica su Wikidata
  • Sito ufficiale del sistema costruttivo RobotGroup Multiplo
  • Sito ufficiale del programma Conectar Igualdad Archiviato il 9 marzo 2012 in Internet Archive., del Ministerio de Educación de la Nación Argentina
  • Decreto 459/10 del Ministerio de Educación de la Nación Argentina (PDF), su conectarigualdad.gob.ar. URL consultato il 9 luglio 2011 (archiviato dall'url originale il 9 marzo 2012).
  • (EN) Hack a Day, su hackaday.com.
  • OLPC Robotics Plan, su wiki.laptop.org.
  • OLPC Robotics, su wiki.laptop.org.
  Portale Istruzione
  Portale Software libero