Archivi tag: programmazione

Minibloq, ambiente di programmazione grafica per Arduino

Minibloq è un ambiente di programmazione grafico per Arduino ed altri dispositivi come DuinoBot o Maple, in via di sviluppo e spero a breve ne venga rilasciata una versione pubblica. Lo scopo principale di questo bel progetto è quello di far avvicinare ad Arduino gli studenti più piccoli, dalle elementari alle medie, guardate i video allegati per credere!

Per maggiori informazioni visitate la pagina del progetto, il sito e in via di realizzazione in questi giorni e nel mentre vi consiglio di guardare i video e… stupitevi 🙂 perché questo ambiente di sviluppo funziona addirittura, grazie a Wine, anche su OLPC XO

Invece in questo filmato potete vedere Minibloq su un Intel ClassMate touch

Realizzare un’applicazione iPad in sei settimane

Realizzare in sei settimane un’applicazione iPad partendo da zero. Wepad Project un team di sei persone ogniuna con competenze diverse: il creativo, il blogger, il comunicatore, la tecno-mamma, il tecnologo, lo sviluppatore, tutti insieme una volta alla settimana si incontra per progettare e realizzare. Appena incominciati i lavori, tra le varie idee prese in considerazione: realizzare un’app per il risparmio di tempo e denaro.
Il gruppo di lavoro può chiedere suggerimenti al pubblico on-line.
In allegato il video della sintesi del 1° incontro.

Maggiori informazioni su wepadproject.it

Impariamo il C per programmare i robot

Di recente mi è stato chiesto consiglio in merito a risorse didattiche per l’apprendimento del RobotC per programmare Lego Mindstorms NXT.
La richiesta d’aiuto mi è arrivata da colleghi non di discipline tecniche, che hanno come unica conoscenza di linguaggio di programmazione l’NXT-G.
Purtroppo per imparare RobotC, oltre ad apprendere la sintassi delle funzioni NXT è necessario conoscere il C, quindi il mio suggerimento è stato quello acquistare un buon libro di C, tra i più famosi ed il primo su cui ho studiato io:

The C Programming Language” – Kernighan & Ritchie, 2nd edition
(non sconsiglio l’edizione italiana tradotta molto male)

Di recente però ho trovato on-line un ottimo libro gratuito sulla programmazione in C:

The C Book, second edition by Mike Banahan, Declan Brady and Mark Doran
originariamente pubblicato dalla Addison Wesley nel 1991.

Anche se del 1991, vi accorgerete che è un ottimo reference, spiegazioni ed esempi chiarissimi che potrete utilizzare anche con i vostri allievi.
Se desiderate è disponibile anche la versione pdf scaricabile.

Creare applicazioni per i dispositivi mobili con Application Craft

Siete convinti che il futuro della formazione passi anche per i dispositivi mobili e per il web?
Se la risposta è si allora vi segnalo un’interessante ambiente di sviluppo: Application Craft che vi permetterà di sviluppare programmi per diversi tipi di dispositivi: iPhone, iPad, BlackBerry, Symbian, Windows Mobile ecc…

Installare LEGO MINDSTORMS NXT su Snow Leopard

Da poco sono passato definitivamente a Snow Leopard su tutti i Mac che possiedo e utilizzando Lego Mindstorms ho immediatamente constatato che l’installazione del software di programmazione dato in dotazione con il kit non va a buon fine, è indispensabile procedere con qualche piccolo trucco.

Copiate l’intero contenuto del cd-rom in una cartella sul desktop del vostro Mac finita la copia estraete il cd-rom. Aprite la cartella con nome “Parts” nella cartella principale:

01

(click sull’immagine per ingrandire)

all’interno della cartella “Parts ” troverete una serie di file, cercate MindstormsUnivRet.pkg se possedete la versione retail o il file MindstormsUnivEdu.pkg se possedete la versione education (nell’immagine sotto è l’ultimo file della lista):

02

(click sull’immagine per ingrandire)

Click con tasto destro del mouse oppure ctrl+click e guardate all’interno del package si aprirà una finestra con un’unica cartella: “Contents”

03

04

(click sull’immagine per ingrandire)

Entrate dentro la cartella e visualizzerete i file come nell’immagine sottostante:

05

(click sull’immagine per ingrandire)

Entrate dentro la cartella Resources troverete una serie di file, individuate il file “preflight” e cancellatelo.

06

(click sull’immagine per ingrandire)

A questo punto potete partire con l’installazione del software dal computer facendo doppio click su “Install” nella cartella principale (vedi prima immagine).