ARDUINO Duemilanove. Lelio Spadoni

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "ARDUINO Duemilanove. Lelio Spadoni"

Transcript

1 ARDUINO Duemilanove Lelio Spadoni

2 Argomenti trattati Caratteristiche di Arduino Duemilanove (hardware e software) Programmazione di Arduino Arduino + GPS Ethernet shield XBee shield Arduino + GSM Arduino + Bluetooth

3 Arduino Principali caratteristiche 14 ingressi/uscite digitali di cui: 6 utilizzabili come uscite di tipo PWM; 4 utilizzabili per comunicazione SPI; 2 utilizzabili per comunicazione I 2 C; 2 utilizzabili per i collegamenti seriali TTL level; 2 utilizzabili per interrupt esterno; 6 ingressi analogici (risoluzione 10 bits) memoria SRAM 2KB; memoria FLASH 32KB di cui 2 utilizzati per il bootloader; memoria EEPROM 1KB microcontrollore ATMEGA328 a 16 MHz

4 Arduino Principali caratteristiche Il microcontrollore è fornito con un bootloader, che è un software che permette il caricamento dei programmi in memoria senza l ausilio di programmatori esterni (occupa 2 KB di memoria flash). Il bootloader si mette in ascolto di comandi o dati in arrivo dal computer (che generalmente sono i programmi scritti dall utente) e li carica nella memoria flash del microcontrollore; dopodiché viene lanciato il programma in memoria. Se non ci sono programmi in arrivo dal computer viene lanciato l ultimo sketch* caricato. Se invece, il microcontrollore è vuoto viene lanciato in continuazione il bootloader. *programma scritto dall utente

5 Arduino IDE Il software per la programmazione di tutti i tipi di schede Arduino, si chiama semplicemente Arduino. Ne esistono diverse versioni sia per Windows (quella testata in questo lavoro), sia per Linux sia per Mac. La versione utilizzata per le successive prove è la 0018.

6 Arduino Programmazione Uno sketch si compone di due funzioni principali che non accettano nessun parametro e non restituiscono alcun valore: - void setup(), tutte le istruzioni contenute all interno di questa funzione vengono eseguite una sola volta al lancio dello sketch da parte del microcontrollore; - void loop(), tutte le istruzioni contenute in questa funzione sono eseguite in continuazione. E sempre possibile inserire parti di programma all interno di altre funzioni che vengono richiamate dal programma principale all occorrenza.

7 Arduino Programmazione - Strutture e Costanti setup() loop() if if...else for switch case while do... while break continue return HIGH LOW INPUT OUTPUT true false Integer Constants

8 Arduino Programmazione - Funzioni Digital I/O pinmode(pin, mode) digitalwrite(pin, value) int digitalread(pin) Analog I/O int analogread(pin) analogwrite(pin, value) Advanced I/O tone() notone() shiftout(datapin, clockpin, bitorder, value) unsigned long pulsein(pin, value) Time unsigned long millis() unsigned long micros() delay(ms) delaymicroseconds(us) Math min(x, y) max(x, y) abs(x) constrain(x, a, b) pow(base, exponent) sq(x) sqrt(x) map(value, fromlow, fromhigh, tolow, tohigh) Trigonometry sin(rad) cos(rad) tan(rad) Random Numbers randomseed(seed) long random(max) long random(min, max) Communication Serial

9 Arduino Programmazione - Librerie Di solito uno sketch utilizza delle librerie di comandi che consentono di controllare dei particolari dispositivi. Molte librerie per usi generali e per le comunicazioni, sono già pronte come ad esempio: SPI, I 2 C, Ethernet, ecc ; altre possono essere scritte dagli utenti a proprio uso e consumo. Le librerie vengono inserite con il comando #include <SoftwareSerial.h>

10 per cominciare! int sensorpin = 0; int ledpin = 13; int sensorvalue = 0; Il led collegato al pin 13 lampeggia con una frequenza proporzionale al valore di tensione letto sull ingresso analogico 0 regolato da un potenziometro. void setup() { pinmode(ledpin, OUTPUT); } void loop() { sensorvalue = analogread(sensorpin); digitalwrite(ledpin, HIGH); delay(sensorvalue); digitalwrite(ledpin, LOW); delay(sensorvalue); }

11 ARDUINO + GPS

12 GPS Il GPS (Global Positioning System) è il sistema satellitare di posizionamento globale, capace di localizzare in ogni momento la posizione di un dispositivo senza l ausilio di carte o bussole. I satelliti inviano ai ricevitori i dati necessari al calcolo della loro posizione. Il calcolo della posizione si basa sulla conoscenza della distanza del dispositivo da tre punti noti (tre satelliti).

13 GPS - NMEA Il ricevitore dopo aver elaborato le informazioni provenienti dai satelliti, invia sulla seriale i risultati in una forma standard chiamata frase NMEA (National Marine Electronics Association). Esempio di frase (o sentenza): $GPRMC, ,A, ,N, ,E,000.1,000.0,271209,002.3,E,A*36

14 GPS - Programma #include <SoftwareSerial.h> #define rxpin 2 #define txpin 3 I dati trasmessi sulla seriale dal GPS vengono intercettati e inviati tramite i comandi seriali al Personal Computer dove possono essere visualizzati ed interpretati. GPS-41MLR SoftwareSerial myserial = SoftwareSerial(rxPin, txpin); int buffer_int; byte buffer_byte; void setup(){ pinmode(rxpin, INPUT); pinmode(txpin, OUTPUT); Serial.begin(9600); myserial.begin(4800); } void loop(){ buffer_byte = myserial.read(); Serial.write(buffer_byte); }

15 GPS Cattura sentenza NMEA Il ricevitore utilizzato in questa prova (GPS-41MLR) trasmette sulla seriale le sentenze NMEA: $GPGSA, $GPGSV, $GPRMC, $GPGGA

16 ARDUINO + Ethernet shield

17 Ethernet shield La Ethernet shield è una scheda elettronica che si collega alla Arduino Duemilanove board con la quale è possibile il collegamento ad una rete locale LAN. La Ethernet shield è basata sull integrato Wiznet W5100 che è un 10/100 ethernet controller, progettato per applicazioni embedded, che fornisce lo stack TCP/IP dal livello fisico fino al livello di trasporto.

18 Ethernet shield Architettura di riferimento In questo primo esempio Arduino è il client che richiede una pagina.html al Web Server Apache.

19 Ethernet shield Lato Server Arduino si collega all indirizzo e richiede la pagina index.html (visibile di seguito insieme alla sua pagina sorgente).

