Arduino+Ethernet Shield+SD (ITA)

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Arduino+Ethernet Shield+SD (ITA)"

Transcript

1 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 shield: Arduino Ethernet shield with a MicroSD card slot. Il progetto riportato di seguito e un progetto semplice che dimostra cosa si puo fare con una ethernet shield, ma non e perfetto al 100%, quindi se vorrete fare altro dovrete modificarlo leggermente. Questo e un buon inizio per un web monitor con login o un sistema di salvataggio di dati in remoto. Prendere Familiarita con l ethernet shield Prima di iniziare con questo tutorial dovrai entrare in familiarita con quello su cui stai lavorando. Questo non e un tutorial per principianti, ma e meglio che venga utilizzato da persone che hanno gia una certa dimistichezza con Arduino o con un microcontrollore in generale e siano abbastanza sciolti nell utilizzo di C/C++/Java. Inoltre potrete leggere Ethernet library per capire qualcosa sulla libreria Ethernet apposita per l IDE Arduino. Inizializzare una Micro-SD Card su una Ethernet Shield L ultima Arduino Ethernet shield e corredata di una utile slot per MicroSD card in modo tale che l utente possa salvare dei dati attraverso la shield. Quindi capiamo come interfacciarci con la card. Dovete essere sicuro di avere l ultima versione di SdFatLib (libreria dell IDE Arduino necessaria per interfacciarsi alle SD card) in quanto avrete bisogno di alcune delle nuove caratteristiche. La prima cosa da notare e che il pin SS (Slave Select) per la card e il pin digitale 4, sebbene nella scrittura di questo tutorial questa cosa non sia stata aggiornata negli schemi (schematic). Aprire lo sketch di esempio SdFatInfo e cambiare il rigo in loop() da: a: uint8_t r = card.init(spi_half_speed);

2 pinmode(10, OUTPUT); (necessary!) digitalwrite(10, HIGH); // set the SS pin as an output // but turn off the W5100 chip! uint8_t r = card.init(spi_half_speed, 4); // Use digital 4 as the SD SS line Siate sicuri di aggiungere queste linee di codice prima di mettere mano al tutto! Esse abilitano l interfaccia SPI. Se siete su un Arduino Mega usate il pin 53 al posto del 10. Ora effettuate l upload e testate la card. Dovreste vedere qualcosa del genere: Cosa che indica che avete parlato in modo corretto con la card.

3 List files Inserite alcuni file di testo sulla vostra SD card, usando un computer, in modo tale da avere qualche dato da leggere. Siate sicuri che essi siano nella root directory e non in una cartella qualunque. Ora eseguite lo sketch di esempio SdFatLs dalla libreria SdFat, dovreste vedere che esso elenca tutti i file che avete sulla card. Ancora, dovrete fare dei cambiamenti come in precedenza per aggiornare la parte card.init() al nuovo SS pin. Per esempio, la card che sto utilizzando ha due file su di essa che sono il risultato di un precedente datalogging. Accorpare WebServer + SdFatLs Cominceremo dal combinare il WebServer (lo sketch di esempio che e contenuto nella libreria Ethernet) e SdFatLs per costruire un web server che elenchi i file presenti sulla SD card. Potete scaricare i file da qui: DOWNLOAD. La prima parte e formata dagli oggetti Ethernet e SD card a una semplice funzione di errore (void error_p(const char* str)) che stampa gli errori e blocca il programma se ci sono dei problemi seri. Dovreste, naturalmente, settare il vostro mac e ip in modo adeguato, usate l ip e il mac che ha funzionato nelle vostre esperienze precedent con l Ethernet Shield. La card, volume, e root sono oggetti che ci aiutano attraverso la complessa struttura di una SD card. La funzione di errore non e cosi eccitante, essa semplicemente stampa l errore e si mette in un loop while(1);. /* * This sketch will list all files in the root directory and * then do a recursive list of all directories on the SD card. *

4 */ #include <SdFat.h> #include <SdFatUtil.h> #include <Ethernet.h> /************ ETHERNET STUFF ************/ byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED ; byte ip[] = { 192, 168, 1, 177 ; Server server(80); /************ SDCARD STUFF ************/ Sd2Card card; SdVolume volume; SdFile root; // store error strings in flash to save RAM #define error(s) error_p(pstr(s)) void error_p(const char* str) { PgmPrint("error: "); SerialPrintln_P(str); if (card.errorcode()) { PgmPrint("SD error: "); Serial.print(card.errorCode(), HEX); Serial.print(','); Serial.println(card.errorData(), HEX); while(1); La parte 2 e la funzione setup(). Essa setta l oggetto Serial in modo tale che noi possiamo effettuare un debug della connessione in real time. Essa inoltre stampa l utilizzo della RAM. Naturalmente avrete bisogno di un Arduino con a bordo un Atmega328 per fare questi esperimenti, e dovrete vedere come minimo 1000 bytes di RAM libera altrimenti rischierete di andare troppo lenti. Ora vedremo il trucco con il quale, settando il pin SS 10 come OUTPUT e HIGH, disabiliteremo il chip wiznet per controllare il contenuto della SD card. Se state utilizzando un Arduino Mega, cambiate questo pin, come detto in precedenza, da 10 a 53. Poi inizializzeremo la card, cosa che dovrebbe andare a buon fine se non e mai stata testata prima. Poi verificheremo la struttura della card, stamperemo tutti i file, e stamperemo Done!. Alla fine ci occuperemo del codice di inizializzazione della Ethernet shield. Quindi abbiamo sia la Ethernet Shield che la SD card entrambe funzionanti. void setup() { Serial.begin(9600); PgmPrint("Free RAM: "); Serial.println(FreeRam()); // initialize the SD card at SPI_HALF_SPEED to avoid bus errors with // breadboards. use SPI_FULL_SPEED for better performance. pinmode(10, OUTPUT); // set the SS pin as an output (necessary!) digitalwrite(10, HIGH); // but turn off the W5100 chip! if (!card.init(spi_half_speed, 4)) error("card.init failed!");

