SlideShare a Scribd company logo
1 of 44
Download to read offline
Workshop: Arduino for Makers
DAY #1 – SESSION #2
STRUMENTI HARDWARE PER LA
PROTOTIPAZIONE ELETTRONICA
Workshop: Arduino for Makers
Organizzatore: Gestionali in Opera (GiO) Pisa
Supervisor: Dott. Luigi Francesco Cerfeda
Sommario:
• Day #1: introduzione alla prototipazione elettronica. Strumenti HW, SW e risorse online utili per la
prototipazione elettronica.
• Day #2: programmazione elettronica con la suite VIPER: casi studio ed esercitazione pratica.
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 2
Powered by
DAY #1
1. INTRODUZIONE ALLA PROTOTIPAZIONE ELETTRONICA
Nascita ed evoluzione di Arduino e del Movimento Maker
2. STRUMENTI HARDWARE PER LA PROTOTIPAZIONE ELETTRONICA
Presentazione delle principali board di prototipazione (Arduino, Raspberry Pi,
UDOO), sensoristica, attuatori e “shield”.
3. CENNI DI PROGETTAZIONE ELETTRONICA ED UTILIZZO DI SOFTWARE ECAD
Realizzazione e simulazione di un semplice circuito tramite LTSpice. Utilizzo
di Fritzing e KiCAD.
4. STRUMENTI SOFTWARE PER LA PROTOTIPAZIONE ELETTRONICA
Presentazione di VIPER, download, installazione dell’IDE e “viperizzazione” di
una board.
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 4
STRUMENTI HARDWARE
PER LA PROTOTIPAZIONE
ELETTRONICA
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 5
Physical Computing
• “Physical Computing is about prototyping with electronics, turning sensors,
actuators and microcontrollers into materials for designers and artists.”
• “It involves the design of interactive objects that can communicate with
humans using sensors and actuators controlled by a behaviour
implemented as software running inside a microcontroller.”
Massimo Banzi, Arduino Co-Founder
• “Con Physical Computing si intende la realizzazione di ambienti FISICI e
INTERATTIVI utilizzando hardware e software in grado di PERCEPIRE quello
che avviene nell’ambiente circostante e di REAGIRE di conseguenza”.
Maietta / Aliverti, Il manuale del maker Reagire Percepire Analizzare
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 6
Interaction Design
21 November 2015 - Day #1 Session #3 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 7
Principi di usabilità:
• efficacia
• efficienza
• sicurezza
• facilità di apprendimento
• ricordo delle modalità d'uso
• soddisfazione con cui gli utenti
raggiungono determinati obiettivi in
particolari contesti (utilità)
http://it.emcelettronica.com/dalla-gui-alla-nui-futuro-della-human-machine-interaction
A user portrait drawn by a computer
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 8
Tom Igoe & Dan O’Sullivan, 2004
Tangible User Interfaces
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 9
Dalla GUI alla NUI
21 November 2015 - Day #1 Session #3 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 10
A boad as an organism
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 11
A boad as an organism
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 12
http://www.slideshare.net/hold3n/arduino-basic-workshop-32937270
Arduino UNO
Arduino Starter Kit
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 14
Sistemi embedded
• I SE sono sistemi di elaborazione in
stretta relazione con l'ambiente in cui
operano, sono integrati nel sistema
che controllano attraverso una
piattaforma hardware ad hoc.
• progettati appositamente per una
determinata applicazione (special
purpose) a differenza dei sistemi
general purpose (PC).
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 15
http://www.slideshare.net/mancio90/0-arduino
MPU vs MCU
• A microprocessor (μP, uP or MPU)
incorporates the functions of a computer’s
central processing unit (CPU) on a single
integrated circuit (IC, or microchip).
• A microcontroller (μC, uC or MCU) is a small
computer on a single integrated circuit
containing a processor core, memory, and
programmable input/output peripherals.
In simple words, microcontroller is a full fledged
PC in a single chip!
On the other hand, microprocessor is the CPU of
the PC in a single chip!
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 16
MPU vs MCU
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 17
QUANTI MICROCONTROLLORI AVETE USATO
OGGI?
• Un microcontrollore è il «genere di
computer in miniatura» che potete
trovare in ogni genere di oggetti.
• Ognuno di noi viene a contatto con
circa 100 dispositivi a uP
embedded al giorno.
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 18
• Sistemi di frenata per automobili
• Macchine industriali
• Auto-focus delle fotocamere
• Telefoni cordless
• Card reader
• Sistemi per test medici
• Caricatori per batteria
• DVD player
• Navigatori
• Robot
• Impianti domotici
MPU vs MCU – RaspBerry Pi vs Arduino
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 19
MPU vs MCU – RaspBerry Pi vs Arduino
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 20
MPU + MCU
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 21
Le “Originali”
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 22
Il successo
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 23
Il successo
A metà del 2011è stato
stimato che oltre
300,000 schede
ufficiali Arduino siano
state vendute
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 24
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 25
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 26
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 27
8 or 32 bit MCU?
• “MCU suppliers tend to add more features and functionality to
their 32-bit devices as opposed to 8-bit products.
Consequently, far more setup considerations emerge with a
more complex device.
• While some 32-bit MCUs can run with a limited setup similar
to that of an 8-bit device, you’re unable to take advantage of
the more powerful device’s additional features.”
http://electronicdesign.com/microcontrollers/8-bit-or-32-bit-choosing-your-next-design-s-mcu
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 28
Shields e Moduli
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 29
TOI Shield
the shield that
smartifies your objects
• http://www.thingsoninternet.biz/pro
ducts/toi-shield/
• https://www.futurashop.it/shield_mu
ltipiattaforma_viper
TOI Shield - Schematic
TOI Shield - Layout
21 November 2015 - Day #1 Session #3 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 32
TOI Shield - Brain
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 33
TOI Shield - Microphone
21 November 2015 - Day #1 Session #3 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 34
TOI Shield – Temperature Sensor
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 35
TOI Shield – Light Sensor
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 36
TOI Shield – Touch Sensor
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 37
TOI Shield – IR Receiver
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 38
TOI Shield – IR LED emitter
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 39
TOI Shield - Buzzer
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 40
TOI Shield – LED NeoPixel
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 41
TOI Shield – Expansion Connector
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 42
TOI Shield – Aux Pins Map
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 43
Concept Progettazione Testing KickStarter Vendita
TOI Shield - Roadmap

