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

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

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