5 // initialize a FAT volume if (!volume.init(&card)) error("vol.init failed!"); PgmPrint("Volume is FAT"); Serial.println(volume.fatType(),DEC); Serial.println(); if (!root.openroot(&volume)) error("openroot failed"); // list file in root with date and size PgmPrintln("Files found in root:"); root.ls(ls_date LS_SIZE); Serial.println(); // Recursive list of all directories PgmPrintln("Files found in all dirs:"); root.ls(ls_r); Serial.println(); PgmPrintln("Done"); // Debugging complete, we start the server! Ethernet.begin(mac, ip); server.begin(); Ora andremo avanti con la funzione loop() dove aspettiamo i clients (controllando attraverso la funzione server.available()) e poi leggiamo la richiesta del client prima di rispondere. Questo riportato di seguito e semplicemente un copia e incolla di quanto si trova nello sketch di esempio Webserver incluso nella libreria Ethernet (in verita qualcosa di diverso c e ). C e un piccolo trucco nel quale, per semplificare il codice, lo scrittore di questo sketch non controlla quali file il web browser vuole, esso sputa fuori sempre la stessa cosa. In questo caso, noi facciamo si che esso ci sputi fuori i file attraverso una funzione di aiuto chiamata ListFiles(client, 0) che esamineremo nel seguito della trattazione. Lo 0 come secondo argomento della funzione semplicemente indica alla funzione se stampare o meno le dimensioni dei file in gioco. void loop() { Client client = server.available(); if (client) { // an http request ends with a blank line boolean current_line_is_blank = true; while (client.connected()) { if (client.available()) { char c = client.read(); // if we've gotten to the end of the line (received a newline // character) and the line is blank, the http request has ended, // so we can send a reply if (c == '\n' && current_line_is_blank) { // send a standard http response header client.println("http/ OK"); client.println("content-type: text/html"); client.println(); // print all the files, use a helper to keep it clean //ListFiles(client, 0); client.println("<h2>files:</h2>"); ListFiles(client, 0); break;