More Related Content

What's hot

Contruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things API
Contruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things APIContruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things API
Contruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things APIGlobalcode
 
Internet of things - انترنت الأشياء
Internet of things - انترنت الأشياءInternet of things - انترنت الأشياء
Internet of things - انترنت الأشياءgeeksvalley
 
Arduino as an embedded industrial controller
Arduino as an embedded industrial controllerArduino as an embedded industrial controller
Arduino as an embedded industrial controllerJose Luis Poza Luján
 
Advanced view of projects raspberry pi list raspberry pi projects
Advanced view of projects raspberry pi list   raspberry pi projectsAdvanced view of projects raspberry pi list   raspberry pi projects
Advanced view of projects raspberry pi list raspberry pi projectsWiseNaeem
 
Introduction To Arduino
Introduction To ArduinoIntroduction To Arduino
Introduction To Arduinounsheffield
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la ActualidadLaurence HR
 
Arduino - Block Programming using XOD IDE (No Code)
Arduino - Block Programming using XOD IDE (No Code)Arduino - Block Programming using XOD IDE (No Code)
Arduino - Block Programming using XOD IDE (No Code)Robocraze
 
Advanced view arduino projects list use arduino for projects (4)
Advanced view arduino projects list   use arduino for projects (4)Advanced view arduino projects list   use arduino for projects (4)
Advanced view arduino projects list use arduino for projects (4)WiseNaeem
 
Getting Real With Connected Devices Presentation
Getting Real With Connected Devices PresentationGetting Real With Connected Devices Presentation
Getting Real With Connected Devices Presentationsebastienjouhans
 
Arduino Programming Software Development
Arduino Programming Software DevelopmentArduino Programming Software Development
Arduino Programming Software DevelopmentSanjay Kumar
 
Overview of the Intel® Internet of Things Developer Kit
Overview of the Intel® Internet of Things Developer KitOverview of the Intel® Internet of Things Developer Kit
Overview of the Intel® Internet of Things Developer KitIntel® Software
 

What's hot (14)

Contruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things API
Contruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things APIContruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things API
Contruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things API
 
Internet of things - انترنت الأشياء
Internet of things - انترنت الأشياءInternet of things - انترنت الأشياء
Internet of things - انترنت الأشياء
 
Arduino as an embedded industrial controller
Arduino as an embedded industrial controllerArduino as an embedded industrial controller
Arduino as an embedded industrial controller
 
Introduction of Arduino Uno
Introduction of Arduino UnoIntroduction of Arduino Uno
Introduction of Arduino Uno
 
Advanced view of projects raspberry pi list raspberry pi projects
Advanced view of projects raspberry pi list   raspberry pi projectsAdvanced view of projects raspberry pi list   raspberry pi projects
Advanced view of projects raspberry pi list raspberry pi projects
 
Arduino tutorial A to Z
Arduino tutorial A to ZArduino tutorial A to Z
Arduino tutorial A to Z
 
Tinker cad intro
Tinker cad introTinker cad intro
Tinker cad intro
 
Introduction To Arduino
Introduction To ArduinoIntroduction To Arduino
Introduction To Arduino
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la Actualidad
 
Arduino - Block Programming using XOD IDE (No Code)
Arduino - Block Programming using XOD IDE (No Code)Arduino - Block Programming using XOD IDE (No Code)
Arduino - Block Programming using XOD IDE (No Code)
 
Advanced view arduino projects list use arduino for projects (4)
Advanced view arduino projects list   use arduino for projects (4)Advanced view arduino projects list   use arduino for projects (4)
Advanced view arduino projects list use arduino for projects (4)
 
Getting Real With Connected Devices Presentation
Getting Real With Connected Devices PresentationGetting Real With Connected Devices Presentation
Getting Real With Connected Devices Presentation
 
Arduino Programming Software Development
Arduino Programming Software DevelopmentArduino Programming Software Development
Arduino Programming Software Development
 
Overview of the Intel® Internet of Things Developer Kit
Overview of the Intel® Internet of Things Developer KitOverview of the Intel® Internet of Things Developer Kit
Overview of the Intel® Internet of Things Developer Kit
 

Viewers also liked

Fatfati_BusinessProposal_v1.0
Fatfati_BusinessProposal_v1.0Fatfati_BusinessProposal_v1.0
Fatfati_BusinessProposal_v1.0Rochak Mangal
 
Saison culturelle-2015-2016
Saison culturelle-2015-2016Saison culturelle-2015-2016
Saison culturelle-2015-2016BCAMINADE
 
06. b.-salinan-lampiran-permendikbud-no.-68-th-2013-ttg-kurikulum-smp-m ts
06. b.-salinan-lampiran-permendikbud-no.-68-th-2013-ttg-kurikulum-smp-m ts06. b.-salinan-lampiran-permendikbud-no.-68-th-2013-ttg-kurikulum-smp-m ts
06. b.-salinan-lampiran-permendikbud-no.-68-th-2013-ttg-kurikulum-smp-m tsDianaPutri PuspitaDewi
 
Ats morning note nov 6 2015
Ats morning note nov 6 2015Ats morning note nov 6 2015
Ats morning note nov 6 2015atsstockbroker
 
EY Human Capital Conference 2012: Intercultural awareness - the key to succes...
EY Human Capital Conference 2012: Intercultural awareness - the key to succes...EY Human Capital Conference 2012: Intercultural awareness - the key to succes...
EY Human Capital Conference 2012: Intercultural awareness - the key to succes...EY
 
Jeopardy
JeopardyJeopardy
JeopardyGodjira
 
4 STEP PROCESS TO PITCH YOUR IDEAS IN 90 SECONDS OR LESS
4 STEP PROCESS TO PITCH YOUR IDEAS IN 90 SECONDS OR LESS4 STEP PROCESS TO PITCH YOUR IDEAS IN 90 SECONDS OR LESS
4 STEP PROCESS TO PITCH YOUR IDEAS IN 90 SECONDS OR LESSAnis Qizilbash
 
Guangzhou Bike Share - Nitin Warrier
Guangzhou Bike Share - Nitin WarrierGuangzhou Bike Share - Nitin Warrier
Guangzhou Bike Share - Nitin WarrierRanjit Gadgil
 