20 Ethernet shield Lato client Nel programma a fianco, dopo aver impostato l IP del server (al quale è inviata la richiesta) e del client (che genera la richiesta), viene inviata una richiesta GET e viene inoltrata la risposta attraverso la porta seriale. #include <Ethernet.h> byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; byte ip[] = { 192, 168, 1, 103 }; byte server[] = { 192, 168, 1, 100 }; Client client(server, 80); void setup() { Ethernet.begin(mac, ip); Serial.begin(9600); delay(1000); Serial.println("connecting..."); if (client.connect()) { Serial.println("connected"); client.println("get /index.html HTTP/1.0");

21 Ethernet shield Risultato Con il Serial Monitor disponibile nel software di programmazione di Arduino catturiamo i dati che arrivano sulla seriale. Dall analisi della videata a fianco si vede che il server ha risposto alla richiesta del client inviandogli un messaggio di HTTP/ OK e di seguito il sorgente (HTML) della pagina richiesta.

22 Ethernet shield Architettura di riferimento In questo secondo esempio Arduino è il server che una volta interrogato dal client (FireFox), gli invia una pagina.html in cui inserisce il livello di tensione presente all ingresso analogico 0 in quel momento.

23 Ethernet shield Lato Server Dopo aver impostato l IP e la porta di ascolto (http) del server (Arduino), questo si mette in attesa di una richiesta proveniente da un client (Firefox); al suo arrivo il server inserisce in una pagina in formato.html il livello di tensione presente all ingresso analogico 0, e la invia come risposta alla richiesta del client. #include <Ethernet.h> byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED}; byte ip[] = { 192, 168, 1, 103 }; Server server(80); void setup() {Ethernet.begin(mac, ip); server.begin(); Serial.begin(9600);} void loop() {Client client = server.available(); if (client) { while (client.connected()) { if (client.available()) { char c = client.read(); Serial.print(c); if ((c == '\n')) { client.println("http/ Ok"); client.println("content-type: text/html"); client.println(); client.println("<html>"); client.println("<title>"); client.println("arduino Web Server"); client.println("</title>"); client.println("<body>"); client.println("<hr>"); client.println("<h2 align=\"center\">arduino Web Server</h2>"); client.println("<hr>"); client.println("<br>"); client.println("<h2 align=\"center\">il livello di tensione presente all'ingresso analogico 0 è</h2>"); client.print("<h1 align=\"center\">"); client.print(analogread(0)* ); client.println("</h1>"); client.println("</body>"); client.println("</html>"); break; }}}} delay(1); client.stop();}

24 Ethernet shield Lato client La pagina di richiesta da parte del client. La pagina di risposta da parte del server.

25 ARDUINO + XBee

26 XBee shield Il modulo XBee è una soluzione compatibile con lo standard ZigBee/IEEE che soddisfa la necessità di una rete a basso costo e a basso consumo, pensata soprattutto per l'utilizzo con sensori. Per configurare lo XBee il suo produttore, la Digi International, mette a disposizione il software X-CTU, reperibile all indirizzo:

27 XBee shield Architettura di riferimento In questo esempio il trasmettitore invia al ricevitore lo stato di due contatori interni (uno si incrementa, l altro si decrementa ad ogni secondo); il ricevitore riceve i dati e li invia, attraverso un collegamento USB (seriale virtuale) al PC in cui un applicativo (Tera Term) li mostra a video.

28 XBee shield Configurazione del Coordinator La configurazione che permette al Coordinator di ricevere i dati da qualsiasi modulo Xbee Router/End Device, si ottiene con le impostazioni seguenti: Modem Xbee: XB 24-B Function Set: ZNET 2.5 COORDINATOR AT Operating Channel: 11 (canali da 11 a 26) Operating PAN ID: 234 (numero a scelta)

29 XBee shield Configurazione del Router/End Device La configurazione che permette al Router/End Device di trasmettere i dati verso il Coordinator, si ottiene con le impostazioni seguenti: Modem Xbee: XB 24-B Function Set: ZNET 2.5 ROUTER/END DEVICE AT Operating Channel: 11 (canali da 11 a 26) Operating PAN ID: 234 (numero a scelta)

30 XBee shield Lato Router/End Device Lo sketch a lato deve essere caricato sulla scheda Arduino 2009 dove è alloggiato il Router/End Device (TX). Nel programma vengono creati due contatori: il primo A è inizializzato a 0 e successivamente incrementato di 1; il secondo B è inizializzato a 1024 e successivamente decrementato di 1. Quando il contatore arriva a 1024 viene impostato nuovamente a zero e il ciclo riparte. int count = 0; void setup() { Serial.begin(9600); } void loop() { // counter A will go forwards Serial.print('A'); Serial.print(count); Serial.println(); delay(1000); // counter B will go backwards Serial.print('B'); Serial.print( count); Serial.println(); delay(1000); // increase and reset the counter count++; if (count == 1024) count = 0; }

31 XBee shield Lato Personal Computer Nella pagina iniziale di Tera Term selezionare la porta seriale sulla quale è collegato il Coordinator e assicurarsi di impostare i parametri di comunicazione nel seguente modo: Baud rate: 9600 Data: 8 bit Parity: none Stop: 1 bit Flow control: none Il risultato è che vedremo a video il contatore A che si incrementa, mentre il contatore B si decrementa.

32 ARDUINO + GSM

33 GSM - Telit GM862 Il modem della Telit GM862 è utilizzato nell esempio seguente per inviare un SMS, attraverso la rete GSM, ad un telefono cellulare. Una volta inserita la SIM di un qualsiasi gestore di telefonia mobile il dispositivo ricerca la rete e, nel caso sia presente, si collega ad essa. Per comandare il modem si utilizzano i comandi AT.

34 GSM - Comandi AT La maggior parte degli attuali modem utilizza i comandi AT Hayes, uno specifico insieme di comandi originalmente sviluppato per il modem Hayes Smartmodem da 300 baud. Ogni funzione del modem è governata dal relativo comando AT (che sta per ATtention, attenzione). Per inviare un comando occorre trasmettere sulla porta seriale del modem una stringa ASCII formata da AT seguito da uno o più comandi e da un carattere di ritorno a capo (CR).

35 GSM - Schema elettrico

36 Programma per l invio di un SMS Dopo aver caricato lo sketch nell ATmega328, viene inviato un SMS attraverso il modem ad esso collegato tramite una seriale software.

37 Utilizzo dei comandi AT Invio di un SMS da un telefonino, utilizzando i comandi AT: a) collegare il proprio cellulare al PC (seguire le istruzioni del produttore); b) aprire un programma che simula un terminale (HyperTerminal, Tera Term, ecc ) e selezionare la COM dove è collegato il telefono; c) digitare i seguenti comandi: 1: AT 2: OK 3: AT+CMGF=1 4: OK 5: AT+CMGW= xxxx 6: > Un semplice messaggio :-) 7: +CMGW: 1 9: OK 10: AT+CMSS=1 11: +CMSS: 20 13: OK La descrizione dei comandi è nella slide seguente

