Cos'è Protobject?

Scopri cosa è Protobject e come iniziare a programmare

Introduzione

Protobject è una piattaforma che utilizza il concetto di computazione fisica, permettendo di interagire con il mondo fisico in modo semplice ed immediato, consentendo così di creare progetti in grado di risolvere problemi reali.

A differenza di altre piattaforme di computazione fisica, non è necessario avere competenze in elettronica né acquistare costosi dispositivi, poiché Protobject sfrutta esclusivamente gli smartphone.

Protobject offre agli utenti la possibilità di apprendere abilità tecnologiche in modo facile, semplice e divertente attraverso un’interfaccia web amichevole e una vasta gamma di progetti che possono essere realizzati senza la necessità di dispositivi elettronici.

Dispositivi

Caratteristiche

Protobject consente di trasformare gli smartphone in 25 dispositivi diversi che possono essere programmati a piacere.

Lampada

Una lampada colorata sullo schermo.

Interruttore

Pulsanti On/Off sullo schermo.

BottoneTouch

Pulsante touch sullo schermo.

Manopola

Una semplice manopola (valori da 0 a 100).

Disegno8x8

Disegna in uno schermo 8×8.

ScriviDisegna

Scrivi e disegna sullo schermo, e aggiungi aree interattive.

RegistratoreDati

Registra dati per l’esportazione in Google Sheets o Excel.

RiproduttoreSuoni

Riproduce audio da YouTube.

LivelloRumore

Rileva il livello di rumore con il microfono del dispositivo.

TastieraMusicale

Suona note di tastiera con gli altoparlanti del dispositivo.

BatteriaMusicale

Suona note di batteria con gli altoparlanti del dispositivo.

Movimento

Rileva i movimenti del dispositivo con l’accelerometro.

Inclinazione

Rileva l’inclinazione del dispositivo con l’accelerometro.

Direzione

Transforma lo smartphone in un puntatore a mezz’aria.

Bussola

Transforma lo smartphone in una bussola.

Vibratore

Fai vibrare il tuo dispositivo.

MovimentiFotocamera

Rileva l’intensità del movimento nell’ambiente con la fotocamera.

IntensitàLuminosa

Rileva l’intensità della luce con la fotocamera.

FotocameraIntelligente

Rileva immagini dopo un training personalizzato attraverso la fotocamera.

RilevatoreMarcatori

Rileva i marcatori stampabili nell’ambiente con la fotocamera.

RiconoscimentoVocale

Riconosci il parlato con il microfono.

TestoAVoce

Dici qualcosa utilizzando gli altoparlanti.

DatiGPS

Rileva la posizione, la velocità e l’altitudine utilizzando il GPS.

ProtoArduino

Estende Protobject con input e output di Arduino.

ProtoRobot

Un semplice robot stampato in 3D con Arduino.

Programmazione

I dispositivi possono essere programmati con Protobject utilizzando Blockly, un linguaggio di programmazione visuale.

Ad esempio, l’immagine qui sopra mostra la programmazione di un progetto che ripete la sequenza:

  1. Accende la luce in verde
  2. Aspetta un secondo
  3. Accende la luce in giallo
  4. Aspetta un secondo
  5. Accende la luce in rosso
  6. Aspetta un secondo

Ti raccomandiamo di seguire il primo tutorial per prendere confidenza con Protobject.

Inoltre, puoi esplorare le attività educative progettate per Protobject.