Archivi tag: code

Slide del corso: Insegnare a progettare il proprio apprendimento con il coding – Lezione 2

Allego le slide della seconda lezione in cui propongo ulteriori 11 soluzioni per l’utilizzo del coding a scuola, in aggiunta alle precedenti 16 soluzioni illustrate nella lezione 1 per un totale di 27 possibilità che possono essere utilizzate per porre le basi per l’implementazione di moduli didattici di informatica “creativa”.
In aggiunta vengono suggeriti suggerimenti, tratti da articoli scritti su questo sito, in merito ad alcune modalità pratiche per lo sviluppo di progetti e all’utilizzo di sistemi di project management a scuola, il tutto con un approccio assolutamente pratico che verrà svolto durante la lezione.

Computer Science Education Week – 8 -14 dicembre 2014

logo
L’Ora del Codice in arrivo. Insegnanti e studenti, programmate la vostra Ora del Codice!

Perch non passare un’ora nell’insegnare informatica con Arduino o Raspberry Pi?
Computer Science Education Week si svolger questo mese dall’8 al 14 dicembre 2014.
L’appello di csedweek.org e code.org nel trascorrere una sola ora durante la settimana su un’attivit di informatica: come scrivere codice o imparare in modo divertente concetti di logica o di matematica. Sul sito csedweek.org trovate una serie di proposte e attivit didattiche pronte per essere usate in classe con allievi di ogni et.

Iscrivetevi all’iniziativa e buon divertimento!

Programmare Arduino con ArduBlock

Mi è giunta ieri un’ulteriore richiesta da un collega di un istituto professionale che mi chiede un’ulteriore soluzione a quanto già segnalato nelle settimane passate su sistemi grafici per programmare Arduino, per dirla in altro modo, sistemi che ricordano l’ambiente di sviluppo “Scrach” in modo da rendere più semplice l’insegnamento della programmazione su Arduino operando con semplici Drag&Drop per manipolare le istruzioni di programmazione.
ArduBlock è un’alternativa interessante e sicuramente un valido strumento per chi si sta affacciando al physical computing, io lo considero un “facilitatore” per quanti si affacciano per la prima volta alla programmazione di questo dispositivo.

ArduBlock-00

Vediamo come si installa ArduBlock

ArduBlock è multipiattaforma, quindi potrete installare senza problemi su Mac, Linux e Windows. Per poter utilizzare ArduBlock è indispensabile installare prima l’IDE standard di Arduino.

Passo 1

L’installazione non è complicata, bisogna solamente effettuare il download i un file Java memorizzando la posizione di questo file all’interno dell’IDE di Arduino.

Passo 2

Identificate la cartella in cui vengono memorizzati i vostri sketch su Arduino. Se non sapete dove è collocata questa cartella aprite dal menù “Arduino -> Preferences” dell’IDE Arduino, la posizione della cartella dei vostri sketch la trovate in “Sketchbook location”, copiate questo percorso e chiudete l’IDE di Arduino.

ArduBlock-01

ArduBlock-02

Passo 3

Continua a leggere

Sempre più facile programmare Arduino con CodeBender

Faccio seguito ai quesiti pervenutemi durante il periodo di vacanze da parte di  alcuni lettori che mi chiedevano informazioni in merito a sistemi alternativi all’IDE classico utilizzato per programmare su Arduino.
Sul mio blog trovate alcune segnalazioni l’ultima si riferisce a Utilizzare Sublime Text 3 Editor come IDE Arduino.
In passato vi avevo inoltre segnalato Codebender che desidero mettere ancora una volta in evidenza perché sono passati oltre due anni dalla prima segnalazione ed inoltre le funzionalità disponibili e le librerie messe a disposizione crescono di giorno in giorno.
Codebender è un IDE che vi permette di programmare in cloud la vostra scheda Arduino all’interno di una finestra browser. Utilizzando Codebender potrete scrivere, fare l’upload o il download degli sketch prodotti, compilare ed eseguire il codice di tutte le schede Arduino, compreso l’uso della serial monitor. Utile la possibilità di condividere il codice con altri utenti o capire l’avanzamento di un progetto, quindi particolarmente adatto in ambito didattico.
All’interno del vostro account potrete visualizzare tutte le schede supportate (tantissime) o aggiungerne di vostre o addirittura fare il burn del bootloader.
Nella sezione “Examples & Libraries” potete disporre di una quantità incredibilmente vasta di esempi e librerie.

Configurare Codebender è molto semplice, andate sul sito di riferimento e create un account seguendo passo passo le istruzioni, in 5 min avrete un’IDE ben strutturato e di semplice utilizzo, quindi in piena libertà ovunque vi troviate, su qualsiasi computer, con qualsiasi sistema operativo, potrete operare con i vostri sketch, sarà sufficiente avere in tasca la propria scheda Arduino ed una manciata di componenti.
I browser supportati da Codebender sono solo Google Chrome e Mozilla Firefox per Mac, Windows e Linux.

Di seguito le schermate di tutti i passi necessari per poter operare con Codebender.

Passo 1
Andare sul sito Codebender.cc e procedere con la registrazione al servizio: Continua a leggere

Make: AVR Programming

Suggerimenti per un libro per le vacanze? 🙂 Make: AVR Programming è forse uno dei quei libri che il maker elettronico dovrebbe avere nella propria biblioteca.
Se utilizzate Arduino per i vostri progetti ma avete necessità di maggiori performance e maggior controllo sull’elettronica allora questo potrebbe essere il libro per fare il passo successivo e “tuffarsi” in una programmazione più “spinta” ed imparare le basi sull’uso dei microcontrollori Atmel AVR.
Il libro vi fornirà, mediante un approccio di sperimentazione costante, le basi per apprendere l’uso dei microcontrollori Atmel AVR, scriverete i vostri programmi in C lavorando direttamente sull’hardware eliminando il livello di astrazione offerto dalla programmazione che si potrebbe avere normalmente usando Arduino.

make-avr-programming