38 Utilizzo dei comandi AT Linea 1: "AT" viene spedito al modem GSM/GPRS per testare la connessione. Il modem risponde con un codice di risposta (OK alla linea 2) Linea 3: Il comando AT+CMGF viene usato per istruire il modem ad operare in modalità testuale per gli SMS. Il codice di risposta OK alla linea seguente indica che linea di comando AT+CMGF=1 è stata eseguita con successo; Linee 5-6: Il comando AT+CMGW viene usato per memorizzare nel modem il messaggio, mentre è il numero telefonico del destinatario. Dopo aver digitato tale numero, premete il tasto Enter. Il modem a questo punto dovrebbe ritornare il prompt ">" e a questo punto potete incominciare a scrivere il vostro SMS (in questo caso "Un semplice messaggio"). Quando avete finito, premete Ctrl+Z; Linea 7: +CMGW: 1 ci dice che l'indice assegnato al messaggio è 1. Questo indica la locazione dell'sms nella memoria del modem; Linea 9: Il risultato OK indica che l'esecuzione del comando +CMGW ha avuto successo; Linea 10: il comando +CMSS viene usato per spedire i messaggi dalla memoria del modem. 1 indica l'indice dell'sms ottenuto alla linea 7; Linea 11: +CMSS: 20 ci dice che il numero di riferimento assegnato all'sms è 20; Linea 13: Il risultato OK indica che l'esecuzione del comando +CMSS ha avuto successo.

39 ARDUINO + BLUETOOTH

40 BluetoothBee BluetoothBee è un modulo Bluetooth Serial Port Profile (SPP) che permette di realizzare collegamenti seriali wireless. Il device è pienamente compatibile con la XBee shield già vista nelle slide precedenti; in pratica basta sostituire il modulo Xbee con il modulo BluetoothBee per avere a disposizione la tecnologia Bluetooth. BluetootBee CSR Bluecore-04 Externel Bluetooth singol chip

41 BluetoothBee - Caratteristiche Hardware e Software

42 BluetoothBee Installazione del dispositivo In questa immagine si vede come si installa il modulo BluetoothBee sulla Xbee shield e anche come si posiziona quest ultima sulla Arduino board.

43 BluetoothBee Architettura di riferimento In questo esempio faremo in modo che il modulo BluetoothBee si colleghi con il PC equipaggiato con una chiavetta Bluetooth. Una volta avvenuto il collegamento fra i due dispositivi, inviando il carattere a dal PC (utilizzando il programma Tera Term o altro simile), il modulo BluetoothBee risponderà inviando indietro la stringa You are connected to BluetoothBee.

44 BluetoothBee Collegamento BluetoothBee-PC Animazione

45 BluetoothBee - Sketch Lo sketch a lato deve essere caricato sulla scheda Arduino 2009 dove è alloggiato il BluetoothBee. Con questo programma il modulo BluetoohBee funziona in modalità slave. Quando arriva il carattere a, Arduino risponde con il messaggio: "You are connected to Bluetooth Bee. void setup() { Serial.begin(38400); setupbluetoothconnection(); } Sketch 1/2 void loop() { if(serial.read() == 'a') { Serial.println("You are connected to Bluetooth Bee");} } void setupbluetoothconnection() { delay(1000); sendbluetoothcommand("\r\n+stwmod=0\r\n"); sendbluetoothcommand("\r\n+stna=modem\r\n"); sendbluetoothcommand("\r\n+stauto=0\r\n"); sendbluetoothcommand("\r\n+stoaut=1\r\n"); sendbluetoothcommand("\r\n+stpin=0000\r\n"); delay(2000);

46 BluetoothBee - Sketch Lo sketch prosegue dalla slide precedente. } Serial.print("\r\n+INQ=1\r\n"); delay(2000); Sketch 2/2 void sendbluetoothcommand(char command[]) { Serial.print(command); delay(3000); } Comandi utilizzati

47 BluetoothBee - Flowchat

48 BluetoothBee Risultato

49 Prossimi sviluppi

50 Arduino Arduino + Android

51 Arduino Arduino + WiFi

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli

Per 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

Dettagli

// Controllo remoto 05/05/2012 // poichè sono ancora ai primi passi ho usato // a larghe mani idee e listati di altri. Ringrazio tutti loro.

// Controllo remoto 05/05/2012 // poichè sono ancora ai primi passi ho usato // a larghe mani idee e listati di altri. Ringrazio tutti loro. // Controllo remoto 05/05/2012 // poichè sono ancora ai primi passi ho usato // a larghe mani idee e listati di altri. Ringrazio tutti loro. // Librerie necessarie per il progetto #include #include

Dettagli

ARDUINO. Ing. Francesco Giurlanda francesco.giurlanda@iet.unipi.it

ARDUINO. 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

Dettagli

ARDUINO. Misurare e controllare. Riccardo Barberi. Dip. di Fisica Univ. Della Calabria Rende (CS), Italy

ARDUINO. Misurare e controllare. Riccardo Barberi. Dip. di Fisica Univ. Della Calabria Rende (CS), Italy ARDUINO Misurare e controllare Riccardo Barberi Dip. di Fisica Univ. Della Calabria Rende (CS), Italy Misurare In ambito scientifico le misure di grandezze fisiche permettono di studiare i fenomeni, verificare

Dettagli

12^ parte : Come gestire la Ethernet Shield. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

12^ parte : Come gestire la Ethernet Shield. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 12^ parte : Come gestire la Ethernet Shield Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) La Ethernet Shield Una tra le più interessanti shield è la Ethernet Shield, una scheda che si innesta

Dettagli

Corso di programmazione Arduino DI MALVEZZI DAVIDE

Corso 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

Dettagli

Un client su arduino invia i dati acquisiti ad un database

Un client su arduino invia i dati acquisiti ad un database Un client su arduino invia i dati acquisiti ad un database PROBLEMA Si vogliono inviare, periodicamente, i dati acquisiti da alcuni sensori ad un database presente su di un server. Arduino con shield Ethernet

Dettagli

IZ1MHN 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? 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

Dettagli

STUDIO PER UN SIMULATORE DI CONTROLLORE PER MOTORI

