POTENZIALITÀ AGRO-METEO DELLA PIATTAFORMA ARDUINO
|
|
- Giorgia Costantino
- 8 anni fa
- Visualizzazioni
Transcript
1 POTENZIALITÀ AGRO-METEO DELLA PIATTAFORMA ARDUINO Giambattista Toller1*, Aldo Biasi1, Stefano Corradini1 Fondazione Edmund Mach, via E.Mach 1, 38010, San Michele all Adige (Trento)
2 http//arduino.cc
3 Attività svolta nell ambito del Progetto Cent uro
4 Una piattaforma informatica è una base software e/o hardware su cui sono eseguite e/o sviluppate applicazioni Si può intendere come: Una piattaforma software, che indica il software di base sul quale sono eseguiti o sviluppati i software applicativi (ad es. Piattaforma Java). Una piattaforma hardware, cioè l'hardware sul quale vengono fatti eseguire un certo sistema operativo e un certo insieme di programmi applicativi; Una piattaforma operativa, tipo di piattaforma software che include il sistema operativo il quale è costruito a partire dalle istruzioni elementari del processore (instruction set). Un ambiente di esecuzione che comprende hardware e sistema operativo ed eventualmente elementi middleware specifici, application server ed altri strumenti di supporto all'esecuzione di programmi.
5 Open hardware e open source Gli schemi hardware di Arduino sono distribuiti in modo da poter essere utilizzati nei termini legali di una licenza Creative Commons Attribution Share-Alike 2.5, e sono disponibili sul sito ufficiale Arduino. Per alcune versioni della scheda sono disponibili anche il layout e i file di produzione. Il codice sorgente per l'ambiente di sviluppo integrato e la libreria residente sono disponibili, e concessi in uso, secondo i termini legali contenuti nella licenza GPLv2.
6 Creative Commons (CC) Creative Commons (CC) è un'organizzazione non profit con sede a San Francisco dedicata all'espansione della portata delle opere di creatività offerte alla condivisione e all'utilizzo pubblici. Essa intende altresì rendere possibile, com'è sempre avvenuto prima di un sostanziale abuso della legge sul copyright, il ricorso creativo a opere di ingegno altrui nel pieno rispetto delle leggi esistenti.
7 GNU General Public License La GNU General Public License è una licenza per software libero. È comunemente indicata con l'acronimo GNU GPL o semplicemente GPL. Contrapponendosi alle licenze per software proprietario, la GNU GPL assicura all'utente libertà di utilizzo, copia, modifica e distribuzione. La GPL ha incontrato un gran successo fra gli autori di software sin dalla sua creazione, ed è oggi la più diffusa licenza per il software libero.
8 Gli sviluppatori di Arduino Interaction Design Institute, Ivrea. Perché Arduino si chiama Arduino?
9 ? Il nome viene da Arduino Marchese d Ivrea Fruttuaria, 1015? Arduino d'ivrea ( ) fu un protagonista delle acerrime lotte per il potere che coinvolsero l'intera struttura feudale ai tempi dell Impero Romano-Germanico degli Ottoni. Nel 1002, approfittando della morte di Ottone III, un nutrito gruppo di vassalli ostili al potere. imperiale lo elesse re d'italia. Per dieci anni, tra il 1004 ed il 1014, Arduino cercò di mantenere la corona d'italia, ma la forte opposizione dei vescovi e di alcuni conti e marchesi fedeli all'imperatore non gli permise di portare a termine i propri piani.
10 Oppure da: Bar di Re Arduino Piazza Vincenzo Gioberti, 13, Ivrea, (TO)?
11 Arduino mega 61 Arduino nano 48 Arduino
12 Shield, chi era costui? Si tratta di piccole schede collegabili ad Arduino. Possono fare molte cose: Collegamenti radio, zigbee, telefonici. Controllo motori, connessione ethernet, Controllo schede memoria, etc.
13 Microcontroller Digital I/O Pins Analog Input Pins DC Current per I/O Pin Flash Memory SRAM EEPROM Clock Speed Serial port used to receive (RX) and transmit (TX) TTL serial data External Interrupts Pulse Width Modulation BUS SPI LED BUS I2C Analog Reference Voltage Reset MEGA 1280 ATmega (of which 14 provide PWM output) ma 128 KB of which 4 KB used by bootloader 8 KB 4 KB 16 MHz Serial 0: (RX) and 1 (TX); Serial 1: 19 (RX) and 18 (TX); Serial 2: 17 (RX) and 16 (TX); Serial 3: 15 (RX) and 14 (TX). External Interrupts: 2 (interrupt 0 ), 3 ( interrupt 1 ), 18 ( interrupt 5 ), 19 (interrupt 4 ), 20 ( interrupt 3), and 21 ( interrupt 2 ). PWM: 0 to 13. SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). LED: I C: 20 (SDA) and 21 (SCL) AREF. Reference voltage for the analog inputs. Reset. DUEMILANOVE 328 NANO 168 NANO 328 ATmega 328 ATmega 168; ATmega (di cui 6 utilizzati come uscite PWM) 14 (of which 6 provide PWM output) 6 a 10 bit di risoluzione (ovvero 1024 valori differenti; 0-5V) 8 at 10 bits of resolution 40 ma 40 ma 16 KB (ATmega168) or 32 KB 16 KB (di cui 2 KB utilizzati (ATmega328) of which 2 KB dal bootloader) used by bootloader 1 KB (ATmega168) 1 KB or 2 KB (ATmega328) 512 bytes (ATmega168) or bytes KB (ATmega328) 16 MHz 16 MHz Serial: 0 (RX) e 1 (TX). Interrupt esterni: 2 e 3. PWM: 3, 5, 6, 9, 10, e 11. SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). LED: 13. I2C: 4 (SDA) and 5 (SCL). AREF. Voltaggio di riferimento per gli ingressi analogici. Reset. Serial: 0 (RX) e 1 (TX). External Interrupts: 2 and 3. PWM: 3, 5, 6, 9, 10, and 11. SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). LED: I C: 4 (SDA) and 5 (SCL). AREF. Reference voltage for the analog inputs. Reset.
14 Arduino Mega Microcontrollore: ATmega2560 (noi ATmega1280) Tensione di alimentazione 6-20V; (raccomandata 712V) Ingressi/uscite Digitali: 54 (di cui 14 possono essere utilizzate come uscite PWM) Ingressi analogici: 16 Corrente Dc per pin I/O: 40 ma Memoria Flash: 256 kb (di cui 8 kb utilizzati dal bootloader) SRAM: 8 kb EEPROM: 4 kb Clock: 16 MHz
15 Come si programma Arduino programming language (derivato da c+ +) Ambiente di sviluppo molto facile i programmi si chiamano sketch Comunque programmare non è mai una banalità
16 Semplice programma per l'accensione ripetuta di un LED nell'ambiente di sviluppo di Arduino #define LED_PIN 13 void setup () { pinmode (LED_PIN, OUTPUT); // abilita il pin 13 per l'output digitale } void loop () { digitalwrite (LED_PIN, HIGH); // accende il LED delay (1000); // aspetta 1 secondo (1000 millisecondi) digitalwrite (LED_PIN, LOW); // spegne il LED delay (1000); // aspetta un secondo }
17 Le nostre prove 1. Modem GPRS GSM862GPRS (QUAD) di Telit (105 ) 2. Memoria flash ARDUINOSDLETT (13.0 ) 3. Orologio in tempo reale PCF8583 (3.58 ) 4. Multiplexer analogico ADG406BNZ (10.25 ) + PCF8574P (2.48 ) 5. Display a cristalli liquidi PC1602AR-H 16x2 (10.27 )
18
19 Prova 1: Modem GPRS GSM862GPRS (QUAD) Permette la connessione di Arduino all INTERNET Con i protocolli HTTP FTP
20
21 Libelium Hilo-Sagem ~ 70
22 Prova 2: Secure Digital (SD) card utilizza una memoria flash contenuta al suo interno. consumo energetico ridotto (in sleep = 250 ua, Lettura / Scrittura = 80 ma). dimensioni molto contenute (32 24 mm per 2,1 mm di spessore), capacità di memorizzazione elevate (64 GiB e più) velocità di trasferimento che raggiunge i 22,5 Mb/s nelle nuove 150x.
23 I prefissi per multipli binari sono una serie di prefissi istituiti dalla Commissione Elettrotecnica Internazionale (IEC) nel dicembre 1998 per evitare l'uso da parte degli informatici dei prefissi standard SI per indicare non i multipli decimali (per cui sono stati pensati e standardizzati) ma binari, sfruttando il fortuito caso che la decima potenza del 2 (1024) è molto vicina alla terza potenza di 10 (1000). Fattore 2^10 2^20 2^30 2^40 2^50 2^60 2^70 2^80 Simbolo IEC Ki Mi Gi Ti Pi Ei Zi Yi kibibyte mebibyte gibibyte tebibyte Nome IEC kibi mebi gibi tebi pebi exbi zibi yobi Nome esteso kilobinary megabinary gigabinary terabinary petabinary exabinary zettabinary yottabinary byte, kibibyte, mebibyte, gibibyte, ~ ~ ~ ~ ~ ~ ~ ~ indicato indicato indicato indicato Simbolo SI k M G T P E Z Y Nome SI kilo mega giga tera peta exa zetta yotta con KiB con MiB con GiB con TiB Fattore SI Errore 10^3 +2,4% 10^6 +4,9% 10^9 +7,4% 10^12 +10,0% 10^15 +12,6% 10^18 +15,3% 10^21 +18,0% 10^24 +20,8% Da notare l'uso di una B maiuscola per differenziare Byte e bit.
24 metal oxide semiconductor field-effect transistor (MOSFET ) usati nelle memorie flash hanno funzionamento simile alle idrovalvole: una camera di dimensioni variabili, contenente acqua o cariche elettriche, modula il flusso idrovalvola Effetto tunnel usato per iniettare cariche nella camera chiusa (floating gate) del MOSFET La meccanica quantistica prevede che una particella abbia una probabilità, piccola ma finita, di attraversare spontaneamente una barriera arbitrariamente alta.
25 SEEEDUINO ARDUINOSDLETT Piccola scheda dotata di slot per SD max 2GiB (limite max FAT16) Permette ai dispositivi come Arduino e Seeeduino di leggere e scrivere le SD card con apposite librerie disponibili gratuitamente. Abbiamo regolarmente scritto e letto i dati da una SD da 512 MiB. Libreria ad oggetti C++: Class SD: definisce oggetti file-system FAT16 Class File: definisce oggetti file
26
27 Adafruit Data logging shield for Arduino $ Nassau Street, Unit 4C, New York, NY L interfaccia gestisce schede SD formattate per FAT16 (DOS) o FAT32 (Windows 95) (FAT=File Allocation Table ). Real time clock (RTC) lavora anche quando Arduino è staccato. La batteria dura alcuni anni. Sono incluse librerie sia per SD che per RTC che facilitano molto la programmazione. C e un area di sperimentazione a connessioni forate per saldare connettori, circuiteria o sensori. Il regolatore a 3.3V serve come stabile tensione di riferimento ed alimenta in modo affidabile le schede SD, che richiedono molta potenza per funzionare. Preferibile usare questa scheda con un Arduino con il chip 328.
28 Seeeduino Stalker Prezzo 36, microcontrollore ATmega168. Dispone di RTC (Real Time Clock), slot per micro SD card, 20 I/O, protocollo di comunicazione I2C e UART(universal asynchronous receiver/transmitter ), connettore per inserire moduli wireless come Xbee, Bluetooth e RF. Può essere impiegata come hub per la raccolta dati real time da sensori esterni, come data logger GPS, per il monitoraggio, ecc.
29 Prova 3: Orologio in tempo reale PCF8583 Memoria RAM a basso voltaggio 240 x 8 bit Corrente di esercizio (a fscl = 0 Hz): max 50 μa Funzione orologio con calendario quadriennale Timer universale con allarme e indicatore di overflow Base dei tempi a khz o 50 Hz Bus serial di input - output (I2C-bus) Funzioni programmabili di allarme, timer e interrupt L orologio in tempo reale è stato usato con successo nella sequenza: Arduino, via bus I2C imposta sull orologio un ora di risveglio e poi si suicida tramite un relè bistabile sull alimentazione Quando suona la sveglia, l RTC manda un impulso al relè, che cambia stato ri-accendendo Arduino Arduino prende da RTC il tempo e imposta il proprio orologio
30
31 Prova 4: Multiplexer 2 x ADG406BNZ 16/1 + 1 expander I2C 8bit PCF8574P Multiplexer analogico 16 x 1 resistenza on max: 125Ω Range temp.:-40 c to +85 c; 1. Usato per espandere il numero di ingressi oltre quello presente sulla scheda Arduino (2009=6, nano=8, mega=16). 2. Due ADG406BNZ sono pilotati in modo indipendente per mezzo di un PCF8574P. 3. La resistenza on del multiplexer è di circa 100 ohm; vanno perciò usati circuiti ad alta impedenza o in corrente
32 Uso del multiplexer = = = = = =15 ADG406BNZ multiplexer 16/1 arduino Bus I2C PCF8574P Expander I2C 8bit
33
34 Shield Multiplexer 48 ingressi Adds an additional 48 analog or digital inputs or outputs to the Arduino and Arduino Mega using three Texas Instruments CD74HC4067 Analog Multiplexers; HC = High speed CMOS, 12 ns
35 Prova 5: Display a cristalli liquidi PC1602AR-H 16x2 (10.27 ) Least Significant Nibble or 4 1 or 5 2 or 6 3 or 7 Most Significant Nibble
36
37
38 Ecco tutto l apparato sperimentale
39 Conclusioni Imparare l uso di Arduino non è particolarmente gravoso (però almeno un po di elettronica ) I prezzi delle schede sono popolari Esistono shield pronti per molte applicazioni Esiste una vasta comunità di utenti Nel prossimo autunno ci piacerebbe tenere un piccolo corso di Arduin-agro-meteo ( posti limitati, prenotatevi fin da ora!! )
40 Si Può Fareeee
introduzione I MICROCONTROLLORI
introduzione I MICROCONTROLLORI Definizione Un microcontrollore è un dispositivo elettronico programmabile Può svolgere autonomamente diverse funzioni in base al programma in esso implementato Non è la
DettagliArduino UNO. Single board microcontroller
Arduino UNO Single board microcontroller Che cos è Arduino? Arduino è una piattaforma hardware basata su un microcontrollore, per lo sviluppo di applicazioni che possono interagire con il mondo esterno.
Dettagli8 Microcontrollori PIC
8 Microcontrollori PIC 8.1 Descrizione generale Un microcontrollore è un dispositivo elettronico che opportunamente programmato è in grado di svolgere diverse funzioni in modo autonomo. Essenzialmente
DettagliArduino: domotica open source
Arduino: domotica open source Emanuele Palazzetti Feedback: http://tinyurl.com/arduinold2011 1 Physical Computing Costruire dei sistemi fisici interattivi tramite l'uso di software e di hardware in grado
DettagliArduino: Programmazione
Programmazione formalmente ispirata al linguaggio C da cui deriva. I programmi in ARDUINO sono chiamati Sketch. Un programma è una serie di istruzioni che vengono lette dall alto verso il basso e convertite
DettagliARDUINO. Ing. Francesco Giurlanda francesco.giurlanda@iet.unipi.it
ARDUINO Ing. Francesco Giurlanda francesco.giurlanda@iet.unipi.it Cos'è ARDUINO? Il progetto nasce ad Ivrea, nel 2005. Obiettivo: realizzare un sistema di prototipizzazione economico. Al Maggio del 2011
DettagliUnità di telelettura per contatori
Unità di telelettura per contatori Funzionalità : 5 Ingressi digitali, per segnali GME (ingresso S0) 1 Uscita digitale, per segnalazione di allarme seriale RS232 o RS485, protocolli ModBus o DLMS per comunicazione
DettagliFondamenti di Informatica INFORMATICA ED UNITA DI MISURA
Fondamenti di Informatica INFORMATICA ED UNITA DI MISURA INFORMATICA= INFOR(MAZIONE AUTO)MATICA Scienza che si occupa del trattamento automatico dell informazione Dati(input) Istruzioni di un Computer
DettagliRaspberry Pi: Hardware Programming. Rossi Pietro Alberto
Rossi Pietro Alberto Agenda Introduzione Hardware Software Programmazione, primi passi Protocolli di comunicazione Programmazione Conclusioni Introduzione Il Raspberry Pi è una scheda elettronica impementante
DettagliAuthor: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)
- Arduino è orientato all'applicazione, - Permette di provare, partendo dal piccolo e crescendo pezzo per pezzo (sviluppo modulare); - Lo sviluppo è aiutato da una enorme community online con esempi e
DettagliCaratteristiche HW. Clock Speed 16 MHz
ARDUINO YÚN Caratteristiche HW AVR Arduino Microcontroller ATmega32u4 Operating Voltage 5V Input Voltage 5V Digital I/O Pins 20 PWM Channels 7 Analog Input Channels 12 DC Current per I/O Pin 40 ma DC Current
DettagliPer scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli
CODICE Le fonti in cui si possono trovare tutorial o esempi di progetti utilizzati con Arduino si trovano nel sito ufficiale di Arduino, oppure nei forum di domotica e robotica. Il codice utilizzato per
DettagliSistemi Elettronici #1. Sistemi Elettronici. Definizioni e concetti generali. Sistemi Elettronici Laurea Triennale in Elettronica A.A.
Sistemi Elettronici Definizioni e concetti generali Concetti generali Il microcontrollore è un dispositivo che raggruppa su un unico chip un processore ed un insieme di dispositivi CPU Memoria RAM Memoria
DettagliArchitettura del Calcolatore. Emilio Di Giacomo e Walter Didimo
Architettura del Calcolatore Emilio Di Giacomo e Walter Didimo Computer e programmi Il computer è una macchina programmabile Grazie alla possibilità di eseguire programmi diversi, il computer può svolgere
DettagliProgetto Esami Di Stato Anno 2014/2015
Progetto Esami Di Stato Anno 2014/2015 Candidato: Ardilio Angelica Classe: 5 B - I.T.I.S. Elettronica ed Elettrotecnica. T.P.S.E.E. Tecnologia & Progettazione di Sistemi Elettrici ed Elettronici ARDUINO.
DettagliVari tipi di computer
Hardware Cos è un computer? Un computer è un elaboratore di informazione. Un computer: riceve informazione in ingresso (input) elabora questa informazione Può memorizzare (in modo temporaneo o permanente)
DettagliCorso Base Arduino ed Elettronica
Corso Base Arduino ed Elettronica Secondo incontro Saldatura e Relatore: Roberto Beligni rbeligni@altratecnoloiga.com L'ambiente di sviluppo L'ambiente di sviluppo di Arduino (Chiamato IDE) facilita la
DettagliMT2 e MT3: Schede e sistemi di controllo motori passo passo
IPSES S.r.l. Scientific Electronics MT2 e MT3: Schede e sistemi di controllo motori passo passo La gamma più completa per il controllo intelligente dei motori passo passo I nostri sistemi sono la soluzione
DettagliC. P. U. MEMORIA CENTRALE
C. P. U. INGRESSO MEMORIA CENTRALE USCITA UNITA DI MEMORIA DI MASSA La macchina di Von Neumann Negli anni 40 lo scienziato ungherese Von Neumann realizzò il primo calcolatore digitale con programma memorizzato
DettagliArduino. Laboratorio Arduino Base. HackLab Terni. Laboratorio aperto a tutti di elettronica, scienza e arte. hacklabterni.
Laboratorio Base HackLab Terni Laboratorio aperto a tutti di elettronica, scienza e arte. hacklabterni.org Cos'è? è una piattaforma di prototipazione elettronica open-source basata su microcontrollore
DettagliIZ1MHN e IW1ALX. Agenda. Introduzione ad Arduino Arduino l hardware Arduino il software Alcune idee realizzabili con Arduino E se facessimo un corso?
IZ1MHN e IW1ALX Agenda Introduzione ad Arduino Arduino l hardware Arduino il software Alcune idee realizzabili con Arduino E se facessimo un corso? 1 Introduzione ad Arduino Cos è Arduino Un po di storia
DettagliCorso PLC - Manuale Pratico 1
Corso PLC - Manuale Pratico 1 "!#$ % L'unità centrale di un PLC, chiamata più semplicemente CPU, normalmente occupa il primo modulo del rack. Si individua subito in quanto tipicamente è dotata di un selettore,
DettagliArchitetture Applicative
Alessandro Martinelli alessandro.martinelli@unipv.it 6 Marzo 2012 Architetture Architetture Applicative Introduzione Alcuni esempi di Architetture Applicative Architetture con più Applicazioni Architetture
DettagliSezione di PWM e Generatore di D/A Converter.
Corso di BASCOM AVR - (34) Corso Teorico/Pratico di programmazione in BASCOM AVR. Autore: DAMINO Salvatore. Sezione di PWM e Generatore di D/A Converter. La struttura interna dei Mini Moduli è composta
DettagliAppunti di Sistemi e Automazione
Appunti di Sistemi e Automazione Il modello o macchina di Von Neumann rappresenta un computer con i suoi componenti principali e la sua organizzazione logico-funzionale. Tale progetto risale al 1945/1946.
DettagliDOCUMENTAZIONE J-BO. Progetto FabSchool 2015-2016 ITE GINO ZAPPA CLASSE 4D
DOCUMENTAZIONE J-BO Progetto FabSchool 2015-2016 ITE GINO ZAPPA CLASSE 4D STEP 1: RACCOLTA IDEE E DECISIONE DEL PRODOTTO - il braccialetto allarme Il giorno 21 novembre abbiamo dato inizio al progetto
DettagliLABORATORIO DI SISTEMI
ALUNNO: Fratto Claudio CLASSE: IV B Informatico ESERCITAZIONE N : 1 LABORATORIO DI SISTEMI OGGETTO: Progettare e collaudare un circuito digitale capace di copiare le informazioni di una memoria PROM in
DettagliDIMENSIONI E PRESTAZIONI
DIMENSIONI E PRESTAZIONI Prof. Enrico Terrone A. S: 2008/09 Le unità di misura Le due unità di misura fondamentali dell hardware sono: i Byte per le dimensioni della memoria gli Hertz (Hz) per le prestazioni
DettagliArchitettura del PIC 18F452
Controllo Digitale a.a. 2005-2006 Architettura del PIC 18F452 Ing. Federica Pascucci PIC 18F452 Caratteristiche Frequenza operativa: 40 MHz Memorie: Program FLASH memory: 32 KBytes, 16 K-istruzioni memorizzabili
DettagliUnità intelligenti serie DAT9000
COMPONENTI PER L ELETTRONICA INDUSTRIALE E IL CONTROLLO DI PROCESSO Unità intelligenti serie DAT9000 NUOVA LINEA 2010 www.datexel.it serie DAT9000 Le principali funzioni da esse supportate, sono le seguenti:
DettagliCOORDINAMENTO PER MATERIE SETTEMBRE 2014 MATERIA DI NUOVA INTRODUZIONE PER EFFETTO DELLA RIFORMA
Pagina 1 di 6 COORDINAMENTO PER MATERIE SETTEMBRE 2014 MATERIA DI NUOVA INTRODUZIONE PER EFFETTO DELLA RIFORMA AREA DISCIPLINARE Triennio, Indirizzo Informatica e Telecomunicazioni, art. TELECOM. MATERIA:
DettagliPLC51 AUTOMAZIONE. di G.Filella e C. Befera filella@tin.it
PLC51 di G.Filella e C. Befera filella@tin.it Ecco il piccolo Davide, un ottimo esempio di come l elettronica si integra con l informatica: un potente PLC controllabile tramite la porta seriale di un personal
Dettagliclock DATA BUS ADDRESS BUS CONTROL BUS In realtà il bus del microprocessore si compone di 3 bus diversi: Bus indirizzi Bus di controllo
Schede a microprocessore Seconda parte Mondo esterno clock MEMORIA CPU PERIFERICA ADATTATORE DATA BUS ADDRESS BUS CONTROL BUS In realtà il bus del microprocessore si compone di 3 bus diversi: Bus dati
DettagliLaboratorio di Informatica
per chimica industriale e chimica applicata e ambientale LEZIONE 4 La CPU e l esecuzione dei programmi 1 Nelle lezioni precedenti abbiamo detto che Un computer è costituito da 3 principali componenti:
DettagliARDUINO ARDUINODUE. la piattaforma OPEN SOURCE alla portata di tutti. New. New. futurashop.it. S i s t e m i d i s v i l u ppo, software e didattica
S i s t e m i d i s v i l u ppo, software e didattica ARDUINO la piattaforma OPEN SOURCE alla portata di tutti Realizza i tuoi progetti sfruttando questa innovativa piattaforma a basso costo, che mette
DettagliINTERFACCIA PER PC MEDIANTE PORTA SERIALE
INTERFACCIA PER PC MEDIANTE PORTA SERIALE Scheda d interfaccia per PC da collegare alla porta seriale. Consente di controllare otto uscite a relè e di leggere otto ingressi digitali e due analogici. Un
DettagliTERMINALE PER IL CONTROLLO ACCESSI LBR 2746/48
TERMINALE PER IL CONTROLLO ACCESSI LBR 2746/48 Il controllo accessi rappresenta un metodo importante per la risoluzione dei problemi legati al controllo e alla verifica della presenza e del passaggio delle
DettagliVerificare il funzionamento delle memorie RAM Saper effettuare misure di collaudo. Dip switch Pulsante n.a. Octal tri-state buffer IC2 = MM 2114
SCH 31 Scrittura/lettura RAM Obiettivi Strumenti e componenti Verificare il funzionamento delle memorie RAM Saper effettuare misure di collaudo S1 S5 P1 IC1 = 74LS244 Dip switch Pulsante n.a. Octal tri-state
DettagliAutoware Ladder Tool (per Arduino ) Basic Tutorial
Per iniziare. Utilizzare il ns. pacchetto Autoware Ladder Tool (in breve Ladder Tool) per Arduino è veramente semplice. Elenchiamo qui di seguito i passi necessari per eseguire la ns. prima esercitazione.
DettagliArchitettura dei computer
Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore (CPU) la memoria principale (RAM) la memoria secondaria i dispositivi di input/output Il processore
DettagliProgetti reali con ARDUINO
Progetti reali con ARDUINO Introduzione alla scheda Arduino (parte 1 ª) gennaio 2015 Giorgio Carpignano I.I.S. PRIMO LEVI C.so Unione Sovietica 490 (TO) Materiale didattico: www.istitutoprimolevi.gov.it
DettagliIntroduzione a Arduino
Introduzione a Arduino Gianpaolo Gonnelli gianpaolo.gonnelli@gmail.com Arduino 1 Contenu7 l Cosa è? l Da cosa è composto? l Alcuni componen7 u7li l Programmare Arduino l Esperimen7 l Comunicare col PC
DettagliIndruduzione... 1 Il modulo Bluetooth HC-06... 2 Il firmware... 3 Collegamento della scheda... 4 Software PC e l applicazione Android...
Sommario Indruduzione... 1 Il modulo Bluetooth HC-06... 2 Il firmware... 3 Collegamento della scheda... 4 Software PC e l applicazione Android... 4 Indruduzione La scheda può controllare fino a quattro
DettagliInformatica per la comunicazione" - lezione 7 -
Informatica per la comunicazione - lezione 7 - Campionamento La codifica dei suoni si basa sulla codifica delle onde che li producono, a sua volta basata su una procedura chiamata campionamento.! Il campionamento
DettagliIIS ENZO FERRARI SUSA Anno scolastico: 2013/2014. Tonco Daniel. Classe V EA - Periti in Elettronica e Telecomunicazioni
IIS ENZO FERRARI SUSA Anno scolastico: 2013/2014 Tonco Daniel Classe V EA - Periti in Elettronica e Telecomunicazioni 1 2 Indice: Obiettivo Premessa Prime operazioni (foto allegate) Spiegazione montaggio
DettagliFree_ring control gsm based
Free_ring control gsm based 1. Introduzione Il free_ring è un apparecchio per la generazione di controllo remoto mediante rete GSM, di conseguenza possiamo utilizzare chiamate, sms o app. Facile da installare
DettagliIntroduzione...xiii Istruzioni per l uso...xiii File di supporto al libro... xiv
Introduzione...xiii Istruzioni per l uso...xiii File di supporto al libro... xiv Capitolo 1 Cosa serve per iniziare...1 Dove e come acquistare il materiale...1 Hacker elettronico...2 Strumentazione e materiali
DettagliDispensa di Informatica I.1
IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.
DettagliRemote Terminal Unit B-200 Pag. 1 Descrizione
Remote Terminal Unit B-200 Pag. 1 Descrizione Introduzione La RTU B200, ultima nata del sistema TMC-2000, si propone come valida risposta alle esigenze di chi progetta e implementa sistemi di automazione
DettagliSISTEMA DI TELETTURA CONTATORI
SISTEMA DI TELETTURA CONTATORI PALMARE CONTATORE SERVER CONCENTRATORE SISTEMA I sistemi di telelettura sono di 2 tipi : - Centralizzato Consiste nella raccolta dei dati in un database centrale grazie alla
DettagliSistemi GPS Mo d u l i G S M. Controlli remoti GSM. Esempio applicativo. Moduli GSM
Sistemi GPS Mo d u l i G S M Controlli remoti GSM Per controllare, attivare e verificare in modalità remota, sfruttando le reti GSM che coprono capillarmente tutto il territorio nazionale, europeo e gran
DettagliArchitettura hardware
Architettura dell elaboratore Architettura hardware la parte che si può prendere a calci Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
DettagliIl software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi
Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi
DettagliArchitettura del calcolatore
Architettura del calcolatore La prima decomposizione di un calcolatore è relativa a due macro-componenti: Hardware Software Architettura del calcolatore L architettura dell hardware di un calcolatore reale
DettagliEsame di INFORMATICA
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono essere codificati nello
DettagliArduino. Una filosofia intorno ad un μ-controlore
Arduino Una filosofia intorno ad un μ-controlore Cos è Arduino Piattaforma di prototipazione orientatata all'automazione Basata su μ-controllore ATMEL ATMega168/328P Progettato e distribuito OpenSource
DettagliSISTEMI E DISPOSITIVI EMBEDDED
SISTEMI E DISPOSITIVI EMBEDDED SISTEMI E DISPOSITIVI EMBEDDED Fasar Elettronica propone un innovativa e performante famiglia di prodotti per l'ambiente embedded, che comprende sistemi completi e singoli
DettagliTest di informatica. 1504 QUALE TRA I DISPOSITIVI DI MEMORIA ELENCATI HA LA CAPACITÀ PIÙ ELEVATA? a) Floppy disk b) Cd-Rom c) DVD Risposta corretta:
Test di informatica 1501 QUAL È L'UNITÀ DI MISURA PER MISURARE LA CAPIENZA DELL'HARD DISK? a) Bit b) Kbyte c) Gigabyte 1502 CHE COS'È UN BYTE? a) Un insieme di 256 bit b) Un gruppo di 8 bit c) Un carattere
DettagliNTC E MISURA DELLA TEMPERATURA CON ARDUINO
NTC E MISURA DELLA TEMPERATURA CON ARDUINO Una NTC (Negative Temperature Coefficient resistenza a coefficiente di temperatura negativo) è una resistenza che cambia il suo valore con il variare della temperatura.
DettagliIntroduzione all acquisizione Dati
Introduzione all acquisizione Dati Laboratorio di Robotica Industriale Evoluzione della strumentazione Introduzione all acquisizione dati - 2 Trend nella strumentazione Introduzione all acquisizione dati
DettagliCORSO ARDUINO. Giulio Fieramosca Stefano Panichi. Corsi GOLEM 2014
CORSO ARDUINO Giulio Fieramosca Stefano Panichi Corsi GOLEM 2014 Cosa c'è dietro Arduino? Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software spesso
DettagliESERCITAZIONI PRATICHE: Ø Creazione di un decoder BCD/DEC con porte logiche. Ø Esercitazione con decoder 4511 e display 7 segmenti.
BCD 7 SEGMENTI Il display BCD 7 segmenti è un visualizzatore di numeri che possono andare da zero a nove, ed è un dispositivo optoelettrico, cioè fornisce luce all applicazione di tensione ai suoi capi.
DettagliCentraline differenziali di temperatura TDC. SOREL Connect
TDC Informazioni generali Datalogger La nuova generazione di centraline solari Sorel: Versatili, connesse e facili da usare. Grazie intuitivo menù è possibile gestire ogni tipo di impianto solare in modo
DettagliLe licenze d uso. Le principali tipologie di licenze
Le licenze d uso La legge 633/41 attribuisce in via esclusiva all autore dell opera software tutti i diritti derivanti dall opera stessa, e vieta e punisce ogni abuso che leda questi diritti esclusivi.
DettagliAutomobile Bluetooth
Automobile Bluetooth Ivancich Stefano 17 Maggio 2015 SOMMARIO Di seguito s illustra un progetto di un automobile comandata da uno smartphone tramite la connessione Bluetooth. E stata presa una automobilina
DettagliUniversità degli Studi di Cassino Corso di Fondamenti di Informatica Codifica di dati e istruzioni. Anno Accademico 2010/2011 Francesco Tortorella
Corso di Fondamenti di Informatica Codifica di dati e istruzioni Anno Accademico 2010/2011 Francesco Tortorella La codifica dei dati e delle istruzioni La più piccola unità di informazione memorizzabile
DettagliLE 70 : CONTROLLORE GENERICO A 70 PIN PER MACCHINE MEDIO- GRANDI
website maker LE 70 : CONTROLLORE GENERICO A 70 PIN PER MACCHINE MEDIO- GRANDI Codice prodotto: LE 70 1 / 6 2 / 6 DESCRIZIONE LE70 è un controllore programmabile per applicazioni su qualunque tipo di macchine.
DettagliIndice generale. Introduzione...xiii. Breve storia di Raspberry Pi...1. Fuori dalla scatola...5
Introduzione...xiii Un progetto nato per passione... xiii La comunità educativa...xiv Piattaforme educative, ma non solo...xv Istruzioni per l uso...xv Capitolo 1 Capitolo 2 Capitolo 3 Breve storia di
DettagliFinalità delle misure
Sistemi di controllo industriale tramite Ing. Lorenzo Comolli Finalità delle misure In ambito scientifico,, studiare i fenomeni, verificare sperimentalmente modelli matematici e teorie scientifiche, monitorare
DettagliOpen Hardware: Arduino Linux day 2012
Open Hardware: Arduino Linux day 2012 27/10/2012 Luca Pais Arduino team Cos'è Arduino Cos'è Arduino Arduino è tre cose: Cos'è Arduino E' un oggetto fisico: Cos'è Arduino E' un ambiente di sviluppo:
DettagliIl computer: primi elementi
Il computer: primi elementi Tommaso Motta T. Motta Il computer: primi elementi 1 Informazioni Computer = mezzo per memorizzare, elaborare, comunicare e trasmettere le informazioni Tutte le informazioni
DettagliFondamenti di informatica: un po di storia
Fondamenti di informatica: un po di storia L idea di utilizzare dispositivi meccanici per effettuare in modo automatico calcoli risale al 600 (Pascal, Leibniz) Nell ottocento vengono realizzati i primi
DettagliCORSO SERALE ( TDP ) DEMOBOARD FN1Z PER PIC 16F877/16F877A
ITIS M. PLANCK LANCENIGO DI VILLORBA (TV) A.S. 2006/07 CLASSE 4A/ SERALE Corso di elettronica e telecomunicazioni Ins. Zaniol Italo CORSO SERALE ( TDP ) DEMOBOARD FN1Z PER PIC 16F877/16F877A Presentazione
DettagliPROGETTO ROBOT BIPEDE
Esame di stato 2012/2013 PROGETTO ROBOT BIPEDE Dalla Pellegrina Ivan Indice Introduzione Progetto Ricerca I vantaggi della costruzione di un Robot Lista materiali (breve descrizione componenti) Principio
DettagliLa memoria centrale (RAM)
La memoria centrale (RAM) Mantiene al proprio interno i dati e le istruzioni dei programmi in esecuzione Memoria ad accesso casuale Tecnologia elettronica: Veloce ma volatile e costosa Due eccezioni R.O.M.
DettagliAppunti di informatica. Lezione 6 anno accademico 2015-2016 Mario Verdicchio
Appunti di informatica Lezione 6 anno accademico 2015-2016 Mario Verdicchio RAM disco La RAM è basata su dispositivi elettronici, che funzionano con tempi molto rapidi, ma che necessitano di alimentazione
DettagliCiabatta Audio Digitale AVIOM Pro64
Ciabatta Audio Digitale AVIOM Pro64 Il sistema di collegamento dell audio digitale Pro64 fornisce prestazioni elevate, flessibilità e semplicità per progetto ed installazione. Senza necessità di setup
DettagliElementi di Informatica. ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale
Elementi di Informatica ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale Il sistema di numerazione posizionale decimale Nella numerazione posizionale ogni cifra del numero
DettagliSemplice progetto con Arduino simpatico G-meter col quale misurare e registrare le accelerazioni del proprio veicolo
Linux Day 2014 Semplice progetto con Arduino simpatico G-meter col quale misurare e registrare le accelerazioni del proprio veicolo Cos'è Arduino? Arduino è una piattaforma hardware low-cost programmabile,
Dettagli1.4b: Hardware. (Memoria Centrale)
1.4b: Hardware (Memoria Centrale) Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill Ediz. Fino alla III : cap. 3.11, 3.13 IV ediz.: cap. 2.8, 2.9 Questi lucidi Memoria Centrale Un
DettagliPer localizzare chi vuoi Per tutelare i tuoi lavoratori
Per localizzare chi vuoi Per tutelare i tuoi lavoratori mydasoli gps/gsm è un localizzatore portatile per sapere sempre la posizione di persone o cose con funzione Uomo a Terra Il dispositivo mydasoli
DettagliInformazione analogica e digitale
L informazione L informazione si può: rappresentare elaborare gestire trasmettere reperire L informatica offre la possibilità di effettuare queste operazioni in modo automatico. Informazione analogica
DettagliInformatica di base. Hardware: CPU SCHEDA MADRE. Informatica Hardware di un PC Prof. Corrado Lai
Informatica di base Hardware: CPU SCHEDA MADRE HARDWARE DI UN PC 2 Hardware (parti fisiche) Sono le parti fisiche di un Personal Computer (processore, scheda madre, tastiera, mouse, monitor, memorie,..).
DettagliUnità di Misura Corso di Abilità Informatiche Laurea in Fisica. prof. Corrado Santoro
Unità di Misura Corso di Abilità Informatiche Laurea in Fisica prof. Corrado Santoro Il tempo Il funzionamento della CPU è regolato da un motore : energia elettrica e clock di sistema Poiché la CPU è una
DettagliEsercitazione Controllo di un motore DC mediante Arduino YUN
Percorsi Abilitanti Speciali A.A. 2013/2014 classe abilitazione C320 LABORATORIO MECCANICO TECNOLOGICO Esercitazione Controllo di un motore DC mediante Arduino YUN Pag. 2 SOMMARIO Presentazione delle caratteristiche
DettagliSIMULAZIONE CIRCUITI LOGICI CON LOGISIM
SIMULAZIONE CIRCUITI LOGICI CON LOGISIM Introduzione In questo articolo spiegherò come è possibile simulare i circuiti spiegati a lezione di architettura degli elaboratori (= Calcolatori Elettronici per
DettagliRobot fai-da-te Guida completa
Robot fai-da-te Guida completa Introduzione Scrivere di robotica oggi è abbastanza facile. Se ne parla sempre più spesso e ormai la tendenza a farci aiutare da un automa elettronico è diffusa in tutti
DettagliLa soluzione innovativa CONSUMI IN TEMPO REALE SU CLOUD SEMPLICE E VELOCE DA INSTALLARE PER TUTTI I TIPI DI CONTATORE BASSO COSTO
NEW Gestione illuminazione pubblica da remoto e La soluzione innovativa CONSUMI IN TEMPO REALE SU CLOUD SEMPLICE E VELOCE DA INSTALLARE PER TUTTI I TIPI DI CONTATORE BASSO COSTO per controllare i consumi
DettagliBLUE DIMMER DAY Versione HM
BROCHURE - Short Form Ver. 1.0 BLUE DIMMER DAY Versione HM Centralina BLUEDIMMER DAY HM per il controllo luminoso avanzato. Controllo luminoso remoto o locale su 6 canali, tramite sistemi Android bluetooth
DettagliTERMINALE PER IL CONTROLLO ACCESSI 2745
TERMINALE PER IL CONTROLLO ACCESSI 2745 Il controllo accessi rappresenta un metodo importante per la risoluzione dei problemi legati al controllo e alla verifica della presenza e del passaggio delle persone
DettagliProgrammazione dei robot
Programmazione dei robot Concetti introduttivi Il kit Mindstorms NXT è un sistema che permette di costruire e programmare i robot Lego Mindstorms. Il componente principale del kit è un piccolo computer
DettagliCorso di programmazione Arduino DI MALVEZZI DAVIDE
Corso di programmazione Arduino DI MALVEZZI DAVIDE Argomenti Pin digitali e pin analogici Gestione di timer e bottoni Utilizzo della porta seriale Oggetto String Controllo di schermi LCD Utilizzo dell
DettagliMODULO 1. 1.1 Il personal computer. ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale
MODULO 1 1.1 Il personal computer ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale 1.1 Il personal computer Il PC Hardware e software Classificazioni del software Relazione tra
Dettagli11^ parte : Come gestire i servomotori con Arduino. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)
11^ parte : Come gestire i servomotori con Arduino Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Un servomotore è un dispositivo capace di eseguire dei movimenti meccanici in funzione del
DettagliCONCETTI BASE dell'informatica Cose che non si possono non sapere!
CONCETTI BASE dell'informatica Cose che non si possono non sapere! Pablo Genova I. I. S. Angelo Omodeo Mortara A. S. 2015 2016 COS'E' UN COMPUTER? È una macchina elettronica programmabile costituita da
DettagliTecnologia dell Informazione
Tecnologia dell Informazione Concetti di base della tecnologia dell informazione Materiale Didattico a cura di Marco Musolesi Università degli Studi di Bologna Sede di Ravenna Facoltà di Giurisprudenza
DettagliArchitettura del computer (C.Busso)
Architettura del computer (C.Busso) Il computer nacque quando fu possibile costruire circuiti abbastanza complessi in logica programmata da una parte e, dall altra, pensare, ( questo è dovuto a Von Neumann)
DettagliTecnologia ed Evoluzione
Tecnologia ed Evoluzione WebGate è un prodotto innovativo che permette il collegamento di tutti i controlli Carel ad una qualsiasi rete Ethernet -TCP/IP. Questi protocolli hanno avuto un enorme sviluppo
DettagliIL RISPARMIO ENERGETICO E GLI AZIONAMENTI A VELOCITA VARIABILE L utilizzo dell inverter negli impianti frigoriferi.
IL RISPARMIO ENERGETICO E GLI AZIONAMENTI A VELOCITA VARIABILE L utilizzo dell inverter negli impianti frigoriferi. Negli ultimi anni, il concetto di risparmio energetico sta diventando di fondamentale
Dettagli