9 algoritmi che hanno cambiato il futuro

Un Grazie alla Prof.ssa Barbara Demo per il libro che ha gentilmente regalato agli insegnanti partecipanti al Workshop T4T che sto seguendo presso il Dipartimento di informatica di Torino. Argomento della giornata OpenData.

Il libro: 9 algoritmi che hanno cambiato il futuro
Scritto da: John MacCormick
Edito da: Apogeo

Possiamo vedere nel futuro solo per un piccolo tratto, ma possiamo pure vedere che in questo piccolo tratto c’è molto da fare.

copertina.gif

Espruino: JavaScript per interagire con il mondo reale

Ringrazio Ettore Cinarelli per la segnalazione e per tutto ciò che mi ha scritto nella mail.

Espruino il primo microcontrollore open hardware programmabile in JavaScript!

scheda-espruino

Ma di cosa si tratta? E’ un piccolo computer che chiunque può utilizzare per controllare oggetti del mondo reale, una scheda embedded di facile programmazione. I’interprete JavaScript offre un feedback immediato, ciò rende la sperimentazione e lo sviluppo adatto ad ogni tipologia di utente. Per chi ancora non è un programmatore ma è desideroso di imparare e realizzare applicativi è possibile utilizzare un IDE grafico su Web.

Espruino utilizza comandi in “stile Arduino” per controllare l’hardware della scheda  e con la potenza di JavaScript può manipolare stringhe, mappe, oggetti e array dinamici e tutto ciò su un dispositivo di appena 8KB di RAM.

Potete controllare Espruino da: Windows, Mac OS, Linux, Raspberry Pi, Android e anche iOS e se aggiungete un modulo Bluetooth è possibile programmarlo in modalità wireless.

Attualmente il Espruino lo trovate su kickstarter e la raccolta fondi sta andando molto bene,  non appena il periodo sarà concluso il progetto sarà rilasciato in Open Source e Open Hardware.

PirateBox su Raspberry Pi e Arduino

pirateboxL’amico Roberto Marcolin mi segnala che PirateBox, di cui vi ho dato segnalazione in un mio precedente post, può funzionare anche su Raspberry Pi.

Ma le sorprese non finiscono qui! Esiste qualcuno che sta già lavorando per interfacciare PirateBox ad Arduino.

Inoltre per avere tutte le news sulla PirateBox in biblioteca seguite @23cose

embedXcode per programmare su Arduino con Xcode

E’ veramente bello quando sono i tuoi ex studenti che ti segnalano idee e soluzioni per la didattica. Ho ricevuto la mail di Antonio Tripodi che in questo periodo è alle prese con l’apprendimento della programmazione Java. Mi chiedeva informazioni per libri di testo e risorse web per imparare Java e come sempre gentilissimo mi regala anche idee, questa volta mi ha segnalato embedXcode.

L’ambiente di programmazione (gratuito) standard per un utente Mac è Xcode ed embedXcode è un template appunto di Xcode che consente di programmare su Arduino e diverse altre schede. Un’utilissimo idea che consente di sfruttare le comodità di programmazione dell’IDE di Apple.

Sul sito di riferimento trovate un tutorial che vi guida passo passo nell’installazione di embedXcode.

Le schede supportate sono (cito dal sito):

  • Atmel ATmega- and Cortex-M3 SAM-based boards from Arduino,
  • Microchip PIC32-based chipKIT boards from Diligent,
  • Atmel ATtiny85-based board from Digistump,
  • LaunchPad MSP430, Experimeter Board MSP430FR5739 andLaunchPad Stellaris Cortex-M4 F120H5QR from Texas Instrument,
  • ARM Cortex-M3 STM32 F103RB-based board from Maple,
  • ARM Cortex-M4 Freescale MK20DX128VLH5-based Teensy 3.0 from PJRC,
  • Atmel ATmega644p-based board from Wiring,
  • What’s next?

embedxcode

Aggiornamento: Arduino con Scratch

logoVia avevo segnalato negli scorsi giorni il Workshop su Arduino con Scratch che terrà l’amico Giovanni Mastropaolo, ho avuto conferma in questo momento delle date:

  • Martedì 24 settembre 2013 dalle 18.00 alle 21.00
  • Martedì 1 ottobre 2013 dalle 18.00 alle 21.00
  • Martedì 8 ottobre 2013 dalle 18.00 alle 21.00
  • Martedì 15 ottobre 2013 dalle 18.00 alle 21.00

I Workshop si sterranno presso il Fablab di Torino, via Egeo 16 (vedi mappa).

Dettagli evento:

Vuoi imparare a programmare Arduino con Scratch?

Il Fablab Torino organizza in collaborazione con Giovanni Mastropaolo un corso della durata di 12 ore diviso in 4 incontri durante i quali si affronteranno i temi della programmazione semplificata tramite Scratch. Il corso vi aiuterà a capire come utilizzare Arduino e come programmare sistemi complessi, creando così basi solide per la programmazione con linguaggi più evoluti. Si consiglia di portare il proprio laptop, così da esercitarsi direttamente in aula.

Potete scaricare Scratch 1.4 gratuitamente da qui

Il workshop ha un valore pari a 30 crediti ed è riservato ai soci del fablab, iscriviti e caricali sul tuo profilo prima di venire.

Per registrarvi seguite il link.