STUDIO PER UN SIMULATORE DI CONTROLLORE PER MOTORI STUDIO PER UN SIMULATORE DI CONTROLLORE PER MOTORI La presente nota descrive un progetto di studio sviluppato per fissare alcune idee in merito alle funzionalità richieste ed alla loro realizzazione. Il

Dettagli

sulla PROGRAMMAZIONE del MICROCONTROLLORE

sulla PROGRAMMAZIONE del MICROCONTROLLORE Appunti sulla PROGRAMMAZIONE del MICROCONTROLLORE ARDUINO Testi di riferimento Massimo Banzi, Getting starter width Arduino Brian W. Evans, Arduino Programming Notebook, 1 Indice Struttura del programma

Dettagli

La programmazione di Arduino

La programmazione di Arduino La programmazione di Arduino Si analizza la sintassi delle principali istruzioni per Arduino mediante alcuni esempi applicativi (sketch); per la sintassi completa del linguaggio di programmazione di Arduino

Dettagli

Arduino: domotica open source

Arduino: 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

Dettagli

Arduino+Ethernet Shield+SD (ITA)

Arduino+Ethernet Shield+SD (ITA) Arduino+Ethernet Shield+SD (ITA) Usare Arduino per accedere ai file di una SD card da remoto A cura di Fabrizio Schiano Ethernet shield Comincio scrivendovi uno dei link al quale potrete trovare una Ethernet

Dettagli

Automobile Bluetooth

Automobile 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

Dettagli

Arduino: Programmazione

Arduino: 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

Dettagli

sms per AUTO Allarme Il problema dei ladri d auto è uno dei più

sms per AUTO Allarme Il problema dei ladri d auto è uno dei più progettare & costruire di LUCA STANZANI In questo articolo cerchiamo di progettare un sistema di antifurto per automobili in grado di avvertire il proprietario del mezzo del tentativo di furto, ma non

Dettagli

Introduzione a Arduino

Introduzione 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

Dettagli

Programmazione di Base Variabili Array Funzioni Strutture di controllo. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Programmazione di Base Variabili Array Funzioni Strutture di controllo. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Programmazione di Base Variabili Array Funzioni Strutture di controllo Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 3^ parte Com è fatto Arduino Programmazione da USB Nota: Firmware: Insieme

Dettagli

1. INTRODUZIONE ETH-BOX

1. INTRODUZIONE ETH-BOX Software ETH-LINK 10/100 Manuale d uso ver. 1.0 1. INTRODUZIONE Il Convertitore Ethernet/seriale ETH-BOX, dedicato alla connessione Ethernet tra PC (TCP/IP e UDP) e dispositivi di campo (RS-232, RS-485),

Dettagli

Moduli Bluetooth 02 - programmazione AT

Moduli Bluetooth 02 - programmazione AT Moduli Bluetooth 02 - programmazione AT Author: Mirco Piccin aka pitusso La programmazione AT permette di cambiare alcuni parametri dei moduli BT. Differenze tra moduli Esistono varie versioni di questi

Dettagli

Esercitazione Controllo di un motore DC mediante Arduino YUN

Esercitazione 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

Dettagli

Caratteristiche HW. Clock Speed 16 MHz

Caratteristiche 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

Dettagli

TSRR. Realizzazione di un sistema di controllo degli accessi con Arduino

TSRR. Realizzazione di un sistema di controllo degli accessi con Arduino TSRR IFAC-TSRR vol. 3 (2011) 1-10 Realizzazione di un sistema di controllo degli accessi con Arduino A. Agostini ( 1 ), D. Andreuccetti ( 1 ), S. Cardone ( 1 ), R. Calzolai ( 1 ), ( 1 ) IFAC-CNR, Via Madonna

Dettagli

Esercitazione Monitoraggio temperatura via WEB mediante Arduino YUN

Esercitazione Monitoraggio temperatura via WEB mediante Arduino YUN Percorsi Abilitanti Speciali A.A. 2013/2014 classe abilitazione C320 LABORATORIO MECCANICO TECNOLOGICO Esercitazione Monitoraggio temperatura via WEB mediante Arduino YUN Pag. 2 SOMMARIO Presentazione

Dettagli

Progetto di Domotica

Progetto di Domotica Progetto di Domotica Titolo dell esercitazione: Progetto di Domotica Descrizione sommaria dell esperienza: Realizzazione di un circuito che permette il controllo di vari sensori all interno di un edificio.

Dettagli

Indruduzione... 1 Il modulo Bluetooth HC-06... 2 Il firmware... 3 Collegamento della scheda... 4 Software PC e l applicazione Android...

Indruduzione... 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

Dettagli

Controllare un nastro trasportatore fischertechnik con Arduino

Controllare un nastro trasportatore fischertechnik con Arduino TITOLO ESPERIENZA: Controllare un nastro trasportatore fischertechnik con Arduino PRODOTTI UTILIZZATI: OBIETTIVO: AUTORE: RINGRAZIAMENTI: Interfacciare e controllare un modello di nastro trasportatore

Dettagli

void setup() // funzione di configurazione dei Input/Output { pinmode(pin, OUTPUT); // setta il 'pin' come uscita (output) } 1

void setup() // funzione di configurazione dei Input/Output { pinmode(pin, OUTPUT); // setta il 'pin' come uscita (output) } 1 Primi passi con la programmazione in linguaggio C con la scheda Arduino Traduzione del libro: Arduino programming notebook di Brian W. Evans con modifiche e aggiunte di G. Carpignano e C. Busso Prefazione

Dettagli

Progetti reali con ARDUINO

Progetti reali con ARDUINO Progetti reali con ARDUINO Introduzione alla scheda Arduino (parte 2ª) ver. Classe 3BN (elettronica) marzo 22 Giorgio Carpignano I.I.S. Primo LEVI - TORINO Il menù per oggi Lettura dei pulsanti Comunicazione

Dettagli

Free Software & Open Hardware

Free Software & Open Hardware Free Software & Open Hardware L o Arduino è una piattaforma hardware / software rilasciata sotto licenza Creative Commons che permette la realizzazione oggetti fisici interattivi, in grado di utilizzare

Dettagli

Arduino. Laboratorio Arduino Base. HackLab Terni. Laboratorio aperto a tutti di elettronica, scienza e arte. hacklabterni.

Arduino. 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

Dettagli

Fig. 1. Fig. 2 Fig. 3 6 6 Alloggiamento S I M - C A R D. Fig. 4