Mplentis profile - Web development company in bangalore
Mplentis profile - Web development company in bangaloreMplentis profile - Web development company in bangalore
Mplentis profile - Web development company in bangaloreMplentis
 

Viewers also liked (19)

Delfin
DelfinDelfin
Delfin
 
Slunce
SlunceSlunce
Slunce
 
Fatfati_BusinessProposal_v1.0
Fatfati_BusinessProposal_v1.0Fatfati_BusinessProposal_v1.0
Fatfati_BusinessProposal_v1.0
 
Saison culturelle-2015-2016
Saison culturelle-2015-2016Saison culturelle-2015-2016
Saison culturelle-2015-2016
 
06. b.-salinan-lampiran-permendikbud-no.-68-th-2013-ttg-kurikulum-smp-m ts
06. b.-salinan-lampiran-permendikbud-no.-68-th-2013-ttg-kurikulum-smp-m ts06. b.-salinan-lampiran-permendikbud-no.-68-th-2013-ttg-kurikulum-smp-m ts
06. b.-salinan-lampiran-permendikbud-no.-68-th-2013-ttg-kurikulum-smp-m ts
 
Apastyle yang benar
Apastyle yang benarApastyle yang benar
Apastyle yang benar
 
Ats morning note nov 6 2015
Ats morning note nov 6 2015Ats morning note nov 6 2015
Ats morning note nov 6 2015
 
21
2121
21
 
Barras
BarrasBarras
Barras
 
Pchelichka
PchelichkaPchelichka
Pchelichka
 
eCampus: Workshop Certificate
eCampus: Workshop CertificateeCampus: Workshop Certificate
eCampus: Workshop Certificate
 
90 second elevator pitch
90 second elevator pitch90 second elevator pitch
90 second elevator pitch
 
daniel ku chi 1
daniel ku chi 1 daniel ku chi 1
daniel ku chi 1
 
EY Human Capital Conference 2012: Intercultural awareness - the key to succes...
EY Human Capital Conference 2012: Intercultural awareness - the key to succes...EY Human Capital Conference 2012: Intercultural awareness - the key to succes...
EY Human Capital Conference 2012: Intercultural awareness - the key to succes...
 
Jeopardy
JeopardyJeopardy
Jeopardy
 
4 STEP PROCESS TO PITCH YOUR IDEAS IN 90 SECONDS OR LESS
4 STEP PROCESS TO PITCH YOUR IDEAS IN 90 SECONDS OR LESS4 STEP PROCESS TO PITCH YOUR IDEAS IN 90 SECONDS OR LESS
4 STEP PROCESS TO PITCH YOUR IDEAS IN 90 SECONDS OR LESS
 
Mecho puch 2
Mecho puch 2Mecho puch 2
Mecho puch 2
 
Guangzhou Bike Share - Nitin Warrier
Guangzhou Bike Share - Nitin WarrierGuangzhou Bike Share - Nitin Warrier
Guangzhou Bike Share - Nitin Warrier
 
Mplentis profile - Web development company in bangalore
Mplentis profile - Web development company in bangaloreMplentis profile - Web development company in bangalore
Mplentis profile - Web development company in bangalore
 

Similar to Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica

Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfAdvanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfWiseNaeem
 
Advanced view of atmega microcontroller projects list at mega32 avr
Advanced view of atmega microcontroller projects list   at mega32 avrAdvanced view of atmega microcontroller projects list   at mega32 avr
Advanced view of atmega microcontroller projects list at mega32 avrWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects (3).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (3).pdfAdvanced View Arduino Projects List - Use Arduino for Projects (3).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (3).pdfIsmailkhan77481
 
Advanced View Arduino Projects List - Use Arduino for Projects 2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 2.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 2.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfAdvanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfAdvanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfAdvanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects (5).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (5).pdfAdvanced View Arduino Projects List - Use Arduino for Projects (5).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (5).pdfIsmailkhan77481
 
Advanced view arduino projects list use arduino for projects (2)
Advanced view arduino projects list   use arduino for projects (2)Advanced view arduino projects list   use arduino for projects (2)
Advanced view arduino projects list use arduino for projects (2)WiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects-5.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-5.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-5.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-5.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfAdvanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfIsmailkhan77481
 