6 if (c == '\n') { // we're starting a new line current_line_is_blank = true; else if (c!= '\r') { // we've gotten a character on the current line current_line_is_blank = false; // give the web browser time to receive the data delay(1); client.stop(); Ora faremo un passo indietro ed esamineremo la funzione ListFiles. Questo risultera alquanto tesioso, ma e meglio farlo. Noi abbiamo semplificato la trattazione rimuovendo l elencazione ricorsiva, cio significa che non elenchiamo i file in alcuna sottodirectory. L oggetto dir_t p e un detentore di "Directory Entry" cioe esso memorizzera l informazione per ogni voce nella Directory. Prima di tutto resettiamo la root directory con la funzione rewind(). Poi leggiamo i file della directory uno ad uno. Alcuni file sono inutilizzati o sono i link. e.. (up directory). We also only list FILEs or SUBDIRectories. Poi stampiamo il nome andando attraverso tutti gli 11 caratteri (ricordare che i nomi dei file sono in un formato 8.3) e ignorando lo spazio. Piantiamo anche il '.' tra i primi 8 e gli ultimi 3 caratteri. Se e un file di tipo directory, ci mettiamo uno slash alla fine per indicarlo. Se non lo e possiamo stampare la grandezza del file in bytes. Alla fine, dopo ogni nome del file scriveremo un <br>" che ha lo scopo di fare andare a capo in una pagina web. void ListFiles(Client client, uint8_t flags) { // Questo codice e semplicemente copiato da Sdfile.cpp della SDFat Library e // modificato in modo da stampare l output del client in html! dir_t p; root.rewind(); while (root.readdir(p) > 0) { // done if past last used entry if (p.name[0] == DIR_NAME_FREE) break; // skip deleted entry and entries for. and.. if (p.name[0] == DIR_NAME_DELETED p.name[0] == '.') continue; // only list subdirectories and files if (!DIR_IS_FILE_OR_SUBDIR(&p)) continue; // print file name with possible blank fill //root.printdirname(*p, flags & (LS_DATE LS_SIZE)? 14 : 0); for (uint8_t i = 0; i < 11; i++) { if (p.name[i] == ' ') continue; if (i == 8) { client.print('.');

7 client.print(p.name[i]); if (DIR_IS_SUBDIR(&p)) { client.print('/'); // print modify date/time if requested if (flags & LS_DATE) { root.printfatdate(p.lastwritedate); client.print(' '); root.printfattime(p.lastwritetime); // print size if requested if (!DIR_IS_SUBDIR(&p) && (flags & LS_SIZE)) { client.print(' '); client.print(p.filesize); client.println("<br>"); Dopo tutto questo lavoro, possiamo effettuare l upload di questo sketch su Arduino! Siate sicuri di avere il corretto indirizzo ip per la vostra rete, quindi usate un browser sulla stessa rete per visitare il vostro sito web. Questo e quello che vedo ci sono quei due file dai miei esperimenti precedenti. Dare un occhiata ai file Naturalmente, dovremmo fare in modo che tu possa cliccare i nomi di quei file. Bene! Questo e quello che faremo nel prossimo sketch, puoi scaricare l ultima versione di githup da qui (click Download Source) nell angoo in alto a destra! Aggiustate l indirizzo ip in accordo con la vostra rete, e il pin SS (se siete su un Mega). Non cambia molto dal codice precedente, il setup e lo stesso, i grandi cambiamenti stanno nel codice del loop(). La struttura e' la stessa - aspettiamo nuove connessioni da client (n.d.r. inteso come qualcosa che si connette al server). Questa volta pero', leggiamo la richiesta del client e la scriviamo in un buffer di

8 caratteri fino a che non ci viene spedito un carattere di "ritorno a capo" come \n o \r.questo indica che abbiamo letto una intera linea di testo. Per terminare la stringa, mettiamo un carattere null (0) alla fine. In seguito utilizziamo strstr che cerca le sottostringhe. Se riceviamo una richiesta GET/http per la root directory, facciamo la stessa cosa fatta in precedenza stampando la lista dei files. Se non abbiamo spazio dopo il GET/ questo significa che c e qualcosa tipo GET/file che significa che dovremo estrarre il nome del file. Creiamo un puntatore alla stringa e lo inizializziamo alla posizione subito successiva il primo slash. Quindi cerchiamo l inizio della stringa HTTP/1.1 che segue la richiesta del nome del file e trasforma il primo carattere in un terminatore di stringa. Ora abbiamo quindi il nome del file che vogliamo cercare di aprire. Se commettiamo un errore nell aprire un file, ritorneremo un 404, altrimenti stampiamo tutti i contenuti del file. // Il nostro buffer quanto deve essere grande? 100 e piu che sufficiente #define BUFSIZ 100 void loop() { char clientline[bufsiz]; int index = 0; Client client = server.available(); if (client) { // una richiesta http termina con una linea bianca boolean current_line_is_blank = true; // reset del buffer di input index = 0; while (client.connected()) { if (client.available()) { char c = client.read(); // Se non e una nuova linea, aggiungi il carattere al buffer if (c!= '\n' && c!= '\r') { clientline[index] = c; index++; // siamo troppo grandi per il buffer? Comincia a buttare qualche dato if (index >= BUFSIZ) index = BUFSIZ -1; // continua a leggere piu dati! continue; // got a \n or \r new line, which means the string is done clientline[index] = 0; // Print it out for debugging Serial.println(clientline); // Look for substring such as a request to get the root file if (strstr(clientline, "GET / ")!= 0) { // send a standard http response header client.println("http/ OK"); client.println("content-type: text/html"); client.println();

9 // print all the files, use a helper to keep it clean client.println("<h2>files:</h2>"); ListFiles(client, LS_SIZE); else if (strstr(clientline, "GET /")!= 0) { // this time no space after the /, so a sub-file! char *filename; filename = clientline + 5; // look after the "GET /" (5 chars) // a little trick, look for the " HTTP/1.1" string and // turn the first character of the substring into a 0 to clear it out. (strstr(clientline, " HTTP"))[0] = 0; // print the file we want Serial.println(filename); if (! file.open(&root, filename, O_READ)) { client.println("http/ Not Found"); client.println("content-type: text/html"); client.println(); client.println("<h2>file Not Found!</h2>"); break; Serial.println("Opened!"); client.println("http/ OK"); client.println("content-type: text/plain"); client.println(); int16_t c; while ((c = file.read()) > 0) { // Togliere il comment dalla linea successive per il debugo(lento!) //Serial.print((char)c); client.print((char)c); file.close(); else { // qualunque altra cosa e un 404 client.println("http/ Not Found"); client.println("content-type: text/html"); client.println(); client.println("<h2>file Not Found!</h2>"); break; // dare al web browser il tempo di ricevere il dato delay(1); client.stop(); Ora diamo un occhiata al nuovo codice per l elenco dei file, anche se e molto simile al vecchio. In questo codice abbiamo aggiunto un po di HTML in modo tale che ogni file e parte di una lista <ul> e il nome e un link URL. void ListFiles(Client client, uint8_t flags) { // Questo codice e semplicemente copiato da SdFile.cpp nella SDFat library // e modificato in modo tale da stampare nell output del client in html! dir_t p;

10 root.rewind(); client.println("<ul>"); while (root.readdir(p) > 0) { // done if past last used entry if (p.name[0] == DIR_NAME_FREE) break; // skip deleted entry and entries for. and.. if (p.name[0] == DIR_NAME_DELETED p.name[0] == '.') continue; // only list subdirectories and files if (!DIR_IS_FILE_OR_SUBDIR(&p)) continue; // print any indent spaces client.print("<li><a href=\""); for (uint8_t i = 0; i < 11; i++) { if (p.name[i] == ' ') continue; if (i == 8) { client.print('.'); client.print(p.name[i]); client.print("\">"); // print file name with possible blank fill for (uint8_t i = 0; i < 11; i++) { if (p.name[i] == ' ') continue; if (i == 8) { client.print('.'); client.print(p.name[i]); client.print("</a>"); if (DIR_IS_SUBDIR(&p)) { client.print('/'); // print modify date/time if requested if (flags & LS_DATE) { root.printfatdate(p.lastwritedate); client.print(' '); root.printfattime(p.lastwritetime); // print size if requested if (!DIR_IS_SUBDIR(&p) && (flags & LS_SIZE)) { client.print(' '); client.print(p.filesize); client.println("</li>"); client.println("</ul>");

11 Ok, effettuiamo l upload dello sketch. Ora vedrete che i nomi dei file sono diventati link (e abbiamo anche aggiunto la grandezza dei file in byte). Clicckare sul nome del file per vederlo. Se provate a vedere un file che non e sulla sd card, avrete un errore 404 (file not found)

12 Questo articolo e semplicemente una traduzione di un tutorial che ho trovato sul sito Ladyada.net. La versione originale dell articolo la potete trovare qui: Ho pensato che tradurlo sarebbe stato utile alle persone che con l inglese fanno un po piu fatica di me. Spero che qualcuno lo trovi utile. Grazie per l attenzione, Fabrizio Schiano.

// 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

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

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

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

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

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

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

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

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

ARDUINO Duemilanove. Lelio Spadoni

ARDUINO Duemilanove. Lelio Spadoni ARDUINO Duemilanove Lelio Spadoni Argomenti trattati Caratteristiche di Arduino Duemilanove (hardware e software) Programmazione di Arduino Arduino + GPS Ethernet shield XBee shield Arduino + GSM Arduino

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

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

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

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

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

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

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

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

By E.M. note sull'uso di GAMBAS

By E.M. note sull'uso di GAMBAS By E.M. note sull'uso di GAMBAS GAMBAS viene installato sotto Xubuntu nella directory: /usr/share/gambas2 link problema su uso dell'esempio SerialPort http://gambasrad.org/zforum/view_topic?topic_id=1057

Dettagli

INDICE. DATEX il manuale edizione aprile 2011

INDICE. DATEX il manuale edizione aprile 2011 DATEX MANUALE INDICE INDICE... 1 INTRODUZIONE... 2 PRINCIPALI CARATTERISTICHE... 3 IL PRIMO COLLEGAMENTO... 4 INTERFACCIA... 5 DEFINIZIONE DELLE OPERAZIONI E DEI PROFILI... 6 INGRESSO CON PASSWORD NEL

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

Portale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal

Portale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal Portale Materiali Grafiche Tamburini Documentazione utente italiano pag. 2 Grafiche Tamburini Materials Portal English user guide page 6 pag. 1 Introduzione Il Portale Materiali è il Sistema Web di Grafiche

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

Connessione ad internet

Connessione ad internet Introduzione al C++ Connessione ad internet Istruzioni per la connessione internet: - una volta connessi, aprire un browser (firefox) - in Modifica/preferenze/avanzate/rete/impostazioni - attivare la modalità

Dettagli

2. Creazione di moduli per Drupal: un tutorial.

2. Creazione di moduli per Drupal: un tutorial. Pubblicato da Drupal Italia (www.drupalitalia.org) per gentile concessione di Antonio Santomarco Capitolo 2. 2. Creazione di moduli per Drupal: un tutorial. 2.1. Introduzione. Come detto in precedenza,

Dettagli

Posta elettronica per gli studenti Email for the students

Posta elettronica per gli studenti Email for the students http://www.uninettunouniverstiy.net Posta elettronica per gli studenti Email for the students Ver. 1.0 Ultimo aggiornamento (last update): 10/09/2008 13.47 Informazioni sul Documento / Information on the

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

20 - Input/Output su File

20 - Input/Output su File 20 - Input/Output su File Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it

Dettagli

www.aylook.com -Fig.1-

www.aylook.com -Fig.1- 1. RAGGIUNGIBILITA DI AYLOOK DA REMOTO La raggiungibilità da remoto di Aylook è gestibile in modo efficace attraverso una normale connessione ADSL. Si presentano, però, almeno due casi: 1.1 Aylook che

Dettagli

Le credenziali sono gestite dai server del Centro Elaborazione Dati Amministrativi dell'inaf ed utilizzate dall'idp (Identity Provider) dell'inaf.

Le credenziali sono gestite dai server del Centro Elaborazione Dati Amministrativi dell'inaf ed utilizzate dall'idp (Identity Provider) dell'inaf. Questo breve manualetto vi spiega come prenotare una multi conferenza utilizzando la MCU del GARR. Per accedere al servizio di prenotazione e' indispensabile possedere credenziali di accesso, il personale

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

COSA FARE APPENA ACQUISTATA UNA SMARTBOARD TM

COSA FARE APPENA ACQUISTATA UNA SMARTBOARD TM COSA FARE APPENA ACQUISTATA UNA SMARTBOARD TM Una volta acquistata una Lavagna Interattiva Multimediale SMARTBoard TM, è necessario effettuare una procedura di registrazione al fine di:. Estendere la garanzia

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

Enclosure HDD 3,5" Manuale utente

Enclosure HDD 3,5 Manuale utente Enclosure HDD 3,5" esterna LAN e USB Sommario Manuale utente DA-70516 1. Informazione di prodotto...1 2. Specificazioni di prodotto...2 3. Requisiti di sistema...3 4. Uno sguardo all apparecchio..4 5.

Dettagli

REMOTE SERVICE ASSISTANCE descrizione

REMOTE SERVICE ASSISTANCE descrizione REMOTE SERVICE ASSISTANCE descrizione UTILITÀ RSA (Remote Service Assistance) può essere usata per: 1. supporto tecnico Quando la connessione remota è attiva possiamo darvi supporto per ogni problema tecnico.

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

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

Calibre. Principali funzioni per la lettura e la gestione degli ebooks

Calibre. Principali funzioni per la lettura e la gestione degli ebooks Calibre Principali funzioni per la lettura e la gestione degli ebooks Calibre è un software per catalogare, convertire, gestire e collezionare ebook. Si tratta di un software freeware, quindi totalmente

Dettagli

Laboratorio di reti II: PHP

Laboratorio di reti II: PHP Laboratorio di reti II: PHP Stefano Brocchi brocchi@dsi.unifi.it 2 marzo, 2009 Stefano Brocchi Laboratorio di reti II: PHP 2 marzo, 2009 1 / 55 Il PHP Il PHP è un linguaggio di scripting che si può inserire

Dettagli

Navigare in Internet

Navigare in Internet Navigare in Internet Navigare in Internet Scopo del modulo Gli scopi del modulo consistono nel mettere in grado di : Usare particolari tipi di file e protocolli e di meccanismi di accesso remoto Usare

Dettagli

sdforexcontest2009 Tool

sdforexcontest2009 Tool sdforexcontest2009 Tool Guida all istallazione e rimozione. Per scaricare il tool del campionato occorre visitare il sito dell organizzatore http://www.sdstudiodainesi.com e selezionare il link ForexContest

Dettagli

Nautilus Installazione Aggiornato a versione 2.4.1092

Nautilus Installazione Aggiornato a versione 2.4.1092 Nautilus Installazione Aggiornato a versione 2.4.1092 IMPORTANTE: NON INSERIRE LA CHIAVE USB DI LICENZA FINO A QUANDO RICHIESTO NOTA: se sul vostro computer è già installato Nautilus 2.4, è consigliabile

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

IP Camera senza fili/cablata. Guida d installazione rapida (Per MAC OS) ShenZhen Foscam Tecnologia Intelligente Co., Ltd

IP Camera senza fili/cablata. Guida d installazione rapida (Per MAC OS) ShenZhen Foscam Tecnologia Intelligente Co., Ltd IP Camera senza fili/cablata Guida d installazione rapida (Per MAC OS) Modello: FI8918W Colore: Nera Modello: FI8918W Colore: Bianco ShenZhen Foscam Tecnologia Intelligente Co., Ltd Guida d installazione

Dettagli

GUIDA AL SITO DELLE RIPARAZIONI BARWARE SOMMARIO

GUIDA AL SITO DELLE RIPARAZIONI BARWARE SOMMARIO GUIDA AL SITO DELLE RIPARAZIONI BARWARE SOMMARIO Introduzione...2 1. Registrazione al sito delle riparazioni...2 2. Login e Home page...6 3. Assistenza...8 3a. Nuova richiesta di riparazione...8 3b. Lista

Dettagli

Blocchi funzione: FbModbusAsciiMs

Blocchi funzione: FbModbusAsciiMs Pagina 1 di 6 ELSIST Srl, www.elsist.it Blocchi funzione MNL041Q000 FbModbusAsciiMs Questo blocco funzione permette lo scambio di dati tra due sistemi, uno master ed uno slave, utilizzando una connessione

Dettagli

CONFIGURATION MANUAL

CONFIGURATION MANUAL RELAY PROTOCOL CONFIGURATION TYPE CONFIGURATION MANUAL Copyright 2010 Data 18.06.2013 Rev. 1 Pag. 1 of 15 1. ENG General connection information for the IEC 61850 board 3 2. ENG Steps to retrieve and connect

Dettagli

INSTALLARE L AMBIENTE DI SVILUPPO PER JOOMLA 2.5

INSTALLARE L AMBIENTE DI SVILUPPO PER JOOMLA 2.5 INSTALLARE L AMBIENTE DI SVILUPPO PER JOOMLA 2.5 Si sa che un IDE è sicuramente uno strumento molto comodo (ormai indispensabile) per poter creare le proprie applicazioni in PHP e Joomla. Eclipse con PDT

Dettagli

Information Technology S ystems

Information Technology S ystems Oggetto: Tutorial sull utilizzo del Cisco VPNClient 4.0.4 By: ITESYS srl, http://www.itesys.it Anno 2006 Redatto da: Gianrico Fichera Il documento presume che abbiate gia installato il Cisco VPN client

Dettagli

Manuale di aggiornamento del firmware per fotocamere digitali Cyber-shot Sony DSC-F828

Manuale di aggiornamento del firmware per fotocamere digitali Cyber-shot Sony DSC-F828 Manuale di aggiornamento del firmware per fotocamere digitali Cyber-shot Sony DSC-F828 Il termine "firmware" si riferisce al software installato sulla vostra fotocamera Cyber-shot. Per aggiornare il software

Dettagli

I manuali di $ TRADING OPZIONI (http://tradingeopzioni.blogspot.com/) Aprire Account con thinkorswim (TOS)

I manuali di $ TRADING OPZIONI (http://tradingeopzioni.blogspot.com/) Aprire Account con thinkorswim (TOS) I manuali di $ TRADING OPZIONI (http://tradingeopzioni.blogspot.com/) Aprire Account con thinkorswim (TOS) INDICE: 1. OBIETTIVO:...3 2. PREREQUISITI:...3 3. CREARE UN ACCOUNT TOS:...4 4. COMPILARE IL W-8BEN:...23

Dettagli

Arduino Quick Ethernet library Reference

Arduino Quick Ethernet library Reference Arduino Quick Ethernet library Reference Di Luca Panebianco per Automazione Open Source Versione 1.0 www.xploreautomation.com Pag 1 Indice dei contenuti 1 Classe Ethernet...3 2 Classe IPAddress...3 3 Classe

Dettagli

Il programma di installazione per l'applicazione SanDisk +Cloud si trova sull'unità flash SanDisk.

Il programma di installazione per l'applicazione SanDisk +Cloud si trova sull'unità flash SanDisk. Installazione Il programma di installazione per l'applicazione SanDisk +Cloud si trova sull'unità flash SanDisk. Assicurarsi che il computer sia collegato ad internet. Successivamente, collegare l'unità

Dettagli

IP Camera senza fili/cablata Guida d installazione rapida (Per Windows OS)

IP Camera senza fili/cablata Guida d installazione rapida (Per Windows OS) IP Camera senza fili/cablata Guida d installazione rapida (Per Windows OS) ShenZhen Foscam Tecnologia Intelligente Co., Ltd Lista d imballaggio Guida d installazione rapida FI8904W FI8905WGuida d installazione

Dettagli

Archiviare messaggi da Microsoft Office 365

Archiviare messaggi da Microsoft Office 365 Archiviare messaggi da Microsoft Office 365 Nota: Questo tutorial si riferisce specificamente all'archiviazione da Microsoft Office 365. Si dà come presupposto che il lettore abbia già installato MailStore

Dettagli

Alice Gate 2 Plus Wi-Fi (senza VoIP) con smartcard, porte USB e SENZA VoIP

Alice Gate 2 Plus Wi-Fi (senza VoIP) con smartcard, porte USB e SENZA VoIP Nel router Alice Gate VoIP 2 Plus Wi-Fi è presente un Pannello di controllo avanzato "nascosto" in cui gli smanettoni potranno effettuare modifiche varie :) Badate bene che mi sto riferendo al router fornito

Dettagli

Tecnica per help desk remoto

Tecnica per help desk remoto Tecnica per help desk remoto Guida scritta da Stefano Coletta (Creator) il 5 ottobre 2003 Contattatemi a creator@mindcreations.com o visitando http://www.mindcreations.com In breve Una soluzione multipiattaforma,

Dettagli

Guida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50

Guida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50 Guida all uso dell ambiente di sviluppo 1 integrato o IDE JCreator LE 4.50 Inizializzazione: creazione del nuovo progetto e del file sorgente in ambiente JCreator Al lancio del programma si apre la finestra

Dettagli

Ultr@ VNC: Guida (parte 1)

Ultr@ VNC: Guida (parte 1) Ultr@ VNC: Guida (parte 1) Vi presento la guida in italiano per l installazione e l utilizzo di Ultra VNC :http://ultravnc.sourceforge.net. Le potenzialità del programma ve le abbiamo già presentate :http://www.femetal.it/9/ultravncrecensione,

Dettagli

Net Render : il rendering distribuito di Cinema 4D su PC/MAC.

Net Render : il rendering distribuito di Cinema 4D su PC/MAC. Net Render : il rendering distribuito di Cinema 4D su PC/MAC. Il rendering di un animazione comporta un notevole dispendio di calcolo, anche se si utilizzano sistemi dual processors (doppio processore).

Dettagli

Guida rapida di installazione

Guida rapida di installazione Configurazione 1) Collegare il Router Hamlet HRDSL108 Wireless ADSL2+ come mostrato in figura:. Router ADSL2+ Wireless Super G 108 Mbit Guida rapida di installazione Informiamo che il prodotto è stato

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

Il programma di installazione per l'applicazione SanDisk +Cloud si trova sull'unità flash SanDisk.

Il programma di installazione per l'applicazione SanDisk +Cloud si trova sull'unità flash SanDisk. Installazione Il programma di installazione per l'applicazione SanDisk +Cloud si trova sull'unità flash SanDisk. Assicurarsi che il computer sia collegato ad internet. Successivamente, collegare l'unità

Dettagli

INFORMATICA DISTRIBUITA. lez 5 World Wide Web (cont)

INFORMATICA DISTRIBUITA. lez 5 World Wide Web (cont) INFORMATICA DISTRIBUITA prof. lez 5 World Wide Web (cont) Università degli Studi di Milano Scienze e Tecnologie della Comunicazione Musicale a.a. 2009-2010 Protocolli usabili nelle URL http: ftp: : http://www.dico.unimi.it/

Dettagli

Benvenuti in Arduino

Benvenuti in Arduino Capitolo 1 Benvenuti in Arduino Il progetto Arduino venne ideato per progettisti e creativi con poca esperienza tecnica. Anche chi non conosceva la programmazione software poteva fare riferimento al progetto

Dettagli

GESTIONE INFORMATICA DEI DATI AZIENDALI

GESTIONE INFORMATICA DEI DATI AZIENDALI GESTIONE INFORMATICA DEI DATI AZIENDALI Alberto ZANONI Centro Vito Volterra Università Tor Vergata Via Columbia 2, 00133 Roma, Italy zanoni@volterra.uniroma2.it Rudimenti di programmazione Programming

Dettagli

Web e HTTP. path name. host name Realizzato da Roberto Savino. www.someschool.edu/somedept/pic.gif

Web e HTTP. path name. host name Realizzato da Roberto Savino. www.someschool.edu/somedept/pic.gif Web e HTTP Terminologia Una pagina web consiste di oggetti Un oggetto può essere un file HTML, una immagine JPG, ecc. Una pagina web consiste di un file HTML base che fa riferimento a diversi oggetti al

Dettagli

True CMS USER MANUAL

True CMS USER MANUAL DIGIVISION srl - Viale Piave 3-20129 MILANO Italy telefono ++39 02 7600 7932 - fax ++39 02 7601 6305 Ufficio vendite e-mail: vendite@digivision.it Supporto tecnico e-mail: lab@digivision.it True CMS USER

Dettagli

V 1.00b. by ReBunk. per suggerimenti e critiche mi trovate nell hub locarno.no-ip.org. Guida di base IDC ++1.072

V 1.00b. by ReBunk. per suggerimenti e critiche mi trovate nell hub locarno.no-ip.org. Guida di base IDC ++1.072 V 1.00b by ReBunk per suggerimenti e critiche mi trovate nell hub locarno.no-ip.org Guida di base IDC ++1.072 Thanks To SicKb0y (autore del idc++) staff (per sopportarmi tutti i giorni) Versione definitiva

Dettagli

2. Costruire un database con Apache, PHP e MySql

2. Costruire un database con Apache, PHP e MySql 2. Costruire un database con Apache, PHP e MySql Lo scopo di questa esercitazione è realizzare un server web e costruire un database accessibile attraverso Internet utilizzando il server Apache, il linguaggio

Dettagli

Configurare una rete con PC Window s 98

Configurare una rete con PC Window s 98 Configurare una rete con PC Window s 98 In estrema sintesi, creare una rete di computer significa: realizzare un sistema di connessione tra i PC condividere qualcosa con gli altri utenti della rete. Anche

Dettagli

drag & drop visual programming appinventor storia appinventor un esempio di drag & drop programming: Scratch

drag & drop visual programming appinventor storia appinventor un esempio di drag & drop programming: Scratch drag & drop visual programming appinventor realizzazione app per Google Android OS appinventor è un applicazione drag & drop visual programming Contrariamente ai linguaggi tradizionali (text-based programming

Dettagli

Archiviare messaggi da Microsoft Exchange 2003

Archiviare messaggi da Microsoft Exchange 2003 Archiviare messaggi da Microsoft Exchange 2003 Nota: Questo tutorial si riferisce specificamente all'archiviazione da Microsoft Exchange 2003. Si dà come presupposto che il lettore abbia già installato

Dettagli

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE PREMESSA La presente guida è da considerarsi come aiuto per l utente per l installazione e configurazione di Atollo Backup. La guida non vuole approfondire

Dettagli

progettare & costruire di GIOVANNI DI MARIA

progettare & costruire di GIOVANNI DI MARIA progettare & costruire di GIOVANNI DI MARIA Interfacciare il PC con il mondo esterno LA PORTA SERIALE DEL PC in uscita con il PIC In questa puntata interfacceremo il Personal Computer con le nostre apparecchiature

Dettagli

Linguaggio Java. Robusto. Orientato agli oggetti. Protegge e gestisce dagli errori. Non permette costrutti pericolosi

Linguaggio Java. Robusto. Orientato agli oggetti. Protegge e gestisce dagli errori. Non permette costrutti pericolosi Linguaggio Java Robusto Non permette costrutti pericolosi Eredità Multipla Gestione della Memoria Orientato agli oggetti Ogni cosa ha un tipo Ogni tipo è un oggetto (quasi) Protegge e gestisce dagli errori

Dettagli

INSTALLAZIONE JOOMLA

INSTALLAZIONE JOOMLA INSTALLAZIONE JOOMLA Moltissime volta mi capita (e penso capiti anche a voi) di dover prima di pubblicare un sito farlo vedere al cliente per l ok finale, o magari doverlo fare vedere, ma non avere ancora

Dettagli

Manuale Utente. Contents. Your journey, Our technology. 6. Come aggiornare le mappe 6. 1. Introduzione 2. 2. Installazione di Geosat Suite 2

Manuale Utente. Contents. Your journey, Our technology. 6. Come aggiornare le mappe 6. 1. Introduzione 2. 2. Installazione di Geosat Suite 2 Manuale Utente Contents 1. Introduzione 2 2. Installazione di Geosat Suite 2 3. Prima connessione 2 4. Operazioni Base 3 4.1 Come avviare la Suite 3 4.2 Come chiudere la Suite 4 4.3 Come cambiare la lingua

Dettagli

www.mtcube.com Manuale di ASP

www.mtcube.com Manuale di ASP Manuale di ASP Sommario degli argomenti Che cosa sono le Active Server Pages... 3 Struttura, creazione ed esecuzione della pagina Asp... 3 Variabili e tipi di dati... 4 Numero Intero... 4 Numeri in virgola

Dettagli

PYTHON Inviare dati con i form A cura di Silvio Bonechi [sabandini_at_tiscali_dot_it] per http://www.pctrio.com

PYTHON Inviare dati con i form A cura di Silvio Bonechi [sabandini_at_tiscali_dot_it] per http://www.pctrio.com PYTHON Inviare dati con i form A cura di Silvio Bonechi [sabandini_at_tiscali_dot_it] per http://www.pctrio.com 10.07.2006 Ver. 1.0 In questo articolo vedremo come gestire con un FORM l invio di dati ad

Dettagli

PHP e MySQL. Guida scaricata da www.webstyling.it

PHP e MySQL. Guida scaricata da www.webstyling.it Home -> Manuali & Tutorials -> Guida PHP PHP e MySQL E' possibile realizzare delle applicazioni in php appoggiandosi ad un database, quale ad esempio MySQL. Con le novità introdotte ai tempi di MySQL 4.1

Dettagli

Guida al CardSharing dalla A alla Z via LAN/WAN per card NDS3 (Cielo IT) e non solo (by Je Souis Blonde)

Guida al CardSharing dalla A alla Z via LAN/WAN per card NDS3 (Cielo IT) e non solo (by Je Souis Blonde) via LAN/WAN per card NDS3 (Cielo (by Je Souis Blonde) Indice generale: Introduzione... pag. 3 1) Server NewCs + CCcam che shara ad un client CCcam via LAN (la lettura della card avviene tramite SLOT interno

Dettagli

SHAREPOINT INCOMING E-MAIL. Configurazione base

SHAREPOINT INCOMING E-MAIL. Configurazione base SHAREPOINT INCOMING E-MAIL Configurazione base Versione 1.0 14/11/2011 Green Team Società Cooperativa Via della Liberazione 6/c 40128 Bologna tel 051 199 351 50 fax 051 05 440 38 Documento redatto da:

Dettagli

Configurazione FileZilla Server

Configurazione FileZilla Server Nome: FileZilla Server Ultima release: 0.9.3 Sito ufficiale: http://filezilla.sf.net Configurazione FileZilla Server Ci occuperemo oggi di configurare un server ftp sul nostro pc,utilizzando il software

Dettagli

Visual Basic for Applications (VBA) Francesco Brun Fondamenti di Informatica a.a. 2014/2015

Visual Basic for Applications (VBA) Francesco Brun Fondamenti di Informatica a.a. 2014/2015 Francesco Brun Fondamenti di Informatica a.a. 2014/2015 Scopo di questo approfondimento Lo scopo di questo approfondimento è rispondere alla domanda: e se nella vita mi troverò a dover utilizzare un linguaggio

Dettagli

Collegarsi al sito http://ffaportal.indesitcompany.com. Vi verrà richiesta la vostra utenza FFA (quella normalmente utilizzata nel palmare).

Collegarsi al sito http://ffaportal.indesitcompany.com. Vi verrà richiesta la vostra utenza FFA (quella normalmente utilizzata nel palmare). Collegarsi al sito http://ffaportal.indesitcompany.com. Vi verrà richiesta la vostra utenza FFA (quella normalmente utilizzata nel palmare). Fate click sul pulsante Entra e, se il nome utente e la password

Dettagli

Telecamere IP Plug&View DIGITUS

Telecamere IP Plug&View DIGITUS Telecamere IP Plug&View DIGITUS Guida Rapida d Installazione (QIG) Cosa contiene la confezione 1 X telecamera IP Plug&View 1 X alimentatore con cavo 1 X cavo Ethernet 1 X Guida Rapida d Installazione 1

Dettagli

Progetti reali con ARDUINO

Progetti reali con ARDUINO Progetti reali con ARDUINO Introduzione alla scheda Arduino (parte 2ª) gennaio 2015 Giorgio Carpignano I.I.S. PRIMO LEVI C.so Unione Sovietica 490 (TO) Materiale didattico: www.istitutoprimolevi.gov.it

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

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

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

VIDEOCAMERA DI RETE SFERICA AVANZATA GUIDA ALL'INSTALLAZIONE

VIDEOCAMERA DI RETE SFERICA AVANZATA GUIDA ALL'INSTALLAZIONE VIDEOCAMERA DI RETE SFERICA AVANZATA GUIDA ALL'INSTALLAZIONE Vi preghiamo di leggere queste istruzioni attentamente prima di del funzionamento e conservatele come riferimento futuro. 1. PANORAMICA 1.1

Dettagli

PROGRAMMI ACCESSORI A CORREDO CON EUREKA

PROGRAMMI ACCESSORI A CORREDO CON EUREKA PROGRAMMI ACCESSORI A CORREDO CON EUREKA Oltre al programma di gestione EUREKA contenuto nel CD di installazione, altri software complementari vengono installati quando si installa il programma EUREKA.

Dettagli

Infine abbiamo anche effettuato un operazione di traduzione in italiano delle due aree principali di Joomla.

Infine abbiamo anche effettuato un operazione di traduzione in italiano delle due aree principali di Joomla. Joomla dopo l installazione Lezione 2 Joomla dopo l installazione Premessa Abbiamo nella lezione precedente installato offline la piattaforma di Joomla. Ricapitolando abbiamo prima configurato EasyPhp

Dettagli

Guida Sistema Trasparenza CRCU Istruzioni per l utilizzo da parte degli Enti

Guida Sistema Trasparenza CRCU Istruzioni per l utilizzo da parte degli Enti Guida Sistema Trasparenza CRCU Istruzioni per l utilizzo da parte degli Enti Accesso al Sistema Trasparenza CRCU All apertura del pannello principale in alto sarà visualizzato il nome del Responsabile

Dettagli

VIDEOCAMERA DI RETE PER SORVEGLIANZA AVANZATA GUIDA ALL'INSTALLAZIONE

VIDEOCAMERA DI RETE PER SORVEGLIANZA AVANZATA GUIDA ALL'INSTALLAZIONE VIDEOCAMERA DI RETE PER SORVEGLIANZA AVANZATA GUIDA ALL'INSTALLAZIONE Vi preghiamo di leggere queste istruzioni attentamente prima di del funzionamento e conservatele come riferimento futuro. 1. 1. PANORAMICA

Dettagli

I/O su Socket TCP: read()

I/O su Socket TCP: read() I/O su Socket TCP: read() I socket TCP, una volta che la connessione TCP sia stata instaurata, sono accedibili come se fossero dei file, mediante un descrittore di file (un intero) ottenuto tramite una

Dettagli

Giugno 2013. Utilizzare Apple AirPrint con dispositivi Xerox ConnectKey Manuale dell utente

Giugno 2013. Utilizzare Apple AirPrint con dispositivi Xerox ConnectKey Manuale dell utente Giugno 2013 Utilizzare Apple AirPrint con dispositivi Xerox ConnectKey Manuale dell utente 2013 Xerox Corporation. Tutti i diritti riservati. Xerox, Xerox and Design e ConnectKey sono marchi di Xerox Corporation

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