Fig. 1. Fig. 2 Fig. 3 6 6 Alloggiamento S I M - C A R D. Fig. 4 Fig. 1 1 Morsetto a 6 Poli Uscite: Relè, On-Off, Aux1 - Aux2 2 J4: Ponticello di Reset Totale e Configurazione D e f a u l t 3 C o n n e t t o re 8 Poli: Alimentazione e I n g ressi 1-2-3 4 Relè Allarme:

Dettagli

La Domotica Alunno: Fumasoni Luca Istituto tecnico industriale E.Mattei Indirizzo informatica ABACUS Anno: 2010-2011

La Domotica Alunno: Fumasoni Luca Istituto tecnico industriale E.Mattei Indirizzo informatica ABACUS Anno: 2010-2011 La Domotica Alunno: Fumasoni Luca Istituto tecnico industriale E.Mattei Indirizzo informatica ABACUS Anno: 2010-2011 Questo progetto si propone di mostrare la gestione di una casa attraverso una domotica

Dettagli

ARDUINO 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

ARDUINO 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

Dettagli

Guida Rapida all installazione iais Ricevitore AIS Wireless & Server NMEA

Guida Rapida all installazione iais Ricevitore AIS Wireless & Server NMEA Guida Rapida all installazione iais Ricevitore AIS Wireless & Server NMEA MANUALE iais VR1.00 1. Introduzione Complimenti per aver effettuato l acquisto del Ricevitore iais. Raccomandiamo che il ricevitore

Dettagli

Descrizione e modalità d uso del telecontrollo big-wifi

Descrizione e modalità d uso del telecontrollo big-wifi TELECONTROLLO BIG-WIFI CON MODULI GSM E WIFI INTEGRATI Descrizione e modalità d uso del telecontrollo big-wifi Rev.1312 Pag.1 di 9 www.carrideo.it INDICE 1. IL BIG-WIFI... 3 1.1. DESCRIZIONE GENERALE...

Dettagli

Teleassistenza PL7 & TSX Micro con TSXETG1010 GSM

Teleassistenza PL7 & TSX Micro con TSXETG1010 GSM System Manual ESEMPI INTEGRAZIONE PRODOTTI Teleassistenza PL7 & TSX Micro con TSXETG1010 GSM SM_0016 Si realizza una connessione remota con l ausilio dell Internet Protocol Suite, di cui in particolare

Dettagli

Uno dei metodi più utilizzati e

Uno dei metodi più utilizzati e TEORIA MHZ RISORSE SPECIALE PRATICA Quinta parte n 257 - Novembre 2006 Realizzazione di un timer digitale programmabile Sesta parte n 258 - Dicembre 2006 Uso delle interfacce seriali Settima parte n 259

Dettagli

Arduino. Board-IDE-Shield. DII - Dipartimento di Ingegneria dell Informazione Corso di Comunicazioni Wireless

Arduino. Board-IDE-Shield. DII - Dipartimento di Ingegneria dell Informazione Corso di Comunicazioni Wireless DII - Dipartimento di Ingegneria dell Informazione Corso di Comunicazioni Wireless Arduino Board-IDE-Shield Samuele Gasparrini s.gasparrini@univpm.it Laura Montanini laura.montanini@univpm.it Schema lezione

Dettagli

N.B: Clicca qui per scaricare il file.zip con tutti gli sketch utilizzati per realizzare il sistema di telepresenza.

N.B: Clicca qui per scaricare il file.zip con tutti gli sketch utilizzati per realizzare il sistema di telepresenza. www.marcopucci.it www.creativecommons.org Arduino Tutorial #14 - Sistema di Telepresenza Materiale utilizzato Arduino UNO - WiFi Shield - motorino servo 180 - supporto per smartphone - smartphone. Per

Dettagli

La piattaforma hardware e software Arduino: parte I. Corso di autoapprendimento

La piattaforma hardware e software Arduino: parte I. Corso di autoapprendimento La piattaforma hardware e software Arduino: parte I (tempo di apprendimento previsto circa 2-3 ore) Introduzione Corso di autoapprendimento Prof. Angelo Monfroglio Questa è la prima parte di un corso di

Dettagli

Finalità delle misure

Finalità 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

Dettagli

Arduino e internet: utilizzare Xively.com

Arduino e internet: utilizzare Xively.com Arduino e internet: utilizzare Xively.com www.creativecommons.org/ Arduino ha numerosi modi per collegarsi ad internet. In questo e nei prossimi tutorial analizziamo le varie soluzioni per uplodare dati

Dettagli

Teleassistenza PowerSuite & Altivar

Teleassistenza PowerSuite & Altivar System Manual ESEMPI INTEGRAZIONE PRODOTTI Teleassistenza PowerSuite & Altivar SM_0033 Si realizza una connessione remota con l ausilio dell Internet Protocol Suite, di cui in particolare i protocolli

Dettagli

Come si usano i modem GSM

Come si usano i modem GSM Come si usano i modem GSM Le schede in questione sono dei modem GSM dual Band montati su una board aggiuntiva. I moduli GSM sono dei Siemens o dei Wavecom.Il modulo GSM è un completo cellulare in versione

Dettagli

Modulo di controllo accessi ed apricancello Descrizione e modalità d uso

Modulo di controllo accessi ed apricancello Descrizione e modalità d uso MANUALE D USO CONTROLLO ACCESSI GSM Modulo di controllo accessi ed apricancello Descrizione e modalità d uso Rev.0710 Pag.1 di 8 www.carrideo.it INDICE 1. IL SISTEMA DI CONTROLLO ACCESSI - APRICANCELLO...

Dettagli

Arduino: manuale di programmazione wiring

Arduino: manuale di programmazione wiring Arduino: manuale di programmazione wiring Introduzione Che cosa e, come si progetta e come si scrive un programma Struttura di un programma Ortografia, grammatica e sintassi Le parole chiave Le istruzioni

Dettagli

G l o b a l C o n n e c t i o n S i s t e m a d i t e l e c o n t r o l l o G S M / G P R S

G l o b a l C o n n e c t i o n S i s t e m a d i t e l e c o n t r o l l o G S M / G P R S G l o b a l C o n n e c t i o n S i s t e m a d i t e l e c o n t r o l l o G S M / G P R S Generalità dinanet-global_connection è un apparato elettronico per il controllo e la sicurezza sia domestica

Dettagli

PROGETTI CON ARDUINO UNO

PROGETTI CON ARDUINO UNO PROGETTI CON ARDUINO UNO -Introduzione alla shield Ethernet- www.arduino.cc sistemisds.altervista.org Gennaio 2015 - Sergio De Sordi Ethernet e la comunicazione in rete Con le funzionalità di rete si possono

