Archivi annuali: 2012

stack delicious: corsi gratuiti on-line di informatica


Ho realizzato uno stack su delicious dal titolo:

Free Online Computer Science Classes

che raccoglie tutti i migliori siti dove possono essere trovate lezioni di informatica di ogni genere, dalla teoria alla pratica.
Se avete altre risorse ed avete piacere di aggiungerle allo stack ve ne sarei grato.

Grazie.

Appunti di programmazione su Arduino: controllo di flusso

if

L’istruzione if è composta da un blocco “condizione” che verifica se una deterniata condizione logica si verifica. Se la “condizione” risulta “Vera“, viene eseguita un blocco “istruzioni“, se la “condizione” risulta “Falsa“, non viene eseguito il blocco “istruzioni” e l’esecuzione del programma prosegue oltre l’istruzione if.

In altro modo, se la condizione di controllo, costituita ad esempio dal superamento di un valore analogico rispetto ad un valore dato, risulta vera, verrà eseguito il codice incluso tra le parentesi graffe che seguono il controllo, altrimenti se la condizione di controllo risulta falsa, non vengono eseguite le istruzioni dell’if  e l’esecuzione del programma continua con la porzione di codice che segue.

if (someVariable ?? value)
{
   doSomething;
}

(con ?? indichiamo l’operatore logico usato dalla condizione di controllo e può essere: =, =, ==, !=)

Continua a leggere

PCB per realizzare shield Arduino

Di recente una chiaccherata con l’amico Gianni M.
Un “vero preside” purtroppo in pensione, ex insegnante di elettronica, uno di quei presidi che non si richiudeva nell’alcova del suo ufficio ma entrava nelle classi e nei laboratori per osservare e lavorare con i ragazzi.
Anche lui impegnato in attività di ricerca con Arduino e di recente ci siamo sentiti per condividere idee di progetti, tra le molte attività in corso Gianni dovrà a breve realizzare degli shield ed ha necessità delle librerie Arduino per Kicad per poter implementare le sue schede.

Già in passato vi avevo dato una mia soluzione, molto alternativa per la costruzione di una proto shield con basette millefori, ma sicuramente per soluzioni un po’ più “ordinate” è bene implementare un circuito stampato.
Io per le attività con i miei ragazzi prediligo Eagle, ma di seguito ho cercato di collezionare una serie di risorse sia per KiCad che Eagle, spero possano esservi di aiuto, non sono in ordine di importanza e si aggiungo a quanto condiviso con Gianni.

Se avete altre segnalazioni sarò ben felice di aggiungerle alla lista.

All’interno di una scatola un computer di tanto tempo fa

Dedico questo post ai miei studenti,
regalando loro, un po’ di voglia di futuro positivo
e meraviglia per tutto ci� che � elettronica�

Oggi nel pomeriggio in cantina…
Ho promesso ad un mio studente, (Rosario della 5C 😉 ) di fargli vedere uno dei miei primissimi kit elettronici realizzati quando ero adolescente, una radio a galena ed ho passato met� pomeriggio a rovistare tra gli scatoloni piene di reperti archeologici elettronici molti di questi fanno parte del mio vissuto. Mentre ero alla ricerca della radio dispersa, sotto un vecchio oscilloscopio � venuto alla luce una meraviglia tecnologica degli anni 80, pensavo di averla ormai smarrita! Il famoso Grillo Parlante (Speak & Spell), computer educativo per bambini con lo scopo di insegnare a leggere e a scrivere. Il Grillo Parlante � stato realizzato da Texas Instruments e Clementoni nel 1979. In Italia venne venduto dal 1984. Ho scoperto che on-line esistono anche degli emulatori in lingua inglese…

Gi� allora si pensava a dispositivi in un certo senso touch, ed ora vedo i miei figli che usano l’iPad per scrivere… tutto ci�, almeno a me affascina e mi fa pensare che il prossimo futuro tecnologico ci riserver� sicuramente sorprese incredibili che potranno essere di aiuto alla crescita di ognuno di noi.

Oggi il mio Grillo Parlante � diventato un bel complemento di arredo 🙂 ed appena potr� ne far� un bel quadro da appendere.

… ancora non ho trovato la mia radio a galena, ma sono sicuro di trovarla, sicuramente dispersa nella collezione dell’elettronica che fu.

Buone feste a tutti.

Arduino full memory: aggiornamento all’ultima versione di ATMEL Toolchain

Mi giunge da Boris Landoni, Responsabile Tecnico di Futura Elettronica srl, la segnalazione dell’articolo:

Arduino Full Memory: upgrade to the last ATMEL Toolchain version

Consigliatissima la lettura in quanto di aiuto a tutti i possessori di schede della famiglia “Mega”, ma anche ad utenti delle versioni Arduino UNO e Arduino Duemilanove che potranno averne molti vantaggi per lo sviluppo dei loro progetti.

L’articolo nasce per chiarire e superare alcuni problemi riscontrati con TiDiGino scheda basata su ATmega2560, che � anche il core di Arduino Mega 2560.

Conosco la scheda TiDiGino��in quanto gentilmente donata alla mia classe da parte della rivista Elettronica In, ho realizzato alcune sperimentazioni, ancora in atto, con i miei studenti.

Durante i test di sviluppo in alcuni casi si sono verificati malfunzionamenti di cui risultava complessa l’individuazione della causa.

Ringrazio Boris Landoni per il suo articolo che chiarisce in modo molto preciso cause e rimedi.

Buona lettuara.