Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2
oma ROL
LER I P di progettazione elettronica, attualità scientifica, novità tecnologiche. 00
In H
6
ONT
IE M
IC ROC
O C Mensile
€ ,
SER R
M IC
Anno XX - n. 190
w w w . e l e t t r o n i c a i n . i t
oltre l’elettronica Novembre 2014
Motoskateboard
controllato
con smartphone
Poste italiane Spa - Spedizione in abbonamento Postale: D.L. 353/2003 (conv. in L. 27/02/2004 n°46) art. 1 - comma 1 - DCB Milano
board
RandA,
g Display touch g Embedded
fondiamo
MP3:
Raspberry Pi
per Raspberry Pi
il firmware
g Lettore RFID con USB
g Banana Pi:
g myKIT,
con Arduino
filtri passivi
upgrade software
g L'alimentatore
g Report Maker Faire controllato da PC
CORSO
www.elettronicain.it
Rivista mensile, anno XX n. 190
Alle radici dell’innovazione
NOVEMBRE 2014
Direttore responsabile:
Arsenio Spadoni
(Arsenio.Spadoni@elettronicain.it) Recentemente, per rappresentare motore e l’essenza stessa. Così come la
Redazione: graficamente gli sviluppi delle ricerca, portata avanti essenzialmente
Gabriele Daghetta, Paolo Gaspari, Boris Landoni, applicazioni in campo elettronico, dai colossi del settore che spendono
Marco Magagnin, Davide Scullino,
Alessandro Sottocornola alcuni produttori di semiconduttori ogni anno decine di miliardi di dollari
(redazione@elettronicain.it) hanno proposto l’immagine di un in ricerca e sviluppo. Per chi utilizza
Grafica: albero con tanti frutti. questi prodotti è fondamentale anche
Alessia Sfulcini, Filippo Gori I frutti rappresentano le applicazioni conoscere le ultime novità ed i chip
(Alessia.Sfulcini@elettronicain.it)
e i servizi attuali e futuri: dalle auto più avanzati proposti dalle varie
Ufficio Pubblicità:
Monica Premoli (0331-752668) intelligenti alla domotica, dalle smart Case. Da questo punto di vista è
(Monica.Premoli@elettronicain.it) grid all’elettronica indossabile. Il compito nostro, e più in generale dei
Ufficio Abbonamenti: tronco, invece, rappresenta il software media specializzati, fare conoscere a
Elisa Guarniero (0331-752668)
(Elisa.Guarniero@elettronicain.it)
che fornisce alle applicazioni le tecnici, ingegneri e progettisti queste
DIREZIONE, REDAZIONE, PUBBLICITÀ:
indicazioni di funzionamento novità, cosa che cerchiamo di
FUTURA GROUP srl - Divisione Editoriale e che gestisce ed fare ogni mese tramite la
via Adige 11 - 21013 Gallarate (VA) elabora il flusso di rivista ed i nostri siti.
Telefono 0331-752668 Fax 0331-792287
informazioni. Le Attività che il prossimo
Abbonamenti:
Annuo 10 numeri Euro 45,00 radici, infine, mese di novembre
Estero 10 numeri Euro 45,00 (digitale) rappresentano si intensificherà
Le richieste di abbonamento vanno inviate a: l’hardware di notevolmente
FUTURA GROUP srl base senza il dal momento che
via Adige 11, 21013 Gallarate (VA)
tel. 0331-752668. quale software proprio a novembre
Distribuzione per l’Italia: ed applicazioni è in programma
SO.DI.P. Angelo Patuzzi S.p.A. non potrebbero la più importante
via Bettola 18 - 20092 Cinisello Balsamo (MI)
Telefono 02-660301 Fax 02-66030320
esistere: manifestazione
Stampa:
esattamente come dedicata alla tecnologia
ROTO3 Spa - Via Turbigo, 11/b in un albero vero, dei semiconduttori. Ci
20022 CASTANO PRIMO (MI) che viene alimentato e riferiamo ovviamente a
si sviluppa grazie alle radici electronica 2014, l’evento che si
Elettronica In:
Rivista mensile registrata presso il Tribunale di
che ricavano dal terreno le sostanze svolge ogni due anni a Monaco di
Milano con il n. 245 il 3-05-1995. nutrienti. Baviera (quest’anno dal 11 al 14
Prezzo di copertina Euro 6,00. Gli arretrati nei E come per gli alberi veri, dove novembre) e che vede la presenza di
formati cartaceo e digitale (pdf) sono acquistabili sul
sito della rivista al prezzo di Euro 6,00. l’attenzione è rivolta principalmente ai tutti i produttori di semiconduttori
Poste Italiane Spa - Spedizione in abbonamento frutti ed alla chioma, anche in campo mondiali che approfittano di questa
Postale - D.L. 353/2003 (conv. in L. 27/02/2004) elettronico spesso si guarda con occasione per presentare le loro ultime
art.1 comma 1 - DCB Milano.
FUTURA GROUP srl è iscritta al Registro Operatori maggiore attenzione alle applicazioni, novità.
della Comunicazione n. 23650 del 2/7/2013. dimenticando l’hardware di base che Ci saremo anche noi per informarvi
Impaginazione ed immagini sono realizzati in
è il vero motore dell’innovazione e puntualmente sui nuovi chip che i
DeskTop Publishing con programmi Adobe InDesign
e Adobe Photoshop per Windows. che mette a disposizione di chi magari progettisti avranno a disposizione
Tutti i contenuti della Rivista sono protetti da ha un po’ più di immaginazione, gli per creare prodotti e servizi ancora
Copyright. Ne è vietata la riproduzione, anche
parziale, la traduzione e più in generale la diffusione
strumenti necessari per creare le più innovativi.
con qualsiasi mezzo senza l’autorizzazione scritta da applicazioni ed i servizi più innovativi.
parte dell’Editore. I circuiti, il firmware ed il software
Per il momento, ecco il nuovo
È grazie ai chip di Intel e di aziende
descritti sulla Rivista possono essere realizzati solo numero della rivista con progetti,
per uso personale, ne è proibito lo sfruttamento a
simili che tutti possediamo un
PC, mentre dobbiamo ringraziare articoli e prodotti altrettanto
carattere commerciale e industriale. Tutti possono
collaborare con ElettronicaIn. L’invio di articoli, Qualcomm e molti altri produttori di innovativi.
materiale redazionale, programmi, traduzioni, ecc. Buona lettura.
implica da parte del Collaboratore l’accettazione semiconduttori se tutti noi abbiamo
dei compensi e delle condizioni stabilite dall’Editore in tasca uno smartphone. Senza il
(www.elettronicain.it/ase.pdf). Manoscritti, disegni “silicio” adeguato, neppure Steve Jobs
e foto non richiesti non verranno in alcun caso
restituiti. L’utilizzo dei progetti e dei programmi avrebbe potuto realizzare iPod, iPhone
pubblicati non comporta alcuna responsabilità da e iPad. Arsenio Spadoni
parte della Società Editrice. (Arsenio.Spadoni@elettronicain.it)
La tecnologia di base è dunque
© 2014 FUTURA GROUP srl fondamentale per l’innovazione, ne è il
AUTOMAZIONE
25 LETTORE RFID CON USB
Identifica 250 tag a 64 bit e, mediante un’uscita a relé, può
comandare ad esempio un’elettroserratura per aprire un
cancello o un tornello motorizzato. L’interfaccia Universal
Serial Bus di cui dispone consente di gestire da PC il database 25
dei tag memorizzati assegnando ad essi varie azioni.
35 ANTEPRIMA
BANANA PI, UPGRADE SOFTWARE
Un breve richiamo sugli aggiornamenti software rilasciati
dal produttore di Banana Pi. Nuovi porting di sistemi
operativi, una compatibilità sempre maggiore con
Raspberry Pi e nuove configurazioni hardware ne fanno
sempre più un’ottima soluzione per i nostri progetti. 35
APPLICAZIONI
53 SKATEBOARD A MOTORE
GESTITO DA SMARTPHONE
In copertina:
In sella alla tavola senza bisogno di darsi alcuna spinta, perché
RandA, la nuova board che funge
le ruote posteriori vengono azionate da un motore brushless
da Bridge tra il mondo Raspberry Pi
dietro comando di uno smartphone Android via Bluetooth.
e Arduino, consente di sfruttare la
dotazione hardware e la potenza di
53
calcolo della prima con gli shield e le
applicazioni della seconda.
EVENTI
59 ROMA MAKER FAIRE: GRANDE RITORNO
Elettronica applicata, robot, invenzioni, realizzazioni
ELENCO INSERZIONISTI originali, astronauti: quest’anno l’evento dei
maker non ci ha fatto mancare nulla...
• Fiera di Genova 59
• Fiera di Novegro
• Fiera di Verona
• Fortronic IN VETRINA
• Futura Elettronica
• National Instruments
67 DISPLAY TOUCH PER RASPBERRY PI
Dotiamo Raspberry Pi di un display TFT Touch Screen
• Nuova S.C.E. sul quale visualizzare la console di sistema, i film e le foto
preferite oppure comandare una scheda relé… in punta di dita.
• RM Elettronica
• Robot & Makers
67
• www.mdsrl.it
IL ROBOT AVICOLO
DIDATTICA
g NEWS ROBOTICA 101 myKIT PER CAPIRE I FILTRI PASSIVI
In questa esercitazione utilizziamo myDAQ e LabVIEW per
studiare il funzionamento dei fitri passivi passa basso
e passa alto di primo ordine comunemente utilizzati in
moltissimi circuiti elettronici per attenuare o lasciar passare
inalterato il segnale in specifici intervalli di frequenza.
101
107 IN VETRINA
VELLEMAN PS3005D:
L’ALIMENTATORE
CONTROLLATO DAL PC
Abbiamo provato l’alimentatore Velleman LABPSD3005D,
strumento da banco controllabile da PC per implementare
sequenze di tensione e corrente predefinite. 107
La tiratura di questo numero
è stata di 18.500 copie. CORSO
Mensile associato
all’USPI, Unione
Stampa Periodica
115 DIDATTICA
CORSO MPLAB
Iniziamo il nostro viaggio alla scoperta di MPLab X,
Italiana
il nuovo ambiente di sviluppo integrato prodotto
e distribuito da Microchip per sostituire l’MPLab IDE. TITOLO..
Sarà l’occasione per conoscere i microcontrollori PIC32,
i primi dispositivi a 32-bit prodotti da Microchip.
115
Rubriche
01 EDITORIALE
05 ELETTRONICA
TOP PROJECT
RandA: UNIAMO
41
INSIEME RASPBERRY AD ARDUINO
13 EVENTI
Bridge tra il mondo
17 APPUNTAMENTI Raspberry Pi e Arduino,
21 COMPONENTI consente di sfruttare la
& SISTEMI dotazione hardware e la
112 SCIENZA potenza di calcolo
& TECNOLOGIA della prima con gli shield e le
126 RINNOVABILI applicazioni della seconda.
128 MERCATINO
cod . AL3005
“
argomenti di interesse generale. Contattateci numerosi all’indirizzo:
redazione@elettronicain.it
Video sempre
più compressi
Mi sono imbattuto in un nuovo prodotto
ST che mi ha fatto scoprire l’esistenza
dello standard UHD 4Kp60, del nuovo
sistema di compressione Google VP9,
dell’8K, ecc... Ma a cosa servono tutti
questi sistemi di compressione video? A
far stare più filmati su un unico supporto?
Ma la compressione non va a discapito
della qualità?
Ennio Orlandi - Viterbo
M Elett onica
For ni t ure per ho bbisti, s cuole e in dus tria
to
Il tuo pun
ento
di riferim ica
ron
Distributore autorizzato:
per l’elett
a ROMA
Vi a Va l S i l l a r o 3 8 • 0 0 1 4 1 R o m a • Te l : 0 6 - 8 1 0 4 7 5 3
Collegati a:
Ripartizione delle frequenze nella banda ex televisiva www.elettronicain.it/webforum
assegnata nel 2013 alla telefonia LTE.
ABBONARSI È` SEMPLICISSIMO!
on-line
compilando il modulo riportato nella pagina
“Abbonamenti” del nostro sito www.elettronicain.it.
Se possiedi una carta di credito potrai effettuare
il pagamento contestualmente alla richiesta.
È anche possibile abbonarsi on-line richiedendo
il pagamento tramite C/C postale.
Scoprila
posta compilando e inviando
il modulo di abbonamento
anche su
iPad
fax riportato a lato.
Riceverai direttamente a casa tua un
bollettino personalizzato di C/C postale.
L’abbonamento decorrerà dal primo
Abbonato?
Sfoglia il nuovo numero numero raggiungibile.
di Elettronica In, on-line,
PER I RINNOVI ATTENDERE NOSTRO AVVISO
in anteprima.
DIVENTA ANCHE TU Sì
desidero abbonarmi per un
anno alla rivista Elettronica In.
Riceverò i seguenti omaggi:
DO-IT-YOURSELF!
di programmazione
dei microcontrollori ATMEL
Programmiamo con i PIC
Tecnologia e apparati GPS
Mese dopo mese realizza i progetti descritti
Primi passi in elettronica
sulla rivista, rimani aggiornato con i nostri Primi passi con Arduino
Corsi, approfondisci la conoscenza delle myKIT - Esercitazioni didattiche
tecniche e dei componenti più avanzati con i con myDAQ
nostri tutorial e le nostre news. Raspberry Pi - il mio primo Linux
Embedded
Alla scoperta di Arduino YÚN
ABBONAMENTO
Resto in attesa del primo numero
a soli euro
e degli omaggi.
Nome:
N°: CAP:
SUI TUOI
effettuati con la
+
nostro store on-line.
®
e-mail:
1 VOLUME A SCELTA
della collana Data: Firma:
4
strumenti
cod . bitscopemicro
€ 145,00
1
OSCILLOSCOPIO MULTIFUNZIONE
IN
È in grado di funzionare come oscilloscopio, analizzatore logico, analizzatore di spettro e generatore di segnali.
Pensato per essere utilizzato con Raspberry Pi, abbinato ai micro PC con GNU/Linux in genere,
cod . HPS140
€ 149,00
cod . 8007403RS
€ 458,00
Strumento di misurazione e controllo open source basato su GNU/Linux, in grado 10 MHz di banda passante
di funzionare come oscilloscopio, generatore di segnale, analizzatore di spettro Frequenza di campionamento a 40 MS/s
Sonda 60 MHz
e controller PID. Include le tecnologie di acquisizione e generazione di segnali Sensibilità 0,1 mV
inclusa
in radiofrequenza, FPGA, elaborazione di segnali digitali ed elaborazione CPU. Da 1 mV a 20 V/div, regolabile in 14 passi
Processore Dual core ARM Cortex A9+ FPGA, DDR3 RAM 512 MB Base dei tempi da 250ns a 1h/div
Collegamento a PC o a Tablet Funzione di memorizzazione del segnale (2 memorie)
2 ingressi e 2 uscite analogiche, 16 I/O digitali, 2 porte USB, Auto setup dei parametri
porta Ethernet e slot per micro SD card. Batteria ricaricabile NiMH integrata
EVENTI
ITNEVE
Il seminario, organizzato da EBV, la cui ertrain applications; Automotive ment, Hev converter, electric fuel/
partecipazione è gratuita previa regi- power mosfet; System basic chips, water pumps, ecc.
strazione, sarà di carattere prettamente in vehicle network transceiver Lin/ - NXP: Automotive ligthing solu-
tecnico, tenuto da personale specializ- Can, High/Low side switches, H tions; Body control/central gate-
zato di Atmel, Freescale, Infineon, NXP bridges; Soluzioni per electric wa- way module, FlexRay, Can, Lin
e STMicroelectronics. ter pump, fuel pump; Tire Pressure transceivers; Multistandard car dig-
L’agenda prevede: Monitoring System (TMPS). ital radio, amplificatori classe AB/D,
- EBV Elektronik: Automotive tech- - Freescale: ADAS systems come analog and DSP-based AM/FM re-
nology mega trend, verranno pre- smart rear/front cameras, surround ceivers (DAB, DAB+, T-DMB and HD
sentati i principali trend tecnologici view park assist, radar systems; radio); Automotive Mosfets.
delle applicazioni Automotive, at- Body electronics come body con- - STMicroelectronics: Automotive an-
tività e benefici per il cliente che il trol module, gateway/in vehicle alog & power Ics, door module driv-
segmento verticale Automotive di networking, Can/Lin FlexRay; Heat- ers, high/low side drivers, LED driv-
EBV può portare. ing ventilation e HVAC con l’utilizzo er, motor driver Ics, valve driver Ics;
- Atmel: Body e Convenience, solu- della nuova famiglia di microcon- Automotive microcontrollers, SPC5
zioni MCU e driver ICs per control- trollori Kinetis EA; Ligthing solution 32 bit automotive MCU, STM8AL/
lo motori per applicazioni come for Automotive, low/high side driv- AF micro; Mems and sensor for
door controls, windows controls, ers; Chassis and safety come Tire Automotive; Automotive Mosfets.
sunroof controls, steering and cli- Pressure Monitoring Systems, brak- A Torino il 26/11/2014.
mate controls; Connectivity and In ing and stability control, airbag www.ebv.com
Veichle Network solutions come systems: Infotaiment e instrument
high temperature LIN/CAN trans- cluster, utilizzo della famiglia i.Mx6
ceiver, soluzioni per il car access per applicazioni multimedia, solu-
RKE/Immobilizer; Advanced touch zioni high/medium e low end per
solution, le migliori soluzioni per realizzare cruscotti dalla moto alla
realizzare keyless door entry, tas- sport car; Powertrain e hybrid sys-
tiere/keypad di controllo plancia, tems come diesel engine manag-
touchscreen, ecc.
- Infineon: Vehicle solution for truck,
agriculture & transportation (24-60
V); Brushless BLDC motor control
and drivers; 32 bit Tricore Aurix
family micro controller for safety
applications; 32 bit Tricore Audo
family micro controller for pow-
EVENTI
ITNEVE
Il prossimo 11 Dicembre all’IBM Cen- sessione plenaria, dei workshop e
ter di Segrate (MI) Fiera Milano Media i laboratori. La sessione plenaria si
realizzerà la seconda edizione di MA terrà durante la mattinata e traccerà
– Machine Automation, mostra-conve- il quadro di riferimento tecnologico
gno dedicata alle tecnologie per l’au- e di mercato. I workshop a cura del-
tomazione di macchine e impianti. le aziende espositrici saranno invece
Nella scorsa edizione il focus della focalizzati sulle soluzioni commer-
manifestazione è stata l’automazione cialmente disponibili.
sicura. Per quanto riguarda i laboratori, l’or-
Quest’anno Machine Automation pun- ganizzazione, in collaborazione con
terà i riflettori sul mondo del Packa- le aziende più dinamiche e preparate
ging con particolare riferimento alle del settore, darà vita a dei laboratori/
applicazioni per i settori Food & Beve- corsi gratuiti per i visitatori. I labora-
rage e Life Science. tori, della durata di un’ora, che si ripe-
In questi ambiti l’utilizzo di sistemi di teranno durante il pomeriggio, sono
automazione smart, di controlli em- un’interessante modalità di appren-
bedded sempre più performanti, uni- parte espositiva e ai tanto attesi labo- dimento, infatti i visitatori potranno
tamente all’impiego di tecnologie per ratori. imparare a utilizzare i prodotti delle
l’identificazione e la tracciabilità, si L’evento si rivolge a manager, tecnici, aziende e avvalendosi della guida
rivela un fattore competitivo per chi progettisti, specialisti e opinion leader di tecnici esperti potranno realizzare
opera nel settore manifatturiero. che operano nel mondo produttivo in vere e proprie applicazioni.
Dal punto di vista tecnologico, il fo- qualità di costruttori OEM, costrutto- Al termine del corso verrà rilasciato un
cus sarà su componenti e sistemi per ri di impianti e linee di produzione, attestato di partecipazione.
l’identificazione e la tracciabilità in system integrator, utilizzatori finali L’idea che sta alla base di questi laborato-
produzione quale chiave di volta per (automotive, meccanica, elettronica/ ri/corsi è quella di proporre gratuitamen-
migliorare la qualità dei prodotti e otti- elettrotecnica, alimentare, energia, far- te cultura e conoscenza in una modalità
mizzare i processi in linea e a fine linea. maceutico, chimico ecc.) e fornitori di semplice e in grado di dare un ritorno
Le tecnologie per la visione artificiale servizi ad elevato valore (studi di pro- d’immagine alle aziende che si mette-
giocano un ruolo importante al ser- gettazione, R&S ecc.). ranno in gioco proponendo il corso.
vizio di queste funzioni e saranno tra Per quanto riguarda l’aspetto conve- Le sessioni dei laboratori saranno a nu-
i protagonisti di MA – Machine Auto- gnistico, MA – Machine Automation mero chiuso per dare la possibilità ai tec-
mation 2014. 2014 si articola in tre momenti: una nici esperti di lavorare solo con persone
La formula proposta è teorico-pratica: realmente interessate alla realizzazione
in una sola giornata si potrà parteci- di applicazioni.
pare alla sessione convegnistica, alla http://ma.mostreconvegno.it/
www.parcoesposizioninovegro.it
itnematnuppA
Appuntamenti
g 27-30 GENNAIO 2015
18-20 GENNAIO 2015
DesignCon 2015
g
Japan 2014
teramente una delle aree in cui si ar-
info@elettronicaosimo.it ticola la fiera.
www.elettronicacivitanovamarche.it
Anche in Giappone, come del resto in
20 e 21 Dicembre 2014
Tokyo - Big Sight (Giappone) tutto il mondo, prevedono che l’Inter-
L’elenco aggiornato di tutte le Mostre Mercato del 2014
è disponibile sul sito www.elettronicain.it sul quale è an-
net of Things sarà il driver principale
che possibile scrivere un commento sulle fiere visitate. La più importante manifestazione per l’elettronica e la microelettronica
giapponese dedicata alla microe- nei prossimi 10 anni a cui fabbrican-
L’elenco completo dei più importanti eventi
nazionali e internazionali di elettronica, sicurezza
lettronica spazia dalle tecniche di ti e mercati dovranno guardare con
e fonti rinnovabili è disponibile sul nostro sito: fabbricazione alle applicazioni, spe- grande attenzione; l’IoT è infatti una
www.elettronicain.it/myMain/Fiere/p_fiere.asp
15W € 75,00
10W 5W
Cod. MCRY15
Cod. MCRY10 Cod. MCRY05
€ 42,00
€ 34,00 € 21,00 Cod. REGSOL12A Cod. SOL7UC
€ 34,00 € 32,00
®
Futura Group srl • via Adige, 11 • 21013 Gallarate (VA) Caratteristiche tecniche di questi prodotti
www.futurashop.it Tel. 0331/799775 • Fax. 0331/792287 e acquisti on-line su www.futurashop.it
Nuovi protocolli per i microcontrollori Renesas RX64M
LETTORE RFID
CON USB
CAMPO MAGNETICO
+
CHIP
-
DATI
GENERATORE
125 kHZ DATI TRASMESSI
- CAMPO MAGNETICO
MODULATO
retroazione positiva realizzata viene impostata RB7 come uscita massa dell’USB è chiaramente in
dalla R15) e commuta lo stato destinata al comando del relé di comune con quella del circuito
della propria uscita in presenza uscita e RC2 ancora come output, e l’alimentazione positiva viene
degli impulsi costituenti il codice ma assegnato al generatore PWM. separata mediante un diodo
indotto dal tag rilevato. L’uscita Dato che la corrente fornita dalle (D4) scopo del quale è consentire
di tale operazionale viene letta linee di I/O del PIC non basta ad all’host USB (il computer) di ali-
dal microcontrollore tramite la alimentare la bobina del relé, il mentare la scheda e il microcon-
linea RC1. micro si aiuta con un transistor trollore nelle fasi della program-
Il partitore formato dalle re- NPN (T2) del quale pilota la base. mazione o della gestione senza
sistenze R2 ed R3 determina Un’altra linea di output è RC3, relé (solo interfacciamento al PC).
la polarizzazione a riposo per impiegata per pilotare (sempre Il diodo, nel normale utilizzo del
l’operazionale IC1a e il riferimen- tramite un transistor NPN) il circuito, impedisce che i 5 volt
to per il comparatore; C8, C2 e cicalino BUZ1 che permette di del regolatore locale (VR1) rag-
C5 servono ad eliminare l’even- ottenere le segnalazioni acustiche giungano il +5V dell’host USB.
tuale residuo dei 125 kHz con in occasione delle varie fasi di Quanto all’ICSP, la linea Vpp
cui viene alimentata la bobina utilizzo del circuito. RB4, RB5 raggiunge la corrispondente del
eccitatrice, allo scopo di evitare ed RB6 sono anch’essi impostati microcontrollore e, siccome la
che venga amplificato, mentre come uscite, che pilotano i LED stessa fa anche da /MCLR, viene
C13 ed R5 formano una rete che LD1, LD2, LD3 montati sulla dotata di una rete R/C che con-
spegne eventuali picchi e soppri- stessa basetta che realizza la sente il reset all’accensione.
me ancora l’eventuale residuo bobina; questi diodi luminosi L’alimentazione principale del
dei 125 kHz indotto dalla bobina provvedono anch’essi alle segna- lettore è in continua a 12÷14
nelle piste dello stampato. lazioni durante il funzionamento. Vcc, applicati ai punti + e - della
Il microcontrollore è programma- L’interfaccia USB del microcon- morsettiera SK5; il diodo D6
to in modo da inizializzare RC1 trollore fa capo ai piedini 18 e 19 protegge dall’inversione di po-
come ingresso, ma senza pull-up, (D+ e D-) che sono in comune larità il resto della circuitazione
dedicato alla lettura degli impul- con i contatti PGC e PGD del e porta la tensione d’ingresso
si discriminati dall’operazionale connettore ICSP per la pro- alla bobina del relé. Il regolatore
IC1b; sempre all’inizializzazione, grammazione in-circuit (SK2); la VR1 ricava, dalla tensione filtrata
Elenco Componenti:
R1÷R3: 470 ohm R22: 10 kohm D6, D7: 1N4007 LD1: LED 3mm rosso
R4, R5: 100 kohm R23: 10 ohm IC1: LM358 LD2: LED 3mm blu
R6÷R8: 10 kohm C1÷C3: 10 nF ceramico IC2: PIC18F14K50-I/P LD3: LED 3mm verde
R9, R10: 220 kohm C4÷C6: 4,7 nF ceramico (VK8019) RY1: Relé 12V (VR15121C)
R11, R12: 4,7 kohm C7÷C11: 100 nF ceramico T1÷T3: BC547
R13: 1 kohm C12, C13: 100 pF ceramico T4: BC557 Varie:
R14: 39 kohm C14: 470 pF ceramico D1÷D4: 1N4007 - Zoccolo 4+4
R15: 1 Mohm C15: 4,7 µF 100 VL elettrolitico D5: 1N4148 - Zoccolo 10+10
R16: 10 ohm C16, C17: 22 pF ceramico D6: UF4007 - Connettore USB-B
R17, R18: 330 ohm C18: 470 nF ceramico VR1: 7805 - Connettore Board-To-Wire
R19: 1 kohm C19: 100 µF 25 VL elettrolitico SW1: Microswitch 90° 6 vie Maschio
R20: 560 ohm C20: 100 nF ceramico BUZ1: Buzzer - Morsetto 3 poli
R21: 1,2 kohm D1÷D5: 1N4148 X1: Quarzo 12 MHz - Circuito stampato
registratore digitale
audio e video
hai la possibilità di effettuare registrazioni
video fino a 160 minuti e audio fino a 3040 ore,
che puoi facilmente trasferire sul tuo PC.
> Display LCD a colori 1,44" > Telecamera, altoparlante e microfono integrati
> Memoria integrata 8 GB > Interfaccia USB 2.0
IA > Registrazione audio max. 3040 h (AMR) (per trasferimento file su PC)
AT T E R
CON B C A B I L E > Registrazione video max. 160 min (AVI) > Riproduzione audio/video e tracce musicali
I
RICAR > Slot per micro SD card max 16 GB > Uscita auricolare stereo
€78,
> Funzione VOR (registrazione tramite adattatore (incluso)
ad attivazione vocale)
> Altoparlante e microfono integrati
> Riproduzione tracce musicali
> Interfaccia USB 2.0 00
> Uscita auricolare stereo (per trasferimento file su PC).
Banana Pi ,
UPGRADE SOFTWARE
di MARCO MAGAGNIN
/sys/devices/platform/sunxi-i2c.0/
i2c-0/0-0034
cat temp1_input
A quanti acquisteranno
la stampante 3D sconteremo
il costo del volume.
Utilizza il COUPON che trovi
all’interno del libro.
160 PAGINE
MMAGINI
OLTRE 600 I
RANDA
UNIAMO
RASPBERRY
AD ARDUINO
di DANIELE DENARO
Fig. 4 - IDE
con porta
remota.
accesso remoto: utilizzare l’IDE circuito di interfaccia USB che ora Raspberry Pi mediante il pin D2,
Arduino per PC, da noi modifi- manca. Il circuito di interfaccia collegato al GPIO22; infatti in
cato per gestire una porta seriale USB che simula un collegamento Raspberry Pi è istallato un pro-
remota. Questo IDE, lanciato su seriale trasforma un segnale DTR cesso in background che rileva il
PC permette di vedere eventuali in un impulso di reset. Noi possia- cambiamento di stato su questo
Arduino remotizzati ed appog- mo ottenere lo stesso risultato, su pin e attiva un ulteriore processo
giati su Raspberry Pi; per ottenere RandA, utilizzando il pin GPIO23 che interagisce tramite seriale con
questo effetto è stato necessario di Raspberry Pi. qualunque sketch di Arduino che
anche installare su Raspberry un Anche nel caso dei collegamenti tra utilizzi una libreria predisposta a
software che dialoga con l’IDE e Raspberry Pi e Arduino abbiamo mandare comandi Linux eseguiti
gestisce la porta seriale collegata lo stesso problema di adattamento dal processo. In questo modo
con Arduino facendola vedere di tensione che avevamo incontra- Arduino può comandare Raspber-
come una ulteriore porta accessibi- to con U2 (RTC). T1, T2, T3, T4 e ry Pi.
le dall’IDE aperta sul PC collegato T10 realizzano questa separazione Viceversa Raspberry Pi, tramite
in rete locale. tra i livelli a 5 volt di Arduino e comandi, può installare su Ardui-
Poiché RandA utilizza il collega- quelli a 3,3 volt di Raspberry. In no sketch compilati e memorizzati
mento seriale diretto con Raspber- particolare, T1 collega GPIO23 con sul suo “file system”.
ry Pi, è necessario avere la possi- il RESET di Arduino, mentre T2 e Un ulteriore collegamento opzio-
bilità di attivare il reset tramite un T3 interfacciano le linee seriali TX nale (tramite ponticello) collega il
pin di Raspberry Pi; ciò perché (D1) e RX(D0). pulsante di on/off con il pin D4
nell’Arduino standard il reset T4, invece, permette ad Ardui- di Arduino, con l’interposizione
software è realizzato dallo stesso no di richiedere l’attenzione di di T10, per permettere ad esso di
REALIZZAZIONE PRATICA
RandA è realizzata su circuito
stampato a doppia faccia, pra-
ticamente con soli componenti
SMD; una volta ottenuta la ba- Fig. 6 - Schermata principale del software Mobaxterm.
CONCLUSIONI
RandA non è solo Arduino mon-
tato su Raspberry, ma vuol essere
un sistema integrato dotato di
Fig. 7 gestione dell’alimentazione e di
RTC programmabile. In questo
modo si rendono facilmente
Sicuramente Raspberry Pi può formance, utilizzare l’interfaccia implementabili applicazioni che
essere gestita collegando tastiera, a console come base dei comandi accendono e spengono il sistema
mouse sull’USB e un monitor ed attivare i programmi grafici in base a condizioni esterne o alla
al connettore HDMI di cui è quando servono. temporizzazione. Con l’aggiun-
provvista, ma l’utilizzo usuale Per esempio si possono lanciare: ta di una batteria in tampone,
di Raspberry Pi è tramite rete • comando di file management magari sostenuta da un pannello
locale, attraverso la porta ether- (come Explorer di Windows); solare, e di una chiavetta WiFi o
net o tramite una chiavetta WiFi. • editor grafico; di un modulo con modem GSM,
In questo caso l’accesso avviene • ambienti di sviluppo per C è possibile realizzare un comple-
con protocollo SSH, automati- (come Codeblocks), per Java, o to e potente sistema di controllo e
camente abilitato nelle ultime l’IDE Arduino. gestione remoto. g
distribuzioni del sistema opera- Le finestre XWINDOW appaio-
tivo Raspbian. Ma invece dell’u- no sul computer remoto auto-
tilizzo del programma PuTTY, maticamente grazie al Xserver
installabile su tutti i computer e incorporato in MobaXterm. In per il MATERIALE
molto conosciuto, vi suggeriamo realtà MobaXterm permette di
il software “MobaXterm”, più aprire anche una sessione FTP ed
Questo progetto può essere fa-
potente ed ugualmente gratuito altro ancora. A questo punto non
cilmente realizzato da chiunque
(Fig. 6). Tale software permette rimane che decidere che pro-
abbia un minimo di esperienza nel
di realizzare una connessione gramma sviluppare ed utilizzare
montaggio manuale di componenti
SSH come quella implementabile l’ambiente opportuno: editor per
SMD e disponga dell’attrezzatu-
con PuTTY, ma in più dispone script Linux, IDE C, Java, Python
ra necessaria. La board RandA è
di un Xserver automaticamente ecc. per i programmi e l’IDE
comunque disponibile già montata
gestito. Questo significa che le in- Arduino locale o remoto per
e collaudata (comprese le minu-
terfacce grafiche di Raspbian ven- Arduino. In ogni caso, distribui-
terie) al prezzo di 39,00 Euro IVA
gono correttamente visualizzate remo software da installare che
compresa.
sul computer remoto, ovvero che includerà sia i programmi di
è possibile gestire Raspberry Pi utilizzo di RandA, sia gli ambien- Il materiale va richiesto a:
come se fossero collegati tastiera, ti di sviluppo, le librerie per la Futura Elettronica, Via Adige 11,
mouse e video. Benché sia possi- gestione dei GPIO di Raspberry 21013 Gallarate (VA)
bile lanciare il completo desktop, e diversi esempi. Infine, stiamo Tel: 0331-799775 • Fax: 0331-792287
è preferibile, per ragioni di per- preparando un Web Server (con http://www.futurashop.it
SISTEMI DI AMPLIFICAZIONE
CASSE ACUSTICHE MICROFONI
SKATEBOARD
A MOTORE GESTITO
DA SMARTPHONE
di CECILIA MONTI e MATTEO TOMASINI
V ersioni motoriz-
zate dei mezzi di
trasporto a “trazione
con i montaggi elettro-
nici e con il Fai da te, la
cui meccanica si avvale
umana” ne abbiamo di parti stampate in
già viste e non poche: 3D mediante la nostra
biciclette e mono- stampante 3Drag per
pattini a motore, per l'apparato di trazione.
esempio, o anche L’elettronica di con-
qualche skateboard, trollo è invece basata
ma sicuramente ci su Arduino, che sem-
mancava la tavola a plifica notevolmente
motore controllata da il sistema in quanto
smartphone. Ebbene, è ingrado di imple-
ora l’abbiamo trovata! mentare da sè il
Si tratta di un progetto controllo del-
ad hoc, comparso in la trazione
anteprima all'edizione e il dialogo
romana del Maker con lo
Faire, che coniuga la smartpho-
versione motorizzata ne, qui
del popolare skatebo- impiegato
In sella alla tavola ard con la più moderna come tele-
tecnologia delle App comando.
senza bisogno di darsi Android che permet- La base di que-
alcuna spinta, perché te di controllare il sto progetto è uno
mezzo via Bluetooth, skateboard tradiziona-
le ruote posteriori impartendo i comandi le, sul cui fondo sono
vengono azionate da per partenza, arresto fissate l’elettronica di
e variazione della controllo e la trasmis-
un motore brushless velocità. Una simpatica sione, a cinghia, agente
dietro comando di uno applicazione facil- su una sola ruota.
mente realizzabile da L’elettronica è a sua
smartphone Android via chiunque abbia un volta divisa in tre sche-
Bluetooth. minimo di pratica de: Arduino in versio-
ESC
MOTORE
Fig. 1 - Cablaggio
dello skateboard.
tra 14 e 19V, che gira a 350 giri/ all'RX di Arduino, in quanto esso
volt; può assorbire fino a 53A ed è compatibile anche con i livelli
erogare una potenza massima di 0/3,3V e interpreterà 3,3V come
ben 1.190W. Il diametro dell’al- stato logico alto.
bero motore è 5 mm e il peso Per quanto concerne, invece lo
266 grammi. Su di esso è appli- sketch da caricare su Arduino,
cata una puleggia fissata con un per ricevere i dati che saranno
grano (o anche con un mozzo a inviati dal nostro smartphone al
mandrino autocentrante e bullo- modulo Bluetooth, lo realizziamo
ne) per trasmettere il moto alla creando un canale seriale in
ruota dello skateboard. Il gruppo ascolto dal Bluetooth stesso. Le
di propulsione, opportunamente istruzioni del caso sono quelle
realizzato, consente allo skatebo- nel Listato 1.
ard di spingersi fino a una velo-
cità massima di 25 km/h, con a GESTIONE DEL MODULO ESC
bordo una persona di 60÷70 kg. Controllare un circuito ESC con
una scheda Arduino non è mai
COLLEGAMENTO AD ARDUINO una cosa semplice, ma non tanto
DEL MODULO BLUETOOTH dal punto di vista del firmware
Il nostro modulo Bluetooth opera che bisogna scrivere per gestirne
ad una tensione di 3,3V, quindi l'attività, quanto per il modo in
sfrutteremo il pin 5V e il GND
di Arduino per alimentarlo (si
collegano rispettivamente a 5V e Fig. 2
GND dell’HC05), mentre andre- Il motore
mo a realizzare un partitore di brushless utilizzato.
tensione per abbassare la tensio-
ne sull’RX dello stesso, dato che
l’HC05 sull’RX tollera 3,3 V e non
i 5 V dei livelli TTL forniti dal
pin TXD di Arduino.
Possiamo realizzare il partitore
utilizzando una resistenza da 2
kohm e una da 1 kohm, collegate
rispettivamente tra il pin RX del
modulo Bluetooth e il GND di
Arduino e tra il pin TX di Ardui-
no e il pin RX del modulo Blueto-
oth. Per quanto riguarda invece
il TX del modulo Bluetooth,
possiamo collegarlo direttamente
Listato 1
#include <Servo.h>
Servo esc;
int value = 0;
void setup()
{ Fig. 4
// Il modulo ESC è collegato al PIN 9 di Arduino
La App per
esc.attach(9);
// Inizializziamo la comunicazione seriale con il modulo bluetooth Android
Serial.begin(9600); visualizza
} un cursore
void loop()
{
per regolare
// Ad ogni ciclo leggiamo se c’è un nuovo valore sulla seriale. la velocità
// Se non è presente alcun valore ci viene restituito uno 0 che andiamo a scartare di marcia
value = Serial.parseInt();
dello
if (value != 0) {
// Se ci arriva un valore != da 0 andiamo a riportare tale valore verso l’ESC. skateboard.
// Sarà l’applicazione dello smartphone a preoccuparsi di inviare un valore corretto
// (0179)
al bluetooth
esc.write(value);
}
}
tatto del connettore opposto al un’App per Android chia- di diametro circa 2 cm inferiore
negativo (filo nero); si collega al mata C'mon stick, che gira su a quello della ruota del mezzo,
pin 9 di Arduino. Siccome l’ESC smartphone con lo stesso sistema da avvitare lateralmente (radial-
è pensato per ricevere input da operativo; una volta installata mente) alla ruota stessa badan-
un ricevitore da radiocomando e a lanciata, mostra la schermata do che le viti entrino dritte e
quindi con un segnale PPM com- visibile in Fig. 4. Per impostare non spuntino dal “battistra-
patibile con quello normalmente la velocità, si trascina con un dito da” della ruota stessa. Questa
inviato ai servocomandi, possia- il cursore presente sullo scher- puleggia può essere ottenuta da
mo comandarlo come se fosse un mo. Per il resto, lo skateboard si una stampa 3D in ABS, parten-
servo: per questa ragione, non guida come uno non motorizzato, do da un modello disponibile
dobbiamo scrivere alcun codice ovvero lo si piega su un lato o su www.thingiverse.com even-
ma lo controlliamo utilizzando, sull’altro premendone la tavola tualmente elaborato con Open-
appunto, le librerie Servo dispo- con i piedi, così da sterzare. SCAD, ma anche acquistata già
nibili per Arduino. Quindi ci ba- L’App è disponibile per il down- pronta, del tipo in alluminio.
sta includere le librerie Servo nel load sul sito www.cmonboard.com. In ogni caso deve riportare un
nostro sketch e il gioco è fatto. certo numero di fori radiali per
LA COSTRUZIONE fissarla alla ruota di trazione.
IL CONTROLLO DA SMARTPHONE Per realizzare la modifica che La scatola che contiene la batte-
Il telecomando del motore dello consente di motorizzare lo ska- ria e l’elettronica è stata rea-
skateboard si ottiene mediante teboard vi serve una puleggia lizzata in PLA utilizzando una
stampante 3DRag. Lo stesso
vale per il supporto del mo-
tore, che attraverso la stampa
3D è stato messo a punto dopo
numerose prove in campo; sul
nostro sito www.elettronicain.
it, insieme ai file del progetto
trovate l’STL per la stampa 3D
di tutte le parti.
Il supporto da noi previsto va
fissato a vite sotto la tavola
dello skateboard, esattamente
sull’assale posteriore vicino alla
ruota scelta per la trazione; il
supporto ha una staffa a morsa
da stringere mediante viti (Fig.
5). Su di esso si fissa il motore
mediante le apposite viti; all’al-
bero del motore va applicato
un mozzo a vite o a mandrino
autocentrante che sia dotato di
Vuoi vedere
in azione lo
skateboard
motorizzato?
Collegati alla
pagina http://
youtu.be/
XpYjn9-xgvY.
Da questa pagina potrai anche
vedere i video di moltissimi altri
nostri progetti proposti in passato.
Fig. 8 - Il modulo Bluetooth è cablato mediante una breadboard.
puleggia dentata, ideale per la esempio un pezzo di alluminio due di essi per invertire il senso
cinghia. Si può utilizzare anche a squadra opportunamente di marcia.
una puleggia liscia abbinata forato. Se volete ulteriori spunti, tro-
a una cinghia liscia anch’essa, Sistemata la meccanica, dovete vate un video dimostrativo alla
tuttavia in questo caso bisogna pensare all’elettronica, che va pagina web www.cmonboard.
tenderla maggiormente per evi- ospitata nell’apposita scatola com/gallery.html. g
tare lo slittamento. La dentatura fissata al fondo della tavola (per
della cinghia deve avere passo e il fissaggio potete utilizzare
lunghezza dei denti compatibile varie soluzioni, che vanno da
con quelle del mozzo e della clip a fasce, a viti ed anche al per il MATERIALE
puleggia dentata applicata alla semplice silicone sigillante. Il
ruota (Fig. 6). tutto deve essere assemblato
Tutti i componenti utilizzati in que-
Il fissaggio del gruppo di pro- come mostrano le Fig. 7 e Fig. 8.
sto progetto sono facilmente re-
pulsione è stato studiato per un Nel collegare la batteria all'ESC
peribili in commercio, dalla board
certo modello di skateboard ma (operazione da lasciare per ulti-
Arduino al modulo Bluetooth.
non è detto si applichi a tutti; ma) rispettate la polarità indica-
Sul sito della rivista (www.elettro-
comunque, siccome forniamo il ta (il rosso è il positivo e il nero
nicain.it) è disponibile il file STL
file STL, ognuno può persona- il negativo); quanto al motore, i
del supporto del gruppo di propul-
lizzarlo in modo da stamparne fili hanno un ordine da rispet-
sione e lo sketch da caricare su
una versione adatta alle proprie tare, tuttavia considerate che se
Arduino.
esigenze. Va anche detto che una volta acceso lo skateboard
si può anche ricorrere ad altri la ruota gira al contrario, vi ba-
sistemi di fissaggio, come ad sta scambiare il collegamento di
Elettronica
applicata, robot,
invenzioni,
realizzazioni
originali,
astronauti:
quest’anno
l’evento dei maker
non ci ha fatto
mancare nulla...
ROMA
Grande ritorno
di LUCA RUGGERI
L a seconda edizio-
ne della European
Maker Faire che si è
samente ai circa 120
workshop loro dedicati.
Maker Faire, inesau-
cose, di open hardware
e open source, delle
Smart City, del soste-
in materia di occupa-
zione e produttività
dei cittadini. Anche il
tenuta a Roma dal 3 al ribile fonte di ispira- nibile e dell’economia Sindaco di Roma, Igna-
5 Ottobre 2014 è stata zione per chiunque sia collaborativa. zio Marino, ha visitato
un vero successo, come affascinato dall’inno- Molti rappresentanti con interesse la mani-
testimoniano i 90.000 vazione, è stata l’atto delle istituzioni e delle festazione, organizzata
visitatori (circa 3 volte conclusivo di una inte- pubbliche ammini- in maniera ineccepibile
il numero dei visitatori ra settimana, la “Inno- strazioni, sia locali che grazie al duro lavoro di
della scorsa edizione), i vation Week”, dedicata centrali, hanno colto Asset Camera (agenzia
600 espositori e spea- ai trend tecnologici, al l’occasione per pren- speciale della Came-
ker, ma anche i 15.000 mondo delle startup, dere contatto con le ra di Commercio di
bambini che hanno delle monete elettroni- persone e per compren- Roma) e dei due curato-
partecipato fragoro- che, di Internet delle dere le nuove esigenze ri, Massimo Banzi e
Riccardo Luna. Il pubblico ha quanto piuttosto di “volevamo fotografie, oppure per assistere
manifestato grande entusiasmo realizzare questo prodotto e per le persone.
e soddisfazione per le migliaia farlo abbiamo dovuto stam- Arduino, Raspberry, Galileo e
di oggetti e prodotti innovativi pare alcuni componenti con la le altre schede di prototipazione
esposti, le nuove idee, le appli- stampante 3D”; ancora, in fiera i elettronica erano praticamente
cazioni innovative provenienti droni hanno riscosso un gran- in tutti gli stand, ma con una
da tutto il mondo. Nei (pochi) de successo ma non sono stati presentazione mirata a eviden-
momenti di relax e di svago, presentati come “giocattoli sofi- ziare come sono state applicate
intesi nel senso tradizionale del sticati”, quanto piuttosto come per risolvere un problema, così
termine, i visitatori hanno po- strumenti ideali per effettuare come in un dipinto non si presta
tuto assistere alle performance sopralluoghi in ambienti diffici- attenzione alla tela o al pennello
live di due Robot-Band, molto li o pericolosi, per fare riprese o ma al soggetto rappresentato.
diverse tra loro. A Maker Faire Roma i trend
tecnologici generali hanno
MENO INNOVAZIONE, riguardato wearable computing
PIÙ CONCRETEZZA e relativa sensoristica tessile,
Mentre l’anno scorso, nella droni, domotica (soprattutto
prima edizione della Europe- grazie alla spinta innovativa dei
an Maker Faire tenuta a Roma, vari produttori di cellulari) e
abbiamo assistito ad una vera Internet delle cose, monitoraggi
esplosione di novità, quest’anno ambientali e legati al benessere
l’approccio dell’organizzazio- o alla sicurezza delle persone
ne è stato più maturo. Certo (smart citizen), coltivazioni
l’innovazione e la tecnologia idroponiche e serre domestiche,
erano presenti ai massimi livelli realtà virtuale o aumentata, sa-
ovunque, ma con un diverso lute e riabilitazioni assistite da
punto di vista: innovazione non robot, 3D Printing e robotica.
fine a se stessa, ma applicata a La stampa 3D è stata protago-
bisogni reali e concreti. Alcuni nista di una nuova frontiera
esempi chiarificatori: la stampa applicativa: la stampa di oggetti
3D era presente presso quasi commestibili in cioccolato e
tutti gli espositori ma non si è composti da impasti di vario
parlato di “nuova stampante” o tipo. In questo ambito si è fatta
di “nuovo processo di stampa” notare la nostra Choco-3Drag
in contemporanea con
MILANO 2015
06 - 07
GIUGNO 2015
2 a MOSTRA-MERCATO
D E L LA R O B O T I CA
E DEI MAKERS
PARCO ESPOSIZIONI NOVEGRO
milano /linate aeroporto ✈
www.robotandmakers.it - www.parcoesposizioninovegro.it
In vetrina
Dotiamo
Raspberry Pi di un
display TFT Touch Screen
sul quale visualizzare la console
di sistema, i film e le foto
preferite oppure comandare una
scheda relé… in punta di dita.
DISPLAY TOUCH
PER RASPBERRY PI
di MARCO MAGAGNIN
wget http://adafruit-download.s3.amazonaws.com/libraspberrypi-bin-adafruit.deb
wget http://adafruit-download.s3.amazonaws.com/libraspberrypi-dev-adafruit.deb
wget http://adafruit-download.s3.amazonaws.com/libraspberrypi-doc-adafruit.deb
wget http://adafruit-download.s3.amazonaws.com/libraspberrypi0-adafruit.deb
wget http://adafruit-download.s3.amazonaws.com/raspberrypi-bootloader-adafruit-20140917-1.deb
mv /usr/share/X11/xorg.
conf.d/99-fbturbo.conf /home
shutdown –h now
FRAMEBUFFER=/dev/fb1 startx
Fig. 6
evtest /dev/input/touchscreen
Fig. 9
Fig. 13
Fig. 12
dpkg-reconfigure console-setup
VISUALIZZARE IMMAGINI
Un’applicazione simpatica è la
visualizzazione di immagini.
Fig. 21 Per farlo possiamo utilizzare
il pacchetto “fbi” frame buffer
image viewer. Lo installiamo con
il solito comando:
REGOLARE
LA RETROILLUMINAZIONE
La retroilluminazione del display
TFT è realizzata per mezzo di
quattro LED che assorbono com-
Fig. 22 plessivamente circa 75 mA. Nel
Con il comando:
ls -l /sys/class/gpio
SCRIVIAMO UN’APPLICAZIONE
Fig. 24 Cosa possiamo fare con un
display così grazioso oltre a rein-
caso di un utilizzo con alimenta- dirizzare la console o l’interfaccia
zione da batteria o se si vuole co- grafica del desktop? Possiamo
munque spegnere la retroillumi- scriverci le nostre applicazioni,
nazione il controllore del touch in modo da comunicare con il
STMPE610 possiede due pin di GPIO e con eventuali altri sensori
I/O ed uno di questi è collega- esterni. Le possibilità sono ovvia-
to al transistor che controlla la mente infinite. Se però vogliamo
retroilluminazione. Questo pin è mantenerci su qualcosa di estre-
raggiungibile da linea di coman- mamente semplice queste si ridu-
Fig. 25 Fig. 26
Python. Per l’interfaccia grafica pin. Il ciclo “for” al di fuori del camente il display e le scritte
abbiamo utilizzato la libreria loop principale del programma diventano visibili. Una volta
pygame, che vi abbiamo appe- prepara l’area del display con in esecuzione il programma,
na descritto. Il listato è ricco di le scritte per i quattro pin. Al toccando una specifica scritta, il
commenti. La logica del pro- “nome” di ciascun pin viene relè corrispondente cambia di
gramma consiste nella costru- aggiunta la dicitura “off”. stato, e la scritta indica lo stato
zione iniziale dell’interfaccia Il tutto viene colorato in rosso e corrente evidenziato dal colore
grafica. Il dizionario contiene posizionato in modo che il cen- associato, rosso con relè spento
le coordinate della posizio- tro corrisponda alle coordinate e verde con rele attivato, come
ne del centro dove vogliamo contenute nel dizionario. visibile nella foto di Fig. 28.
posizionare la scritta di ciascun Alla fine viene aggiornato fisi- Nei prossimi numeri vedremo
come utilizzare il display con
altri shield e con funzionalità
arricchite, come la possibilità
GPIO Fig. 27
Scheda Relé di azionare una periferica da
display o da una pagina web.
Raspberry Pi RELAY4CH Per ora divertitevi a sperimen-
tare. g
per il MATERIALE
Il software presentato in questo
articolo è scaricabile gratuitamen-
te dal sito della rivista (www.elet-
tronicain.it). Le board utilizzate
sono invece disponibili presso Fu-
tura Elettronica: Raspberry PI B+
(Euro 36,00), TFT28TOUCHRASP
Jumper
(Euro 46,00) e scheda relè (cod.
2846-RELAY4CH, Euro 15,00) Tutti
i prezzi si intendono IVA compresa.
Il materiale va richiesto a:
Futura Elettronica, Via Adige 11,
21013 Gallarate (VA)
Tel: 0331-799775 • Fax: 0331-792287
http://www.futurashop.it
STARTER KIT
CON ARDUINO UNO R3
Comprende la scheda Arduino UNO R3
e tutto il materiale necessario
per realizzare gli esperimenti
didattici descritti nel volume
“Primi passi con ARDUINO”.
€ 52,00
cod. ARDUKITBOOK
€ 24,00
Cod. KA04 Cod. VMA04 Cod. KA05 Cod. VMA05
Meteo Shield
€ 42,00
Ultima versione della
scheda Arduino UNO
con microcontrollore SD Card Shield
Atmega328
cod. SDCARDSHIELD
compatibile
con la più recente € 12,00
release dell’IDE
di Arduino.
Bluetooth Shield
cod. ARDUINOUNOREV3
24,50
cod. FT1032M
€ € 34,00
EMBEDDED MP3
PLAYER & RECORDER:
IL FIRMWARE Analizziamo il
firmware del
riproduttore e
dell’Ing. LUCA PASCARELLA registratore audio
in modulo SIL.
Seconda ed ultima
puntata.
Strack(1).mp3#PK
termina il comando con uno stop o un re-start; Parametri nome del file di registrazione
Terminazione #
3. il comando necessita della lettura della risposta
Ritorno nessuno
generata dal lettore MP3, quindi si può inviare
una sequenza di re-start e interrogare opportu- Descrizione Incrementa il volume
namente (bit R/W impostato alto) il dispositivo. Esempio u
Comando uoU
Parametri nessuno
L’invio di un comando avviene impostando il bit
Terminazione nessuno
R/W (bit meno significativo del byte address) a
Ritorno nessuno
livello logico basso, ovvero, rispetto alle specifi-
Descrizione Decrementa il volume
che I²C si compie un’operazione di scrittura nella
Esempio d
memoria del lettore MP3. Invece per ricevere la
Comando doD
risposta di un comando si deve imporre il bit di
Parametri nessuno
R/W alto; ciò rappresenta un’operazione di lettura
Terminazione nessuno
rispetto alla specifica imposta dall’ I²C. Ritorno nessuno
Per conoscere il risultato di un comando, la se-
Descrizione Imposta il volume ad un certo valore
quenza corretta da seguire sarà: start-sequence,
Esempio v125#
indirizzo fisico con LSB (W/R) alto, ricezione del Comando voV
primo byte immediatamente disponibile (il quale Parametri valore numerico del volume
rappresenta il numero di byte disponibili in lettura Terminazione #
oppure 0 se il comando è ancora in elaborazione), Ritorno nessuno
ricezione dei successivi n byte ed infine stop- Descrizione Ritorna il valore corrente del volume
sequence. Va precisato che l’operazione di lettura Esempio g
senza aver prima impartito un opportuno coman- Comando goG
do, genera un byte-length pari a 0 con l’obiettivo di Parametri nessuno
indicare un’incoerenza nel caso in cui si continuino Terminazione nessuno
a leggere ulteriori dati. Ritorno valore numerico del volume
La Tabella 2 contiene i comandi impartibili trami- Il primo esempio consiste nell’avvio della ripro-
te l’impiego del bus I²C, rappresentati in formato duzione del file “track.ogg”, nell’inserimento della
esadecimale. pausa ed infine della richiesta di terminazione
Di seguito riporteremo alcuni esempi di interazio- della riproduzione corrente. I caratteri “S” e “P”
ne in modalità I²C, esprimendo ancora una volta i rappresentano, rispettivamente, le sequenze di
byte inviati o ricevuti in formato esadecimale. start e stop richieste dal protocollo I²C.
} else {
Fig. 2 - Vista di una prova d’uso della modalità I²C // USB printer handler if the USB cable is connected
tramite l’impiego del Bus Pirate. Quest’ultimo è un // and correctly enumerated
USBPrintTaskHandler();
componente open source che consente di simulare il CDCTxService();
comportamento dei bus o delle periferiche principali MSDTasks();
come il bus I²C. Nella figura viene richiesto il valore }
corrente del volume, che corrisponde per entrambi i
canali a 10 pt. }
int i;
if (i == (SER_BUF_SIZE - 1)) {
if (!INTGetEnable(INT_U2TX))
INTEnable(INT_U2TX, INT_ENABLED);
else
INTSetFlag(INT_U2TX);
}
}
if (!INTGetEnable(INT_U2TX))
INTEnable(INT_U2TX, INT_ENABLED);
else
INTSetFlag(INT_U2TX);
return i;
}
int i = 0;
return i;
}
non funziona correttamente, l’intero progetto entra po lunghe, si riesce ad ottenere un buon sistema
in stallo. Per scongiurare questi pericoli (solo un concorrenziale, che non risente dell’assenza di un
hard reset è in grado di sbloccare la CPU da un’at- sistema operativo anche quando ci sono molti task
tesa di un evento infinito) è bene adottare qualche da gestire. Va da sé che il software realizzato per il
meccanismo di difesa, ad esempio impiegando corretto funzionamento del riproduttore è mol-
il Watch Dog Timer; nel nostro software abbiamo to esteso, specialmente nell’interazione CLI; per
impostato una cedenza del WDT pari a qualche questo abbiamo cercato di commentare abbondan-
unità di secondi, così che l’applicazione venga temente tutti i sorgenti del progetto evitando così
resettata alla condizione iniziale nel caso estremo di appesantire la lettura dell’articolo con l’impiego
si verifichino degli stalli indesiderati. In realtà va di listati molto estesi. g
precisato che non è completamente vero che tutto
il software è privo di prelazione, infatti le routine
di interrupt dedicate, ad esempio, ai timer asin-
croni o all’interazione con l’ambiente esterno per per il MATERIALE
mezzo dei bus come l’I²C, l’SPI, l’UART, l’USB ecc.,
godono della possibilità di interrompere momen- L’hardware del registratore/riproduttore MP3 è
taneamente una normale routine ed assolvere ad stato descritto sul numero precedente della rivista
un compito speciale (possibilmente dalla durata di (n. 189, ottobre 2014). Tutti i componenti utilizza-
poche istruzioni). ti in questo progetto sono facilmente reperibili sul
Un esempio di gestione di interrupt è presente nel mercato. I master dei C.S., il software ed il firmwa-
Listato 2, dove i byte in transito sull’UART sono re sono scaricabili gratuitamente dal sito della rivi-
gestiti in maniera trasparente rispetto alla normale sta (www.elettronicain.it). Il modulo MP3 è dispo-
esecuzione del software; ciò è realizzato impie- nibile anche montato e collaudato al prezzo di Euro
gando un buffer circolare che viene svuotato o 42,00 (cod. FT1129M) mentre la demoboard rela-
riempito in maniera asincrona rispetto al processo tiva è disponibile in scatola di montaggio al prezzo
in corso, ovvero generando degli opportuni segnali di 6,00 Euro (cod. FT1125K). I prezzi si intendono
di interruzione e successivamente ritornando il IVA compresa.
controllo al metodo interrotto.
Impiegando adeguatamente gli interrupt sugli Il materiale va richiesto a:
eventi hardware e adoperando un’opportuna Futura Elettronica, Via Adige 11, 21013 Gallarate (VA)
suddivisione in task in micro attività non trop- Tel: 0331-799775 • Fax: 0331-792287 - www.futurashop.it
primo prototipo è stato costruito con diver- La forma richiama quella di un coniglio (non
si materiali, alcuni vergini ed altri di riuso, a caso è stato chiamato Bunny bot) dalla
tra cui Poliplat, Polistirene, MDF e molto sagoma cubica, con due orecchie promi-
nastro adesivo per tenere insieme il tutto. nenti e un braccino che scende dalla bocca.
La prima versione è servita anche per valu- Gli occhi del coniglio, ricavati da delle aper-
tare gli ingombri complessivi e capire dove ture sulla stoffa, in realtà celano la fotoca-
allocare le varie parti elettroniche. Il robot è mera del telefono collegato in streaming a
stato dotato di uno smartphone (posto in un computer. Purtroppo questo prototipo
orizzontale) col duplice scopo di vedere e superava i due chili complessivi imposti
controllare a distanza tramite WiFi. dalle regole della gara e la parte in
stoffa non permetteva il raffred-
Prototipo 2 damento dei
Dopo aver separato le ruote motrici dalla circuiti,
pala centrale, il team ha iniziato a costru-
ire la struttura rigida in MDF e plexiglass
trasparente, montando anteriormente due
rotelle per carrelli, in modo da ottenere
maggiore stabilità e meno attrito; inoltre
ha introdotto un elemento centrale con un
sensore RGB per il riconoscimento della
linea rossa. Siccome tale elemento intral-
ciava la raccolta uova, è stato necessario
renderlo retrattile in modo da farlo scen-
dere nel momento di richiamo a “casa” e
sollevare durante la raccolta e il rilascio
delle uova.
Al robot sono stati aggiunti due motori, ar-
rivando a cinque complessivi: due per le
ruote motrici, uno per la pala centrale, uno
di apertura del cassetto ed uno per il solle-
vamento dell’elemento centrale.
La scocca è stata costruita in cartoncino e Fig. 5
Bunny bot vestito.
parti in tessuto incollate o cucite.
delle uova, sono stati automatizzati secondo uova. Al termine di questa procedura, il
la seguente sequenza. robot torna in modalità ricerca/manua-
1.Grazie ad un sensore di prossimità IR le ed è pronto per tornare sul campo.
(GP2Y0A21YK 10-80 cm) posto sotto il
cassettino, al passaggio dell’uovo viene Per la movimentazione sono stati usati tre
azionata la pala centrale che continua a motori DC da modellissimo con riduttore
ruotare per dieci secondi, in modo da con- di velocità (3V, 250 mA max, 170 RPM):
sentire il giro completo evitando che l’uo- due per le ruote ed una per la pala centra-
vo si blocchi a metà. le. Per il cassettino frontale è stato usato
2. Al termine della raccolta, l’utente può un servomotore (4,2V e 180° max) che
decidere di far rientrare in casa il robot compie una rotazione di circa 120°. L’ali-
e grazie al comando sull’applicazione (è mentazione del robot è data da una bat-
un’icona con una casetta) il robot inizia teria Li-Po (7,4V - 1.800mA) che control-
la procedura di rientro che comprende la i motori e un pacco di batterie da 4,5V
la ricerca della linea del colore assegna- l’una. L’alimentazione è commutata da un
to al team (rosso nel nostro caso) che pulsante che consente l’accensione/spe-
verrà poi seguita fino all’arrivo alla ca- gnimento del robot.
setta. Tutto ciò avviene attraverso un ri-
levatore di colore costruito manualmen- Osservazioni finali
te tramite una fotoresistenza e un LED L’avventura di B-bot non si è conclusa nel
bianco posti sotto la rotellina centrale laboratorio del Politecnico: tutto il team
frontale; il robot è così quindi in grado si è ritrovato a metterci mano per rifinirlo
di riconoscere il colore del terreno, riu- nei dettagli ed ottimizzarlo fino ad arriva-
scendo quindi a capire se si trova sopra re alla terza versione, esposta in eventi
alla linea assegnatagli o meno, ed una e fiere dedicate, dove è stato addirittura
volta individuata la propria, può seguirla selezionato per partecipare al programma
fino a casa. È stata applicata una proce- RAI “I fatti vostri” nella sezione Brevetti e
dura di calibrazione del sensore di colo- Invenzioni. Nella puntata in diretta, B-bot
re che permette al robot di adattarsi ai è stato presentato come il robot contadino
cambi di luce, nel limite del possibile. che raccoglie le uova direttamente in un
3. Nel momento in cui la fotoresistenza vero pollaio con delle galline.
rileva il quadrato nero disegnato alla Dopo essersi distinto in queste occasioni,
base della casa, si attiva il comando di il team di B-Bot aspetta nuove proposte e
apertura del cassettino e rilascio delle sfide future. 1
www.savioke.com
stampati
Un team di ricercatori del Massachusetts Institute of
Technology (MIT) guidato da Sangbae Kim, ha ideato un
robot dalle sembianze di un ghepardo, capace di corre-
di qualità
re su quattro zampe a oltre 15 km/h di velocità senza
sbilanciarsi. Tale progetto, che ricalca altri già sviluppati
per fini strategici ad esempio dalla Boston Dynamics per
il DARPA americano, potrebbe rappresentare una svolta
nella realizzazione degli automi del futuro e i primi test
eccezionale
15 km/h di velocità, secondo gli scienziati potrebbe pre-
sto superare il muro dei 50 km/h. La differenza basilare
rispetto agli altri suoi simili realizzati in laboratorio è nelle
zampe, visto che ognuna di esse è controllata da un algo-
ritmo che ne regola la forza scaricata al suolo dai motori
con l’obiettivo di mantenere una velocità costante: in so-
stanza, la forza esercitata incrementa al crescere della
velocità della corsa.
Come asserito dal professor Kim, l’automa adotta il mede-
simo approccio meccanico impiegato in maniera inconscia
PRODUZIONE E campionatura dai grandi velocisti dell’atletica leggera come Usain Bolt.
http://newsoffice.mit.edu/
www.mdsrl.it
Circuiti stampati di qualità - servizio rapido in 24 ore
Moduli e puntatori
MODULI LASER
LASER2W
€ 339,00
• Potenza < 2 W
• Classe 4
Modulo laser con emissione blu (444 - 455 nm) per impieghi industriali.
Dispone di una ventola per la dissipazione del calore
che permette al LASER di funzionare in modo continuo.
Futura Group srl - Via Adige, 11 • 21013 Gallarate (VA) Realizzati in materiale acrilico, sono indicati per radiazioni
Tel. 0331/799775 • Fax. 0331/792287
® Maggiori informazioni su questi prodotti e su tutte le altre
ottiche coerenti (LASER) e non coerenti (tutte le altre),
apparecchiature sono disponibili sul sito www.futurashop.it che potrebbero causare danni agli occhi anche per luce
www.futurashop.it tramite il quale è anche possibile effettuare acquisti on-line. riflessa. Dimensioni 75 x 75 x 3mm.
Didattica
m yKIT
PER CAPIRE I FILTRI PASSIVI
di MARCO MAGAGNIN
Fig. 3
Frequenza di
taglio di un filtro
del primo ordine.
Fig. 4
Strumento Bode
in NI ELVISmx
Instrument
Launcher.
Di conseguenza, la frequenza
di taglio teorica del circuito di
Fig. 1 è circa di 964 Hz.
Il valore reale a -3 db che si
può osservare nel diagram-
ma di Bode di Fig. 5, può
posizionarsi al di sotto o al
di sopra del valore teorico, in
dipendenza della tolleranza
dei componenti. Per verifica-
re concretamente quanto fin
qui descritto, aprite lo stru-
mento Bode da NI ELVISmx
Instrument Launcher (Fig. 4)
e impostatelo come visibile in
Fig. 5, quindi fate clic sul pul-
sante Run che appare in basso
nella finestra.
Per verificare l’effetto del
Fig. 6 - Strumenti
Scope ed FGEN
accessibili da NI
ELVISmx Instrument
Launcher.
Fig. 7 - Generatore di funzioni configurato per 96 Hz. Fig. 8 - Configurazione oscilloscopio e risultato a 96 Hz.
per il MATERIALE
Fig. 13 - Configurazione oscilloscopio e risultato a 96 Hz. Questo progetto fa parte del set di esperimenti
didattici realizzato da IRS-ElettronicaIn per la board
NI myDAQ con il supporto del software LabVIEW.
Il set (cod. SETmyKIT, Euro 232,00) comprende tutti i
componenti per realizzare i 22 esperimenti, i VI relativi ed
una protoboard.
È possibile richiedere protoboard aggiuntive (cod.
PROTOBOARDmyDAQ) al prezzo di 52,00 Euro.
Tutti i prezzi sono comprensivi di IVA e non comprendono
la board NI myDAQ né il software LabVIEW.
Futura Elettronica distribuisce questi prodotti presso gli
utenti privati mentre la distribuzione presso gli Istituti
Scolastici è a cura di IRS srl (Via Vigonovese 81 - 35127
PADOVA - Tel: +39 049 8705156 - info@irsweb.it).
Il materiale va richiesto a:
Futura Elettronica, Via Adige 11, 21013 Gallarate (VA)
Tel: 0331-799775 • Fax: 0331-792287
Fig. 14 - Configurazione oscilloscopio e risultato a 964 Hz. www.futurashop.it
€ 12,90
+
Acquistando
questo set
risparmi € 2,80 Set contenente
sul prezzo di acquisto il necessario per
della singola scheda sviluppare i progetti
€ 98,00
Arduino Yún e del libro presentati nel libro.
"Alla scoperta di (Lo shield IN/OUT è in
scatola di montaggio).
Arduino Yún".
€ 73,00
cod. YUNKITV2
Abbiamo provato
l’alimentatore
Velleman
LABPSD3005D,
strumento
da banco
controllabile
da PC per
implementare
sequenze
di tensione
e corrente
predefinite.
VELLEMAN PS3005D:
L’ALIMENTATORE
CONTROLLATO DAL PC
di VINCENZO MENDOLA
Fig. 1 - Dettagli.
8
9
7 10
11
6 12
13 22
5
4 14
3
15
2
16
1 23
21
24
20
19 18 17
LA GESTIONE DA PC
Il plus di poter interfacciare il
LAB PS3005D tramite un comu-
nissimo cavo USB al PC non è
certo un elemento determinante
nella scelta di questo alimen-
Fig. 2 - Caratteristiche tecniche dell’alimentatore PS3005. tatore, ma è una caratteristica
alla massima corrente: di fatto il dalità “C.C.” (costant current o per il MATERIALE
Velleman è in grado di erogare corrente costante) quando la cor-
la massima corrente di 5A già a rente richiesta dal carico tende L’alimentatore descritto in que-
partire dalla tensione di uscita di a superare quella impostata: in ste pagine è ideale per qualsi-
soli 400mV! Ottime anche le pro- questo caso l’alimentatore riduce asi laboratorio professionale o
tezioni e le relative velocità d’in- automaticamente la tensione d’u- a carattere amatoriale ed offre
tervento, molto importanti e utili scita ad un valore tale per cui la un rapporto prezzo/prestazioni
durante l’alimentazione di circui- corrente sia costante e non superi unico. Nel nostro paese questo
ti con richieste stringenti sulle il valore impostato, lavorando prodotto è distribuito da Futura
specifiche di tensione e corrente. di fatto come un generatore di Elettronica e costa 139,00 Euro
Una piccola nota: l’alimentatore corrente fintantoché il carico ap- IVA compresa (codice prodotto
non può essere impostato ma- plicato supera quello impostato 8220-LABPS3005D).
nualmente per funzionare come per poi tornare automaticamente
generatore di corrente ma passa alla modalità a tensione costante Il materiale va richiesto a:
in automatico dalla modalità non appena il carico rientra nei Futura Elettronica, Via Adige 11,
“C.V.” (costant voltage o tensione parametri V-I impostati. L’accu- 21013 Gallarate (VA)
costante) indicata dal relativo led ratezza degli strumenti è molto Tel: 0331-799775 • Fax: 0331-792287
nel pannello frontale, alla mo- buona e più che sufficiente per http://www.futurashop.it
www.asi.it www.princeton.edu
solo
00
€ 15 ,
208 pagine
Elettronica In ~InNovembre
Elettronica ~ Marzo 2014
2014 115
Fig. 1 - Logo MPLabX.
Corso
come strumento di sviluppo gratuito per le ap- sviluppato di Oracle, e quindi beneficia di tutte
plicazioni che fanno uso dei prodotti Microchip le caratteristiche dell’IDE dal quale deriva, come
ed in particolare dei nuovi microcontrollori a ad esempio la possibilità di espanderne le fun-
32-bit PIC32. zionalità tramite plug-in.
La toolchain Microchip ha come nodo centrale La Fig. 2 schematizza i componenti principali
l’IDE, la cui ultima versione è un tool di svilup- di questo potente sistema di sviluppo, il quale
po basato su piattaforma NetBeans e denomina- dispone delle parti seguenti.
to MPLabX IDE. Questo IDE si discosta molto • Un Project Manager, che è l’interfaccia che
dal suo predecessore (MPLab IDE 8.xx), costi- permette la gestione del progetto direttamente
tuendo un vero e proprio salto generazionale nei dall’IDE. Tramite questo componente è pos-
sistemi di sviluppo forniti da Microchip. sibile inserire e rimuovere file all’interno del
Alcune delle novità più interessanti che differen- progetto stesso e navigare all’interno dei vari
ziano MPLabX dal suo predecessore sono: file che lo compongono.
• Cross Platform; a differenza del passato, il • Un Editor, che permette di editare i file di
nuovo IDE supporta i tre più diffusi sistemi progetto. L’editor di MPLabX, derivando
operativi per Personal Computer, ovvero Win- dall’editor di NetBeans, è uno strumento mol-
dows, Linux e MacOS; to evoluto che consente di navigare all’interno
• Nuova Piattaforma; il nuovo IDE si basa su del codice tramite l’uso di un set di funzioni
una piattaforma di concezione moderna (Net- “Go to” estremamente evoluto (Go to File, Go
Beans) che è l’antagonista di Eclipse; to Type, Go to Symbol, Go to Declaration…).
• nuova catena di compilazione; in contempo- Come gli editor più recenti, è inoltre suppor-
ranea all’uscita del nuovo IDE è stata lanciata tato il “Live Parsing” del codice (in modo da
la nuova catena di compilazione; i vecchi consentire agli sviluppatori di vedere gli errori
compilatori C18, C30 e C32 sono rimpiazzati di sintassi in real-time durante la stesura del
da XC8, XC16 e XC32; codice, senza necessità di compilare) e l’auto-
• nuovi framework in formato plug-in; a dif- completamento. Questo potente strumen-
ferenza del passato i frame work di sviluppo to di sviluppo contiene uno strumento di
non sono più forniti come pacchetti esterni, visualizzazione dell’albero di chiamata delle
ma sono dei plug-in importabili, come avviene funzioni, oltre ad altre interessanti caratteristi-
per lo sviluppo di applicazioni desktop. che.
• Un sistema di configuration managment inte-
Come si può facilmente notare dai punti elen- grato che supporta Subversion, CVS e Mecu-
cati, che danno la portata di quanto sia ampio il rial, oltre al supporto integrato per il sistema
Fig. 2
Schematizzazione
dell’IDE.
chetti dal sito web della Microchip Technology, ma ha poca importanza in un contesto hobbisti-
Corso
ai seguenti indirizzi web: co/didattico come il nostro, dato che per ovviare
al problema basta scegliere un micro con un
• MPLabX: http://www.microchip.com/pagehandler/ taglio di flash superiore. Dal nostro punto di vi-
en-us/family/mplabx/home.html sta è quindi sufficiente cliccare sul tasto “Next”
per installare una versione free del compilatore
• XC32: http://www.microchip.com/pagehandler/en- (può anche essere ottenuta una licenza PRO in
us/devtools/mplabxc/home.html valutazione della durata di 60 giorni).
fornisce una serie di utili informazioni sull’am- principali: Project Window, Navigator Window,
biente, permette di visualizzare un tutorial, di Output Window, Editor Window, Main Toolbar.
scaricare plug-in, visitare il forum ecc. In Fig. 8 Di seguito sono elencate le caratteristiche di
è riportata la struttura dell’IDE, del quale sono ciascuno.
evidenziati i componenti principali. Come si • Project Window: è la finestra di Project Ma-
può vedere, l’IDE è diviso in cinque componenti nagment, all’interno della quale è riportato
Corso
Corso
A questo punto MPLab X genererà file e directory facile l’individuazione di questa categoria di pro-
di progetto. Notate che il nome del progetto viene getti; quindi non esiste più il concetto di “Wor-
riportato su una cartella all’interno della quale kspace”, caratteristico di MPLab IDE 8.x e di altri
viene generato il file system specifico dell’IDE, IDE simili, ma solo una specifica struttura di file,
aggiungendo l’estensione “.X”, per rendere più che viene interpretata dall’IDE come progetto.
Listato 1
/* -- includes -- */
#include <stdio.h>
#include <stdlib.h>
#include <p32xxxx.h>
/* -- defines -- */
#define DELAY_VALUE 100000
#define FOREVER 1
Corso
Register) è un SFR (Special Function Register) inverte lo stato di un pin di uscita (se colleghia-
del microcontrollore, la cui funzione è di impo- mo un LED al pin vedremo il LED lampeggiare
stare la configuirazione di I/O dei pin di una ad una certa frequenza).
data porta (ne esiste quindi uno per ogni porta
fisica del microcontrollore). CONCLUSIONI
Impostando il valore di un certo bit del registro In questa prima puntata abbiamo introdotto
a ‘0’, il pin corrispondente della porta associata l’ambiente di sviluppo MPLab X IDE, elencan-
funzionerà come output digitale (0=output), done le caratteristiche più importanti e descri-
mentre impostandolo ad ‘1’, lo stesso pin fun- vendone in dettaglio l’interfaccia utente. Inoltre
zionerà come input digitale. Dovendo controlla- abbiamo utilizzato il wizard integrato per la
re un LED, impostiamo il registro in modo con creazione del nostro primo progetto e abbiamo
tutti i pin in uscita. illustrato un primo, semplicissimo, progetto
A questo punto inseriamo un ciclo while infinito pratico.
all’interno del quale inseriamo un secondo whi- Nella prossima puntata entreremo nel dettagli
le, la cui condizione di uscita è data dal valore delle prime periferiche, analizzando alcune peri-
di counter (se = 0 uscita, altrimenti continua), e ferica base come i timer e gli interrupt. g
all’interno del while decrementiamo “counter”
ad ogni ciclo:
Fig. 18 - Debug del programma Hello World.
/* delay loop */
while (counter)
{
/* decrement counter */
counter--;
}
€115 €125
(portata ~30 m)
,00 ,00
• Grado di protezione IP66
• Alimentazione 12 Vdc
• Dimensioni Ø119 x 90 mm 1000
linee TV
• Grado di protezione IP66 Cod. FR534
€159 ,00
Grazie alla risoluzione di ben 960x576 pixel
può essere utilizzato in abbinamento a
telecamere fino a 1000 linee TV. Cod. FR533
Risparmio energetico,
Nobel per la Fisica
agli inventori dei LED
Il premio Nobel per la Fisica 2014 è stato alle lampade a Led ora abbiamo lampadi-
assegnato a tre scienziati (Isamu Akasaki ne molto più efficienti e che durano molto
e Hiroshi Amano della Nagoya Univer- di più rispetto alle vecchie fonti lumino-
sity e Shuji Nakamura dell’Università se”, è scritto nelle motivazioni del Premio,
della California-Santa Barbara) per le in cui viene anche evidenziato come i Led
loro ricerche sui diodi a luce blu, che potranno contribuire a ridurre i consumi
aprono la strada a fonti luminose energetici del pianeta e a migliorare sen-
maggiormente efficienti. sibilmente la vita di 1,5 miliardi di perso-
Le ricerche sui diodi semicondut- ne che non hanno oggi accesso alla rete
tori, impiegati per i LED a luce blu, elettrica.
permetteranno la creazione di una Riguardo i LED, che vengono impiega-
nuova generazione di lampadine ti non solo per le lampadine ma in tut-
LED (Light Emitting Diode) a bas- te le apparecchiature mobili, come gli
so consumo, che potranno fun- smartphone e i fari delle automobili, i
zionare anche a bassa tensione ricercatori nipponici hanno identificato
grazie all’energia fornita da un e separato la componente blu dai semi-
pannello fotovoltaico. “Grazie conduttori e lanciato una trasformazione
www.nobelprize.org
€ 49inc9lus,a
00
IVA
ta
e monta
Version
o d . 3 D RAG/M .
c clusa
0 IVA in
€ 699,0
Illuminatore a LED Nozzle in ottone Display LCD per Vasto assortimento Piatto di stampa
Cod. VM8202 con foro Ø 0,3 mm stampa autonoma di PLA ed ABS in vetro temperato
€ 19,00 Cod. NOZZLE03 Cod. VM8201 Cod. GP8200
€ 9,90 € 64,00 € 9,50
disponibile anche
con foro Ø 0,5 e 0,8 mm
Tutti i telecontrolli vengono forniti già montati e collaudati e sono facilmente configurabili mediante SMS o in locale
tramite PC (per il collegamento al PC è necessario il modulo d’interfaccia USB cod. FT782M • € 15,00 opzionale).
www.microchip.com/get/eu32-bit
Microcontroller PIC32, prestazioni leader di mercato
Costruiti sull’eredità della tecnologia leader mondiale dei microcontroller 8- e 16-bit Microchip, la Famiglia
PIC32 offre prestazioni 32-bit e più memoria, per risolvere le sfide progettuali sempre più complesse dei
sistemi embedded.
Ampio Portfolio Sviluppi facili e veloci
Dalla semplice connettività USB per dispositivi, all’ interfaccia Accorcia il ciclo di progettazione dei tuoi progetti.
grafica RTOS-driven con elaborazione audio avanzata, c’è sempre ■■ MPLAB X Integrated Development Environment gratuito
un dispositivo PIC32 per soddisfare le tue sfide progettuali. che supporta tutti i MCU Microchip
■■ Fino a 200 MHz/330 DMIPS, MIPS microAptiv™ core ■■ Compiler MPLAB XC32/XC32++ gratuito
con DSP instructions ■■ MPLAB Harmony Software Framework per essere
■■ Fino a 100 MHz/131 DMIPS, core MIPS M4K pronti, con comunicazioni, grafica, file system, audio ed
■■ Fast interrupts & context switch elaborazione di segnali
■■ Dual-panel Flash con live update ■■ Lavora in un ambiente conosciuto con un ampio
■■ Flash da 16 KB a 2 MB ecosistema di terze parti di IDE, RTOS e debugger.
■■ RAM da 4 KB a 512 KB RAM, per dati ed esecuzione ■■ Kit di svilppo a partire da 34,95$ con compiler C gratuito
programmi
■■ Gamma di temperature da −40 a 85°C; da −40 a Amplia le Opzioni di Progettazione
105°C; da −40 a 125°C (pianificato) Semplifica la tua progettazione di sistema attraverso
■■ Dispositivi low pin count con Peripheral Pin Select (PPS) l’integrazione.
per rimappatura della maggior parte degli I/O digitali ■■ La vasta scelta di periferiche analogiche e digitali
comprende 10/100 Ethernet MAC, I2C™, I2S, ADC
Compatibilità leader di mercato 10/12-bit con fino a 48 canali analogici, comunicazione
Crea prodotti scalabili in un ambiente affidabile. seriale, SQI, EBI e USB Hi-Speed
■■ Tool di sviluppo MPLAB® comuni ■■ DMA fino a 26 canali
■■ Compatibilità pin e periferiche con gli MCU PIC® 16-bit ■■ Parallel master port 8/16-bit con supporto per
■■ Stack software comuni a tutti gli MCU interfaccia grafica e memoria aggiuntiva
■■ Ambiente di sviluppo comune ad oltre 1.000 MCU PIC ■■ CTMU per migliori interfacce utente con pulsanti
capacitivi o controlli a cursore
2 32-bit Microcontrollers
MPLAB® Harmony per PIC32
Panoramica
MPLAB Harmony è un ambiente di sviluppo firmware
completamente integrato, flessibile e abstracted, per
microcontroller PIC32. Consente un solido ambiente di
sviluppo di librerie interoperabili RTOS-friendly con un
rapido e completo supporto Microchip per l’integrazione
di software di terze parti. MPLAB Harmony contiene un
set di librerie di periferiche, driver e servizi di sistema
immediatamente accessibili per lo sviluppo di applicazioni. MPLAB Harmony, diagramma a blocchi
Il formato di sviluppo del codice ne consente la massima
riusabilità riducendo il time-to-market. Application(s)
Vantaggi Middleware
Plug-in Plug-in Driver
Software Framework
O
■■ Time-to-market più rapido RTOS
(3rd Party)
S
A
Common
System Middleware Driver
Services
■■ Migliore interoperabilità del codice L
Hardware
32-bit Microcontrollers 3
Scopriamo gli MCU MIPS® M4K Core PIC32
Il Controller DMA di
accesso diretto alla Controller USB On-The-Go
Core 32-bit MIPS M4K, con canali DMS dedicati CAN 2.0b, con buffer
architettura Harvard, Single- memoria con modulo CRC configurabili e filtro
integrato opera in e transceiver integrati
cycle hardware MAC fast avanzato
interrupts & context switch modalità idle
10/100 Ethernet
MAC con canali
DMA dedicati e
® intefacce MII/RMII
M4
M4K 32-bit Core
• 100 MHz,, 1.65 D
DMIPS/MHz
• 5 Stage Pipelin
ne 32-bit ALU
Pipeline,
RMII/MII
32 Core
Trace 32-bit
3 2-bit 10/100
10
0/100
R
Registers
Matrice Bus ad HW DMA USB CAN 2.0b
C
Ethernet
Eth
hernet
JTAG M
Mul/Div Shadow Set
S 8 Ch. OTG (2)
elevato throughput MAC
M
Power-on reset
con accesso 2 Ch. DMA 4 Ch. DMA 2 Ch. DMA con singola
simultaneo alimentazione 2,3 –
Instruction Data
alle memorie,
3,6 V, brown-out
periferiche e I/O ad
alta velocità
Bus Matrix reset, rilevamento
tensione bassa
Prefetch
5112 KB
512 K 128 KB Interrupt
nterrupt GP
GPIO
PIO 2-Wire
Buff
f er
Buffer VREG
Flash 512K auto- C h
Cache
Flas
F
Flash SRAM ontroller
Controller (885)
(85) Debug
programmabile, Compatibile
ampiezza 128- MPLAB® X IDE,
bit, predictive
Peripheral Bus
MPLAB ICD 3 In-
instruction pre- Circuit Debugger e
fetch 256 byte 16-bit 28 Ch. Input Output 16-bit CTMU/ MPLAB REAL ICE™
Parallel 10-bit Capture Compare Timers Temp
Cache Port ADC (5) PWM (5) (5) Sense In-Circuit Emulator
Analog
Analo g
I2C™ UAR
UART
RT I2S/SP
S/SPIPI
Compara tors
Comparators RTCC
RTC
(5) (6) (4)
(3)
Rapporto flessibile
da 1:1 a 1:8
con Bus matrix
per soddisfare
le esigenze
applicazionali
Master port 16-bit parallela con Ricco set di periferiche
stati di attesa programmabili. Può analogiche e digitali
connettersi a SRAM, Flash, LCD integrate, compatibile con i
grafici e altre periferiche microcontroller 16-bit PIC®
Nota: Non tutte le caratteristiche sono disponibili su ognuno dei dispositivi PIC32. Si consiglia di consultare la
tabella della famiglia di prodotti per maggiori informazioni.
4 32-bit Microcontrollers
Scopriamo gli MCU MIPS32® microAptivTM
Core PIC32
Interfaccia CODEC
standard adeguata
ad audio di alta
qualità
Nota: Non tutte le caratteristiche sono disponibili su ognuno dei dispositivi PIC32. Si consiglia di consultare la
tabella della famiglia di prodotti per maggiori informazioni.
32-bit Microcontrollers 5
Sviluppare con i Microcontroller PIC32
Microchip è il solo silicon vendor con un completo portolio di microcontroller 8-, 16- e 32-bit
supportati da un unico ambiente di sviluppo. L’ MPLAB® X IDE è gratuito e di facile utilizzo.
Gli Starter Kit PIC32
Iniziare subito è facile con uno degli starter kit PIC32 completamente integrati.
Offrono una facile installazione, una guida introduttiva di esercitazione ed una
scheda di avviamento PIC32 che si connette facilmente al tuo pc via USB. Gli starter
kit includono:
■ MPLAB X IDE e MPLAB XC 32 C Compiler†
■ PIC32 starter board con programmer e debugger integrati
■ Esempi di codice, documentazione, esercitazioni e progetti esempio; scheda
di espansione I/O opzionale che consente signal breakout e connessioni per
daughter card PICtail™ Plus
† La versione Lite non ha limiti di dimensione del codice e complete ottimizzazioni. Dopo 60 giorni parte di quelle ottimizzazioni vengono disabilitate.
PIC32 USB PIC32 USB PIC32 Starter Kit Wi-Fi® G Demo Board
Microstick II Starter Kit II Starter Kit III (DM320001) (DV102412)
(DM330013-2) (DM320003-2) (DM320003-3)
PIC32 Bluetooth PIC32 Ethernet MPLAB Starter Kit for PIC32MZ Embedded PIC32MZ Embedded
Starter Kit Connectivity Starter Kit Connectivity Starter Kit
Starter Kit II PIC32MX1XX/2XX
(DM320018) (DM320006) with Crypto Engine
(DM320004-2) (DM320013)
(DM320006-C)
OPZIONALE
Multimedia Multimedia PIC32MX270F256D Plug-in Module for
Expansion Board Expansion Board II Bluetooth Audio Development Kit
(DM320005) (DM320005-2) (MA320013)*
6 32-bit Microcontrollers
Sviluppare con i Microcontroller PIC32
Piattaforma Explorer 16
Explorer 16 PIC32 Plug-in Modules
MPLAB ICD 3 MPLAB REAL ICE
Development Board (MA320001/2/3/11/12/14)
In-Circuit Debugger In-Circuit Emulation
(DM240001) (MA320002-2)
(DV164035) System (DV244005)
Explorer 16
Development Board
+ E Oppure
PIC32MX460F512L
M2M PICtail PIC32 VGA Camera Sensor MRF24WB0MA Wi-Fi MRF24J40MA PICtail Plus
Daughter Board (VCS) PICtail Plus Board Daughter Board 2.4 GHz RF Card
(AC320011) (AC164150) (AC164136-4) (AC164134)
… e molte altre!
32-bit Microcontrollers 7
Famiglie di prodotti Microcontroller PIC32
Dispositivi PIC32MX
Timers 16b/32b
Boot Flash (KB)
(Full/Hi-Speed)
Boundary Scan
DMA Channels
IC/OC/PWM
Speed (MHz)
Device
CTMU/PPS
SRAM (KB)
Flash KB +
Pin Count
CAN 2.0b
I2S/SPI
UARTs
RTCC
I2C™
USB
PIC32MX110F016B 16 + 3 4 28 10
PIC32MX110F016C 16 + 3 4 36 40 12
PIC32MX110F016D 16 + 3 4 44 13 −40 to
2/2 2 2 4/0 Y N N N 5/5/5 3 5/2 Y Y Y
PIC32MX120F032B 32 + 3 8 28 10 +105
PIC32MX120F032C 32 + 3 8 36 40/50 12
PIC32MX120F032D 32 + 3 8 44 13
PIC32MX130F064B 64 + 3 16 28 10
PIC32MX130F064C 64 + 3 16 36 40 12
PIC32MX130F064D 64 + 3 16 44 13
PIC32MX150F128B 128 + 3 32 28 10 −40 to
2/2 2 2 4/0 Y N N N 5/5/5 3 5/2 Y Y Y +105
PIC32MX150F128C 128 + 3 32 36 12
PIC32MX150F128D 128 + 3 32 44 40/50 13
PIC32MX170F256B 256 + 3 64 28 10
PIC32MX170F256D 256 + 3 64 44 13
PIC32MX210F016B 16 + 3 4 28 9
PIC32MX210F016C 16 + 3 4 36 40 12
PIC32MX210F016D 16 + 3 4 44 13 −40 to
2/2 2 2 4/2 Y FS N N 5/5/5 3 5/2 Y Y Y
PIC32MX220F032B 32 + 3 8 28 9 +105
PIC32MX220F032C 32 + 3 8 36 40/50 12
PIC32MX220F032D 32 + 3 8 44 13
PIC32MX230F064B 64 + 3 16 28 9
PIC32MX230F064C 64 + 3 16 36 40 12
PIC32MX230F064D 64 + 3 16 44 13
PIC32MX250F128B 128 + 3 32 28 9 −40 to
2/2 2 2 4/2 Y FS N N 5/5/5 3 5/2 Y Y Y
PIC32MX250F128C 128 + 3 32 36 12 +105
PIC32MX250F128D 128 + 3 32 44 40/50 13
PIC32MX270F256B 256 + 3 64 28 9
PIC32MX270F256D 256 + 3 64 44 13
PIC32MX320F032H 32 + 12 8 64 40
PIC32MX320F064H 40
64 + 12 16 64
PIC32MX320F064H 80 2 0/0 N 16 ch
−40 to
PIC32MX320F128H 64 2/2 2 N N N 5/5/5 2 5/2 Y Y Y
+105
128 + 12 16 80
PIC32MX320F128L 100
PIC32MX330F064H 64 4
64 + 12 16 100 4/0 Y 28 ch
PIC32MX330F064L 100 5
PIC32MX340F128H 64
128 + 12 32 80
PIC32MX340F128L 100
PIC32MX340F256H 64 −40 to
256 + 12 32 80 2/2 2 2 4/0 N N N N 5/5/5 16 ch 2 5/2 Y Y Y
PIC32MX360F256L 100 +105
PIC32MX340F512H 64
512 + 12 32 80
PIC32MX360F512L 100
PIC32MX350F128H 64 4
128 + 12 32
PIC32MX350F128L 100/124 5
PIC32MX350F526H 64 4 −40 to
256 + 12 64 100 2/2 2 4/0 Y N N N 5/5/5 28 ch 2 5/2 Y Y Y
+105
PIC32MX350F526L 100/124 5
PIC32MX370F512H 64 4
512 + 12 128
PIC32MX370F512L 100/124 5
Qualificati grade 2 e 3 AEC-Q100. Consultare le pagine dei singoli prodotti per dettagli.
8 32-bit Microcontrollers
Famiglie di Prodotti Microcontroller PIC32
Dispositivi PIC32MX (seguito)
Timers 16b/32b
Boot Flash (KB)
(Full/Hi-Speed)
Boundary Scan
DMA Channels
IC/OC/PWM
Speed (MHz)
Device
CTMU/PPS
SRAM (KB)
Flash KB +
Pin Count
CAN 2.0b
I2S/SPI
UARTs
RTCC
I2C™
USB
PIC32MX420F032H 32 + 12 8 64 40 0/1 2 0/2 N 16 ch
PIC32MX430F064H 64 2/2 4
64 + 12 16 100 4/2 Y 28 ch
PIC32MX430F064L 100 2/2 5
PIC32MX440F128H 64 0/1
128 + 12 32 80
PIC32MX440F128L 100 0/2
PIC32MX440F256H 64 0/1
256 + 12 32 80 2 N 16 ch
PIC32MX460F256L 100 0/2
−40 to
PIC32MX440F512H 64 0/1 2 FS N N 5/5/5 2 5/2 Y Y Y +105
512 + 12 32 80
PIC32MX460F512L 100 0/2
4/2
PIC32MX450F128H 64 4
128 + 12 32
PIC32MX450F128L 100/124 5
PIC32MX450F256H 64 4
256 + 12 64 100 2/2 Y 28 ch
PIC32MX450F256L 100/124 5
PIC32MX470F512H 64 4
512 + 12 128
PIC32MX470F512L 100/124 5
PIC32MX534F064H 64 0/3 4
16 80
PIC32MX534F064L 100 0/4 5
64 + 12
PIC32MX564F064H 64 0/3 4
32 80 4/4
PIC32MX564F064L 100 0/4 5
PIC32MX564F128H 64 0/3 4 −40 to
128 + 12 32 80 6 N FS N 1 5/5/5 16 ch 2 5/2 Y Y Y
+105
PIC32MX564F128L 100 0/4 5
PIC32MX575F256H 64 0/3 4
256 + 12 64 80
PIC32MX575F256L 100 0/4 5
8/4
PIC32MX575F512H 64 0/3 4
512 + 12 64 80
PIC32MX575F512L 100 0/4 5
PIC32MX664F064H 64 0/3 4
64 + 12 32 80
PIC32MX664F064L 100 0/4 5
4/4
PIC32MX664F128H 64 0/3 4
128 + 12 32 80
PIC32MX664F128L 100 0/4 5
PIC32MX675F256H 64 0/3 4 −40 to
256 + 12 64 80 6 N FS Y N 5/5/5 16 ch 2 5/2 Y Y Y
+105
PIC32MX675F256L 100 0/4 5
PIC32MX675F512H 64 0/3 4
64 80 8/4
PIC32MX675F512L 100 0/4 5
512 + 12
PIC32MX695F512H 64 0/3 4
128 80
PIC32MX695F512L 100 0/4 5
PIC32MX764F128H 64 0/3 4
128 + 12 32 80 4/6 1
PIC32MX764F128L 100 0/4 5
PIC32MX775F256H 64 0/3 4
256 + 12 64 80
PIC32MX775F256L 100 0/4 5 −40 to
6 N FS Y 5/5/5 16 ch 2 5/2 Y Y Y +105
PIC32MX775F512H 64 0/3 4
64 80 8/8 2
PIC32MX775F512L 100 0/4 5
512 + 12
PIC32MX795F512H 64 0/3 4
128 80
PIC32MX795F512L 100 0/4 5
Qualificati grade 2 e 3 AEC-Q100. Consultare le pagine dei singoli prodotti per dettagli.
32-bit Microcontrollers 9
Famiglie di Prodotti Microcontroller PIC32
Dispositivi PIC32MZ
Timers 16b/32b
Boot Flash (KB)
(Full/Hi-Speed)
Boundary Scan
DMA Channels
IC/OC/PWM
Speed (MHz)
Device
SRAM (KB)
Flash KB +
10-bit ADC
Encryption
Pin Count
CAN 2.0b
ADC S/H
I2S/SPI
UARTs
RTCC
I2C™
USB
PPS
SQI
EBI
PIC32MZ2048ECG144 2048 + 160 8/12 N −40 to
512 144 200 6 5 6 Y HS Y 9/9/9 48 ch 1 2 9/4 Y Y Y Y Y N
PIC32MZ2048ECH144 2048 + 160 8/16 2 +85
10 32-bit Microcontrollers
Opzioni di Package
36-pin VTLA
28-pin QFN
5 × 5 mm (TL)
6 × 6 mm (ML) 64-lead TQFP
10 × 10 mm (PT) 100-lead TQFP
12 × 12 mm (PT)
44-pin VTLA
28-pin SSOP 6 × 6 mm (TL)
10.2 × 7.8 mm (SS)
64-lead QFN
9 × 9 mm (MR)
100-lead TQFP
14 × 14 mm (PF)
44-pin TQFP
28-pin SOIC 10 × 10 mm (PT)
17.9 × 10.3 mm (SO) 124-lead VTLA (TL)
9 × 9 mm
32-bit Microcontrollers 11
Supporto Formazione
Microchip è impegnata nel supportare i suoi clienti nello Se ti interessa formazione aggiuntiva, allora Microchip può
sviluppare prodotti più rapidamente e con maggiore aiutarti. Espandiamo continuamente le nostre opzioni di
efficienza. Manteniamo una rete internazionale di field formazione tecnica, offrendo localmente una crescente
application engineer e supporto tecnico pronti a fornire lista di corsi e curricula dettagliati, come pure importanti
assistenza su prodotti e sistemi. Inoltre, le seguenti aree risorse online – da utilizzare ovunque tu sia.
di assistenza sono disponibili su www.microchip.com: ■ Technical Training Centers and Other Resources:
■ Support offre un modo per avere rapidamente risposte: www.microchip.com/training
http://support.microchip.com ■ MASTERs Conferences: www.microchip.com/masters
■ Sample offre campioni di prova di ognuno dei dispositivi ■ Worldwide Seminars: www.microchip.com/seminars
Microchip: http://sample.microchip.com ■ eLearning: www.microchip.com/webseminars
■ Forum fornisce l’accesso ad una base di conoscenze e
ad aiuto individuale: http://forum.microchip.com
■ Buy fornisce la posizione e recapiti dei Sales Channel
Partner Microchip: www.microchip.com/sales
www.microchip.com
Informazioni soggette a variazioni. Il nome e logo Microchip, il logo Microchip, dsPIC, MPLAB, mTouch e PIC sono marchi
industriali registrati e MiWi, PICtail e REAL ICE sono marchi industriali di Microchip Technology Incorporated negli U.S.A.
Microchip Technology Inc.
e altri Stati. Tutti gli altri marchi industriali menzionati nel presente documento appartengolo ai rispettivi titolari. © 2014, 2355 W. Chandler Blvd.
Microchip Technology Incorporated. Tutti i diritti riservati. Stampato in the U.S.A. 8/14 DS30009904P. ML2130Ita09.14 Chandler, AZ 85224-6199