Dettagli

Da http://ismanettoneblog.altervista.org/blog/lezione-13-arduino-si-connettead-internet-shield-ethernet-ufficiale/

Da http://ismanettoneblog.altervista.org/blog/lezione-13-arduino-si-connettead-internet-shield-ethernet-ufficiale/ Da http://ismanettoneblog.altervista.org/blog/lezione-13-arduino-si-connettead-internet-shield-ethernet-ufficiale/ Il successo che ha avuto Internet nel corso degli ultimi anni, è dovuto alla sua semplicità

Dettagli

Conoscere e usare. Corso Arduino

Conoscere e usare. Corso Arduino Conoscere e usare dell ing. MIRCO SEGATELLO È tra i sistemi di sviluppo più noti e utilizzati: si basa su un processore Atmel e dispone di numerosi I/O. Vediamo come funziona e come si utilizza. Prima

Dettagli

Installazione e configurazione dell'ide. IZ1MHN e IW1ALX. L IDE Introduzione alla programmazione su Arduino Le librerie

Installazione e configurazione dell'ide. IZ1MHN e IW1ALX. L IDE Introduzione alla programmazione su Arduino Le librerie IZ1MHN e IW1ALX Installazione e configurazione dell'ide L IDE Introduzione alla programmazione su Arduino Le librerie Occhio: purtroppo questa lezione ha un po di teoria! 1 L IDE o ADE Cos è un IDE Installazione

Dettagli

GENERALITÀ. Unità: Canali di comunicazione:

GENERALITÀ. Unità: Canali di comunicazione: GENERALITÀ L'apparecchiatura CON232E è una unità a microprocessore equipaggiata di un canale ethernet e due canali seriali rs232c. Il dispositivo trasmette i dati ricevuti dal canale Ethernet con protocollo

Dettagli

Corso Base Arduino ed Elettronica

Corso 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

Dettagli

VIPA 900-2E651 GSM/GPRS VPN

VIPA 900-2E651 GSM/GPRS VPN COME CONFIGURARE IL DISPOSITIVO DI TELEASSISTENZA VIPA 900-2E651 GSM/GPRS VPN Requisiti hardware: Dispositivo VIPA 900-2E651 GSM/GPRS VPN con versione di firmware almeno 6_1_s2. SIM Card abilitata al traffico

Dettagli

SENTINEL STR82 Sistema per la Supervisione Allarmi, Acquisizione Dati e Telecontrollo tramite messaggi SMS.

SENTINEL STR82 Sistema per la Supervisione Allarmi, Acquisizione Dati e Telecontrollo tramite messaggi SMS. SENTINEL STR82 Sistema per la Supervisione Allarmi, Acquisizione Dati e Telecontrollo tramite messaggi SMS. Fig.1 Visualizzatore Generico Sito Alta Montagna 1 Ricevitore Modem - Gsm Monitor Remoto di Milano

Dettagli

EOLO crp: la nuova frontiera dei datalogger imbarcabili

EOLO crp: la nuova frontiera dei datalogger imbarcabili EOLO crp: la nuova frontiera dei datalogger imbarcabili Luca Pasquini e Stefano Vianelli Eurins srl Abstract Il datalogger imbarcabile EOLO crp è concepito per l impiego in numerosi settori applicativi

Dettagli

Base del sistema è la centralina di raccolta, memorizzazione e trasmissione dati, denominata TELEaQua/S.

Base del sistema è la centralina di raccolta, memorizzazione e trasmissione dati, denominata TELEaQua/S. GENERALITA Base del sistema è la centralina di raccolta, memorizzazione e trasmissione dati, denominata TELEaQua/S. Alla centralina possono pervenire direttamente (tramite cavo) gli impulsi di un massimo

Dettagli

Visualizzatore Posizionatore e Applicazioni

Visualizzatore Posizionatore e Applicazioni PAG. 1 PAG. 2 VISUALIZZATORE POSIZIONATORE e Applicazioni Aprile 2009 Visualizzatore Posizionatore e Applicazioni VISUALIZZATORE di QUOTE - TELEMACO Il VisualizzatoreTelemaco è costituito da una unità

Dettagli

SMS-GPS MANAGER. Software per la gestione remota ed automatizzata dei telecontrolli gsm con e senza gps

SMS-GPS MANAGER. Software per la gestione remota ed automatizzata dei telecontrolli gsm con e senza gps SOFTWARE PER LA GESTIONE DEI TELECONTROLLI SMS-GPS MANAGER Software per la gestione remota ed automatizzata dei telecontrolli gsm con e senza gps Rev.0911 Pag.1 di 8 www.carrideo.it INDICE 1. DESCRIZIONE

Dettagli

Dart RF. Scanner Radio. Guida Utente

Dart RF. Scanner Radio. Guida Utente Dart RF Scanner Radio Guida Utente Grazie per aver acquistato un Dart RF DART RF è uno scanner cordless Laser che opera come dispositivo con profilo SPP (Emulazione di Porta seriale) oppure in Emulazione

Dettagli

Scheda test Arduino 2009 scheda Ethernet Arduino web server scheda SD 2GB

Scheda test Arduino 2009 scheda Ethernet Arduino web server scheda SD 2GB Scheda test Arduino 2009 scheda Ethernet Arduino web server scheda SD 2GB Tenendo conto che l appetito vien mangiando e della mia naturale curiosità e testardaggine dopo quanto scritto su Arduino e l ape

Dettagli

OPZIONE HARDWARE + SOFTWARE DI TELECOMUNICAZIONE BIDIREZIONALE FRA CNC E TELEFONI GSM BASATA SU MESSAGGI SMS

OPZIONE HARDWARE + SOFTWARE DI TELECOMUNICAZIONE BIDIREZIONALE FRA CNC E TELEFONI GSM BASATA SU MESSAGGI SMS SelCONTROL-2 OPZIONE HARDWARE + SOFTWARE DI TELECOMUNICAZIONE BIDIREZIONALE FRA CNC E TELEFONI GSM BASATA SU MESSAGGI SMS Il SelCONTROL è la risposta a quegli utilizzatori, stampisti in particolare, che

Dettagli

WEB CONTROLLI NETOOLS. Descrizione e modalità d uso dei controlli web NeTools

WEB CONTROLLI NETOOLS. Descrizione e modalità d uso dei controlli web NeTools MANUALE D USO WEB CONTROLLI NETOOLS Descrizione e modalità d uso dei controlli web NeTools Rev.1401 Pag.1 di - 114 - www.carrideo.it INDICE 1. I WEB CONTROLLI NETOOLS... 3 1.1. INTRODUZIONE... 3 1.2. DESCRIZIONE

