WORKSHOP ARDUINO_FABLAB PALERMO Giornata 1 – Concetti - TopicsExpress



          

WORKSHOP ARDUINO_FABLAB PALERMO Giornata 1 – Concetti fondamentali Arduino è una piattaforma open-source per l’elettronica basata su una combinazione di hardware e software, flessibile e semplice da usare. È concepito per artisti, progettisti, hobbisti e chiunque sia interessato nella creazione di oggetti ed ambienti interattivi. Arduino può leggere gli stati dell’ambiente ricevendo input da svariati sensori e può interagire con ciò che lo circonda controllando, luci sensori ed altri attuatori. Il microcontrollore sulla scheda è programmando il linguaggio di programmazione Arduino e l’ambiente di sviluppo Arduino. I progetti sviluppati con Arduino possono essere autonomi o possono comunicare con software in esecuzione su un computer ed altri dispositivi hardware compatibili. (es Processing, Flash, MaxMSP). Il corso ha come obiettivo quello di introdurre i partecipanti al mondo di Arduino, conoscendo le potenzialità dello strumento, ed essendo in grado di padroneggiare i concetti fondamentali dell’interazione con l’ambiente tramite sensori ed attuatori. Programma del corso Introduzione ad Arduino: perché? Cos’è? Hardware di Arduino, descrizione o Pin Digitali e Pin Analogici o Pin di alimentazione o Altri pin Software di Arduino o Struttura generale di uno sketch Arduino e principali costrutti di programmazione o Caricamento di uno sketch su Arduino Laboratorio: Primi esperimenti o Blinking led, fading led o Leggere segnali digitali (Pulsanti o interruttori) o Leggere segnali analogici (Potenziometri o fotoresistenze) o Led e pulsanti o Azionare carichi maggiori (Relè) Giornata 2 – Interfacciamento con PC: Arduino + Processing Le possibilità offerte da Arduino non si fermano allo sviluppo di progetti basati sul solo microcontrollore Atmega. Ma è possibile sviluppare dispositivi di I/O personalizzati per dialogare con un PC, sfruttandone la potenza di calcolo o le altre periferiche. L’ambiente di sviluppo Processing permette di sviluppare in modo semplice e veloce software in grado di dialogare con Arduino tramite interfaccia seriale attraverso una connessione USB. Il corso ha come scopo quello di creare un progetto completo per introdurre le potenzialità dello sviluppo di piattaforme Arduino + Processing. Al termine del corso i partecipanti avranno realizzato una lampada a led RGB controllata dal PC. Programma del corso Introduzione a Processing, ambiente di sviluppo per immagini, animazione ed interazioni Concetti di base della programmazione con Processing Interfacciare Arduino a Processing tramite comunicazione seriale Laboratorio: realizzare una lampada RGB controllata da PC. (nota: il software di controllo è scritto con Processing. Modificando tale programma la lampada può essere controllata in svariati modi, ad esempio tramiteimmagine acquisita da webcam, tramite controllo remoto via web, etc.) INFO 0917858356 3407846077 fablabpalermo.org
Posted on: Sat, 29 Jun 2013 08:02:05 +0000

Trending Topics



Recently Viewed Topics




© 2015