Advanced View Arduino Projects List _ Use Arduino for Projects {2}.pdf
Advanced View Arduino Projects List _ Use Arduino for Projects {2}.pdfAdvanced View Arduino Projects List _ Use Arduino for Projects {2}.pdf
Advanced View Arduino Projects List _ Use Arduino for Projects {2}.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects 5.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 5.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 5.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 5.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfWiseNaeem
 

Similar to Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica (20)

Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfAdvanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
 
Advanced view of atmega microcontroller projects list at mega32 avr
Advanced view of atmega microcontroller projects list   at mega32 avrAdvanced view of atmega microcontroller projects list   at mega32 avr
Advanced view of atmega microcontroller projects list at mega32 avr
 
Advanced View Arduino Projects List - Use Arduino for Projects (3).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (3).pdfAdvanced View Arduino Projects List - Use Arduino for Projects (3).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (3).pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects 2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 2.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 2.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfAdvanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfAdvanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfAdvanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects (5).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (5).pdfAdvanced View Arduino Projects List - Use Arduino for Projects (5).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (5).pdf
 
Advanced view arduino projects list use arduino for projects (2)
Advanced view arduino projects list   use arduino for projects (2)Advanced view arduino projects list   use arduino for projects (2)
Advanced view arduino projects list use arduino for projects (2)
 
Advanced View Arduino Projects List - Use Arduino for Projects-5.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-5.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-5.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-5.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfAdvanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
 
Advanced View Arduino Projects List _ Use Arduino for Projects {2}.pdf
Advanced View Arduino Projects List _ Use Arduino for Projects {2}.pdfAdvanced View Arduino Projects List _ Use Arduino for Projects {2}.pdf
Advanced View Arduino Projects List _ Use Arduino for Projects {2}.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects 5.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 5.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 5.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 5.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 