Dettagli

TITOLO: SISTEMA DÌ CONTROLLO DOMOTICO GESTITO DA GSM

TITOLO: SISTEMA DÌ CONTROLLO DOMOTICO GESTITO DA GSM TITOLO: SISTEMA DÌ CONTROLLO DOMOTICO GESTITO DA GSM Il progetto è stato ideato come un sistema per il controllo automatico di vari processi effettuati in ambito domestico e il loro controllo a distanza.

Dettagli

Classe 5I2 AS. 2013/14 Niccolò Bulla Giorgia Novelli

Classe 5I2 AS. 2013/14 Niccolò Bulla Giorgia Novelli Obiettivo: Implementare un sistema che consenta la trasmissione, puramente ottica, di un messaggio in codice Morse tramite una stazione di trasmissione (sorgente) e una di ricezione. Lo scopo finale è

Dettagli

Progetti reali con ARDUINO

Progetti 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

Dettagli

ITC FOSSATI- DA PASSANO. Progetto sonar. A cura di: Bamonte Davide Bertagna Davide Canaccini Alessandro Celi Andrea Conti Thomas Filattiera Lorenzo

ITC FOSSATI- DA PASSANO. Progetto sonar. A cura di: Bamonte Davide Bertagna Davide Canaccini Alessandro Celi Andrea Conti Thomas Filattiera Lorenzo Progetto sonar A cura di: Bamonte Davide Bertagna Davide Canaccini Alessandro Celi Andrea Conti Thomas Filattiera Lorenzo A.S. 2013/2014 Classe 4 Q Pag. 1 Relazione Componenti hardware : Arduino1, basetta

Dettagli

Serduino - SERRA CON ARDUINO

