Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Workshop Arduino: up and running!

Workshop Arduino: up and running!

Introduzione al Physical Computing tramite Arduino con basi di elettrotecnica. Spiegazione delle differenze con altri dispositivi (Raspberry Pi e Beaglebone) ed introduzione al suo uso mediante esercizi.

Emanuele Palazzetti

April 20, 2013
Tweet

More Decks by Emanuele Palazzetti

Other Decks in Technology

Transcript

  1. PHISICAL COMPUTING Costruire dei sistemi fisici interattivi composti da software

    e da hardware in grado di percepire e rispondere al mondo "analogico" Siamo sommersi da questi dispositivi Microcontrollori dotati di sensori per "percepire" le attività che lo circondano per poi eseguire delle azioni mediante degli attuatori
  2. OPEN HARDWARE Open Hardware License Design dell'hardware (disegni meccanici, schemi,

    layout circuiti integrati, ecc), in aggiunto al software che pilota l'hardware, sono rilasciati con l'approccio FOSS (Free and Open Source Software)
  3. ARDUINO Sviluppato in Italia dal team Massimo Banzi, David Cuartielles,

    Tom Igoe, Gianluca Martino e David Mellis. Framework open-source per la creazione rapida di prototipi Licenza Creative Commons Attribution-ShareAlike 3.0 per la documentazione E' un framework creativo
  4. ARDUINO UNO Ottimo per chi si affaccia al mondo dei

    makers Ricchissima community che offre molti tutorial e workshop Gran mercato di dispositivi esterni con una facile integrazione
  5. BEAGLEBONE E' a tutti gli effetti un computer in grado

    di eseguire distribuzioni quali Android o Linux Ha un'elevata potenza di calcolo in confronto ai concorrenti (es: applicazioni OpenCV) Dispone di porte GPIO (digitali ed analogiche) per poter controllare sensori e svariati dispositivi
  6. RASPBERRY PI E' un computer a basso costo Dispone di

    porte GPIO digitali Molto usato per progetti ed applicazioni dotati di interfaccia grafica
  7. MIGLIORI CAMPI DI APPLICAZIONE Arduino: interfacciamento sensori, hardware esterno, applicazioni

    a basso consumo, prototipizzazione rapida BeagleBone: interfacciamento sensori, hardware esterno, applicazioni che richiedono maggiore capacità di calcolo, accesso alla rete Raspberry Pi: applicazioni con interfaccia grafica, semplice interfacciamento a dispositivi esterni, accesso alla rete
  8. PERCHÉ SBAGLIATO ? Il cambiamento di stato di alcuni dispositivi

    è determinato dal potenziale elettrico (V) La quantità di corrente che attraversa un dispositivo è determinato dall'intensità elettrica (I) Essi sono in relazione secondo la legge di OHM (V = IR) R è la resistenza data al flusso di intensità elettrica e si misura in OHM Se la corrente non viene limitata i dispositivi vengono danneggiati
  9. TERZO ESERCIZIO: ACCENSIONE DI UN LED CON UN PULSANTE Ingredienti:

    Breadboard LED Switch 1 x Resistenza 330 OHM 1 x Resistenza 10 KOHM
  10. QUARTO ESERCIZIO: ACCENSIONE DI PIÙ LED Ingredienti: Breadboard 2 x

    LED rossi 1 x LED verde Switch 3 x Resistenza 330 OHM 1 x Resistenza 10 KOHM