Recently uploaded (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica

  • 1. Workshop: Arduino for Makers DAY #1 – SESSION #2 STRUMENTI HARDWARE PER LA PROTOTIPAZIONE ELETTRONICA
  • 2. Workshop: Arduino for Makers Organizzatore: Gestionali in Opera (GiO) Pisa Supervisor: Dott. Luigi Francesco Cerfeda Sommario: • Day #1: introduzione alla prototipazione elettronica. Strumenti HW, SW e risorse online utili per la prototipazione elettronica. • Day #2: programmazione elettronica con la suite VIPER: casi studio ed esercitazione pratica. 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 2 Powered by
  • 3.
  • 4. DAY #1 1. INTRODUZIONE ALLA PROTOTIPAZIONE ELETTRONICA Nascita ed evoluzione di Arduino e del Movimento Maker 2. STRUMENTI HARDWARE PER LA PROTOTIPAZIONE ELETTRONICA Presentazione delle principali board di prototipazione (Arduino, Raspberry Pi, UDOO), sensoristica, attuatori e “shield”. 3. CENNI DI PROGETTAZIONE ELETTRONICA ED UTILIZZO DI SOFTWARE ECAD Realizzazione e simulazione di un semplice circuito tramite LTSpice. Utilizzo di Fritzing e KiCAD. 4. STRUMENTI SOFTWARE PER LA PROTOTIPAZIONE ELETTRONICA Presentazione di VIPER, download, installazione dell’IDE e “viperizzazione” di una board. 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 4
  • 5. STRUMENTI HARDWARE PER LA PROTOTIPAZIONE ELETTRONICA 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 5
  • 6. Physical Computing • “Physical Computing is about prototyping with electronics, turning sensors, actuators and microcontrollers into materials for designers and artists.” • “It involves the design of interactive objects that can communicate with humans using sensors and actuators controlled by a behaviour implemented as software running inside a microcontroller.” Massimo Banzi, Arduino Co-Founder • “Con Physical Computing si intende la realizzazione di ambienti FISICI e INTERATTIVI utilizzando hardware e software in grado di PERCEPIRE quello che avviene nell’ambiente circostante e di REAGIRE di conseguenza”. Maietta / Aliverti, Il manuale del maker Reagire Percepire Analizzare 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 6
  • 7. Interaction Design 21 November 2015 - Day #1 Session #3 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 7 Principi di usabilità: • efficacia • efficienza • sicurezza • facilità di apprendimento • ricordo delle modalità d'uso • soddisfazione con cui gli utenti raggiungono determinati obiettivi in particolari contesti (utilità) http://it.emcelettronica.com/dalla-gui-alla-nui-futuro-della-human-machine-interaction
  • 8. A user portrait drawn by a computer 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 8 Tom Igoe & Dan O’Sullivan, 2004
  • 9. Tangible User Interfaces 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 9
  • 10. Dalla GUI alla NUI 21 November 2015 - Day #1 Session #3 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 10
  • 11. A boad as an organism 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 11
  • 12. A boad as an organism 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 12 http://www.slideshare.net/hold3n/arduino-basic-workshop-32937270
  • 14. Arduino Starter Kit 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 14
  • 15. Sistemi embedded • I SE sono sistemi di elaborazione in stretta relazione con l'ambiente in cui operano, sono integrati nel sistema che controllano attraverso una piattaforma hardware ad hoc. • progettati appositamente per una determinata applicazione (special purpose) a differenza dei sistemi general purpose (PC). 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 15 http://www.slideshare.net/mancio90/0-arduino
  • 16. MPU vs MCU • A microprocessor (μP, uP or MPU) incorporates the functions of a computer’s central processing unit (CPU) on a single integrated circuit (IC, or microchip). • A microcontroller (μC, uC or MCU) is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. In simple words, microcontroller is a full fledged PC in a single chip! On the other hand, microprocessor is the CPU of the PC in a single chip! 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 16
  • 17. MPU vs MCU 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 17
  • 18. QUANTI MICROCONTROLLORI AVETE USATO OGGI? • Un microcontrollore è il «genere di computer in miniatura» che potete trovare in ogni genere di oggetti. • Ognuno di noi viene a contatto con circa 100 dispositivi a uP embedded al giorno. 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 18 • Sistemi di frenata per automobili • Macchine industriali • Auto-focus delle fotocamere • Telefoni cordless • Card reader • Sistemi per test medici • Caricatori per batteria • DVD player • Navigatori • Robot • Impianti domotici
  • 19. MPU vs MCU – RaspBerry Pi vs Arduino 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 19
  • 20. MPU vs MCU – RaspBerry Pi vs Arduino 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 20
  • 21. MPU + MCU 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 21
  • 22. Le “Originali” 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 22
  • 23. Il successo 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 23
  • 24. Il successo A metà del 2011è stato stimato che oltre 300,000 schede ufficiali Arduino siano state vendute 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 24
  • 25. 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 25
  • 26. 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 26
  • 27. 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 27
  • 28. 8 or 32 bit MCU? • “MCU suppliers tend to add more features and functionality to their 32-bit devices as opposed to 8-bit products. Consequently, far more setup considerations emerge with a more complex device. • While some 32-bit MCUs can run with a limited setup similar to that of an 8-bit device, you’re unable to take advantage of the more powerful device’s additional features.” http://electronicdesign.com/microcontrollers/8-bit-or-32-bit-choosing-your-next-design-s-mcu 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 28
  • 29. Shields e Moduli 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 29
  • 30. TOI Shield the shield that smartifies your objects • http://www.thingsoninternet.biz/pro ducts/toi-shield/ • https://www.futurashop.it/shield_mu ltipiattaforma_viper
  • 31. TOI Shield - Schematic
  • 32. TOI Shield - Layout 21 November 2015 - Day #1 Session #3 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 32
  • 33. TOI Shield - Brain 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 33
  • 34. TOI Shield - Microphone 21 November 2015 - Day #1 Session #3 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 34
  • 35. TOI Shield – Temperature Sensor 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 35
  • 36. TOI Shield – Light Sensor 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 36
  • 37. TOI Shield – Touch Sensor 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 37
  • 38. TOI Shield – IR Receiver 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 38
  • 39. TOI Shield – IR LED emitter 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 39
  • 40. TOI Shield - Buzzer 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 40
  • 41. TOI Shield – LED NeoPixel 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 41
  • 42. TOI Shield – Expansion Connector 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 42
  • 43. TOI Shield – Aux Pins Map 21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 43
  • 44. Concept Progettazione Testing KickStarter Vendita TOI Shield - Roadmap