Serduino - SERRA CON ARDUINO Serduino - SERRA CON ARDUINO 1 Componenti Facchini Riccardo (responsabile parte hardware) Guglielmetti Andrea (responsabile parte software) Laurenti Lorenzo (progettazione hardware) Rigolli Andrea (reparto

Dettagli

TERMINALE RDA DESCRIZIONE DEL SOFTWARE:

TERMINALE RDA DESCRIZIONE DEL SOFTWARE: TERMINALE RDA DESCRIZIONE DEL SOFTWARE: Terminale RDA è un programma che consente, tramite creazione di porte virtuali, il collegamento di un PC dotato di Porta Seriale Com ad un GPS remoto, in grado di

Dettagli

Laboratorio di Elettronica. Arduino Lezione 1 Descrizione della board e installazione

Laboratorio di Elettronica. Arduino Lezione 1 Descrizione della board e installazione Laboratorio di Elettronica Arduino Lezione 1 Descrizione della board e installazione 1 Lezione 1 - Arduino: introduzione ai componenti fondamentali - Hardware: microcontrollore e I/O - Software: come programmare

Dettagli

Glossario. Barra degli strumenti

Glossario. Barra degli strumenti Glossario Accessibilità analogwrite(pin,value) ARRAY Barra degli strumenti Barra dei menu Barra delle applicazioni Barra di scorrimento Barra di stato BREAK Browser L'accessibilità è la caratteristica

Dettagli

Autoware Ladder Tool (per Arduino ) Basic Tutorial

Autoware 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.

Dettagli

Come comandare il condizionatore di casa con Arduino, anche da remoto!

Come comandare il condizionatore di casa con Arduino, anche da remoto! Come comandare il condizionatore di casa con Arduino, anche da remoto! Arduino permette davvero di fare tantissime cose riguardo all Internet of things, basta avere un po di voglia e intuizione, per realizzare

Dettagli

COMBY GSM BUS. Combinatore GSM su BUS 485. Manuale di installazione ed uso. Made in Italy 13.07-M1.0-H1.0F0.0S1.2

COMBY GSM BUS. Combinatore GSM su BUS 485. Manuale di installazione ed uso. Made in Italy 13.07-M1.0-H1.0F0.0S1.2 COMBY GSM BUS Combinatore GSM su BUS 485 13.07-M1.0-H1.0F0.0S1.2 Manuale di installazione ed uso Made in Italy 1 PRIMA DI INSTALLARE IL SISTEMA LEGGERE CON ATTENZIONE TUTTE LE PARTI DEL PRESENTE MANUALE.

Dettagli

Indice Generale. Indice Analitico... i. Software Design Kit 1

Indice Generale. Indice Analitico... i. Software Design Kit 1 Indice Generale Capitolo 1 Guida alle API... 1 1.1 Task Scheduler...1 1.1.1 funzioni Task Scheduler... 2 1.2 Serial Virtual Channel 1... 15 1.2.1 funzioni Serial Virtual Channel 1... 17 1.3 Serial Virtual

Dettagli

Notizie sul Copyright

Notizie sul Copyright Notizie sul Copyright Questo documento e nessuna parte di esso possono essere riprodotti, copiati, trasmessi, trascritti o registrati in alcun linguaggio, in nessuna forma ed in nessun modo sia esso elettronico

Dettagli

Gestione dell'interrupt con il microcontrollore ATMega328 (scheda Arduino)

Gestione dell'interrupt con il microcontrollore ATMega328 (scheda Arduino) Gestione dell'interrupt con il microcontrollore ATMega328 (scheda Arduino) Un microcontrollore normalmente esegue le istruzioni nella sequenza definita in fase di programmazione (fig. 1). Comunque, il

Dettagli

Domotica Arduino. La casa intelligente. A cura di. El hor Younes Classe 5 AN

Domotica Arduino. La casa intelligente. A cura di. El hor Younes Classe 5 AN Domotica Arduino La casa intelligente A cura di El hor Younes Classe 5 AN 1 Domotica Pag. 3 Arduino Uno Pag. 4 a 5 Arduino Shield.Pag. 6 a 7 Sensore DHT 22...Pag. 8 a 9 Circuito di raffreddamento...pag.

Dettagli

Il GSM COMMANDER mod. ADVANCE è il nuovo prodotto GSM con caratteristiche innovative.

Il GSM COMMANDER mod. ADVANCE è il nuovo prodotto GSM con caratteristiche innovative. Il GSM COMMANDER mod. ADVANCE è il nuovo prodotto GSM con caratteristiche innovative. Principali caratteristiche : - Permette, di attivare un contatto elettrico Contatto 2, attraverso una chiamata telefonica

Dettagli

ESEMPI INTEGRAZIONE PRODOTTI

ESEMPI INTEGRAZIONE PRODOTTI System Manual ESEMPI INTEGRAZIONE PRODOTTI Teledialogo tra due PLC TSX Micro/Premium (37/57) con Modem GSM con protocollo ModBus. SM_Mod2Gsm SOMMARIO 1 - OGGETTO 2 - ARCHITETTURA 2.1 - Hardware 2.2 - Software

Dettagli

DESCRIZIONE PRODOTTI 0502 PRODOTTI DINAMIC

DESCRIZIONE PRODOTTI 0502 PRODOTTI DINAMIC DESCRIZIONE PRODOTTI 0502 Codice Prodotto Proprietà PRODOTTI DINAMIC DN000 dinanet BASE dinanet BASE - Porta di comunicazione e programmazione RS232 - Memoria dati tamponata 512 Kb - Memoria dati permanente

Dettagli

Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Author: 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

Dettagli

Introduzione ai Microcontrollori Workshop 08/06/2011 Dott.Ing.Marco Frosini Qprel srl Dott.Ing.Lorenzo Giardina Qprel srl Slide 1 di 27 L'elettronica digitale PRIMA dei microcontrollori Elemento base:

Dettagli

Arduino UNO. Single board microcontroller

Arduino 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.

Dettagli

6^ parte : Acquisizione della temperatura con LM35. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

6^ parte : Acquisizione della temperatura con LM35. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 6^ parte : Acquisizione della temperatura con LM35 Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Esperienzan 5 Lo scopo è quello di far accendere due LED in base ad una soglia di temperatura

Dettagli

Modulo 1.3 Reti e servizi

Modulo 1.3 Reti e servizi Modulo 1.3 Reti e servizi 1. Introduzione al Networking Connettere il PC in rete; schede di rete e modem; Panoramica sulle reti ad alta velocita' e reti dial-up; Testare la connettivita' con ping; Introduzione

Dettagli

UNIVERSITÀ DEGLI STUDI DI PADOVA Corso di Laurea in Ingegneria Informatica

UNIVERSITÀ DEGLI STUDI DI PADOVA Corso di Laurea in Ingegneria Informatica UNIVERSITÀ DEGLI STUDI DI PADOVA Corso di Laurea in Ingegneria Informatica STUDIO E UTILIZZO DI ARDUINO MEGA ADK CON TINKERKIT E ALCUNI AMBIENTI DI SVILUPPO Laureando: Relatore: Simone Caeran 611349-IF

Dettagli

Arduino e l Internet delle cose

Arduino e l Internet delle cose Arduino e l Internet delle cose Cristian Maglie (c.maglie@arduino.cc) 1 Notizie sul relatore - Programmatore Freelance - Entusiasta utilizzatore di tecnologie Open - Collabora con Arduino da oltre 5 anni

Dettagli

Guida rapida all installazione

Guida rapida all installazione Guida rapida all installazione Wireless Network Broadband Router 140g+ WL-143 La presente guida illustra solo le situazioni più comuni. Fare riferimento al manuale utente contenuto nel CD-ROM in dotazione

Dettagli

Access Control Ivancich Stefano 31 Luglio 2014 TEKNEW - Studio Medici - Marcon(VE)

Access Control Ivancich Stefano 31 Luglio 2014 TEKNEW - Studio Medici - Marcon(VE) Access Control Ivancich Stefano 31 Luglio 2014 TEKNEW - Studio Medici - Marcon(VE) SOMMARIO Di seguito si illustra un progetto di un dispositivo per il controllo degli accessi dei dipendenti di un azienda

Dettagli

Leica SmartNet ItalPoS Guida rapida (ma non troppo) di campagna Rover Leica

Leica SmartNet ItalPoS Guida rapida (ma non troppo) di campagna Rover Leica Leica SmartNet ItalPoS Guida rapida (ma non troppo) di campagna Rover Leica Rev 31/10/13FM - 1 - Questa guida rapida contiene le informazioni necessarie per configurare i rover Leica System 1200, System

Dettagli

GUIDA ALLA CONNESSIONE INTERNET PER CLIENTI CONSUMER- MANUALE DI CONFIGURAZIONE PER TELEFONINO COME MODEM. pag. 2

GUIDA ALLA CONNESSIONE INTERNET PER CLIENTI CONSUMER- MANUALE DI CONFIGURAZIONE PER TELEFONINO COME MODEM. pag. 2 Per navigare su Internet con il PC connesso al tuo telefonino GPRS/UMTS è necessario eseguire le opportune configurazioni. In questa guida troverai le istruzioni per la configurazione in automatico con

Dettagli

Menu di configurazione flex watch

Menu di configurazione flex watch Connettersi al video server con il tasto apposito una volta connessi digitare alcune volte il tasto ENTER, il dispositivo risponde con i simboli $, a questo punto digitare il comando config Premere invio,

Dettagli

Animazione Real-time & Physical Computing

Animazione Real-time & Physical Computing Animazione Real-time & Physical Arduino - Potenziometri Link Cap: 8 Arduino Gli ingressi analogici trasformano una variazione di voltaggio in un segnale digitale 0-1023 (12 bit). Ad ogni variazione del

Dettagli

INTERNET & VIDEO PACK. Guida rapida all installazione.

INTERNET & VIDEO PACK. Guida rapida all installazione. INTERNET & VIDEO PACK Guida rapida all installazione. INDICE Con questa semplice guida potrai installare e configurare in pochi minuti Modem, Internet Key, Camera IP ed il tuo business non si fermerà più.

Dettagli

Embedded Software Sviluppo di uno Scheduler di base per PIC18. Tutorial. Embedded Software. Sviluppo di uno Scheduler di base per PIC18.

Embedded Software Sviluppo di uno Scheduler di base per PIC18. Tutorial. Embedded Software. Sviluppo di uno Scheduler di base per PIC18. Tutorial Embedded Software Sviluppo di uno Scheduler di base per PIC18 Pagina 1 Sommario 1. INTRODUZIONE... 3 2. COSA CI SERVE?... 3 3. UN PO DI TEORIA... 4 4. DALLA TEORIA ALLA PRATICA... 5 5. IMPLEMENTAZIONE...

Dettagli

ESEMPI INTEGRAZIONE PRODOTTI

ESEMPI INTEGRAZIONE PRODOTTI System Manual ESEMPI INTEGRAZIONE PRODOTTI Invio e Ricezione SMS mediante Modem GSM Digicom(LEECAWEBDIG) e plc con SCP111 SM_mod_sms SOMMARIO 1 - OGGETTO 2 - ARCHITETTURA 2.1 - Hardware 2.2 - Software

Dettagli

Architettura del PIC 18F452

Architettura 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

Dettagli