Introduzione alla programmazione di Arduino. 7 Aprile 2016 Massimo Donatelli (INFN-CNAF)
|
|
- Domenico Carlo Ferrante
- 7 anni fa
- Visualizzazioni
Transcript
1 Introduzione alla programmazione di Arduino 7 Aprile 2016 Massimo Donatelli (INFN-CNAF)
2 Storia di Arduino Progetto Italiano partito ad Ivrea nel 2005 Creatore Massimo Banzi con l'idea di permettere la realizzazione di piccoli e semplici progetti artistici robotizzati Progetto opensource e licenza creative commons Basato su Wiring (IDE) e Pocessing (programmazione e grafica) Tantissimo successo tantissime schede vendute ed utilizzate in svariati progetti Scissione di alcuni componenti del team Causa legale sulla registrazione del marchio Arduino Licenza Genuino/Arduino Non ha fermato l'utilizzo dei prodotti
3 Schede Arduino piu' diffuse Arduino UNO (pototipazione standard) Arduino Mega 2560 (pototipazione estesa, stampa 3d (materia)) Arduino nano (pototipazione su breadboard) Arduino micro (pototipazione su breadboard, funzioni estese usb) Arduino mini (facilmente integrabile in piccoli progetti) Arduino Leonardo (integrazione funzioni estese usb) Arduino due (cpu interna arm a 32 bit Cortex-M3) Arduino zero pro (cpu interna arm a 32 bit, debugging esteso, Cortex-M0) Arduino lillipad (dispositivi indossabili) Arduino yun (Arduino che integra modulo aggiuntivo con openwrt, ulinux )
4 Utilizzi frequenti Gestione sensori Domotica Antifurto Controllo remoto casa, ufficio giardinaggio Sensori cablati, IR, radio Robotica Servomotori Motori passo passo Motori in corrente continua Misuratori di distanza (IR, ultrasuoni) Visualizzazione Pannello di controllo Interfacciamento con sistemi industriali Stampa 3d e tanto altro
5 Standard Arduino Semplicita' di apprendimento e di utilizzo Wiring interfaccia di programmazione multipiattaforma e multiarchitettura Processing estensioni grafiche ed interattive (sketch) Scheda arduino UNO (Mega2560) Pinout standard Connettore standard Moduli diffusi Sensori, Trasduttori e librerie Comunita' molto attiva Sito ufficiale Comunita' dei makers, fablab Stampanti 3D Interfacciamento con apparecchiature industriali Software e librerie in rete (
6 Arduino UNO
7 Arduino UNO vs Mega2560 ARDUINO UNO / ( Nano 328P) Microcontroller ATmega328P Operating Voltage 5V Input Voltage (reccomended) 7-12V Input Voltage (limit) 6-20V Digital I/O Pins 14 (of which 6 provide PWM output) PWM Digital I/O Pins 6 Analog Input Pins 6 (8) DC Current per I/O Pin 20 ma DC Current for 3.3V Pin 50 ma Flash Memory 32 KB (ATmega328P) of which 0.5 KB used by bootloader SRAM 2 KB (ATmega328P) EEPROM 1 KB (ATmega328P) Clock Speed 16 MHz Length 68.6 mm Width 53.4 mm Weight 25 g ARDUINO Mega 2560 Microcontroller ATmega2560 Operating Voltage 5V Input Voltage (recommended) 7-12V Input Voltage (limit) 6-20V Digital I/O Pins 54 (of which 15 provide PWM output) Analog Input Pins 16 DC Current per I/O Pin 20 ma DC Current for 3.3V Pin 50 ma Flash Memory 256 KB of which 8 KB used by bootloader SRAM 8 KB EEPROM 4 KB Clock Speed 16 MHz Length mm Width 53.3 mm Weight 37 g
8 Datasheet arduino UNO (AT328P)
9 Memoria Tre tipi di memoria Flash or Program Memory SRAM EEPROM
10 Caratteristiche uc Basso consumo, alimentazione a 5v anche da usb Alta efficienza (1 istruz/clock 1 mips/mhz) 8 bit, 16 MHZ (1-20MHz) Possibilità di risparmio energetico (pico power) Modalita' avanzate di sleep Risveglio mediante interrupt (hardware, software) Semplice interfacciamento con il PC (USB) Curva di apprendimento molto ripida Reperimento software, librerie, hardware enorme su web, github, blog, forum, sito arduino.cc...
11 Interfacciamento PC Porta seriale USB Stampa su porta seriale (formato csv, separatori vari) Semplice parsing con script o con manipolatori di testo Interprete di comandi Alcune schede Arduino supportano l'emulazione di mouse e tastiera Awk, sed, seditor di testo avanzati Popolamento tabelle excel mediante simulazione di una tastiera Plotter seriale (ultima versione IDE) Grafici immediati dell'andamento delle variabili, semplice oscilloscopio Interprete di comandi seriale Possibilita' di grafica diretta con processing
12 Componenti elettronici Componenti passivi Resistenza (resitenza, potenza massima, freq. Massima) Legge di OHM R = V / I Potenza P = V x I Condensatore (capacita', filtro, separatore di c.a.) Induttore (induttanza, relay, extratensioni ed extracorrenti, ritarda I V) Diodo (giunzione, shottky, zener, led, varicap) (passivo non lineare) Componenti attivi Transistore BJT (lavora in corrente, amplificatore) Transistore FET (lavora in tensione, amplificatore) Circuito integrato (opamp, porte logiche, semplici controllori dedicati)
13 Resistore e condensatore
14 Diodo e Transistore
15 Sensori e attuatori Sensori e trasduttori (analogici, digitali) Attuatori Display Relay Servomotori Motori c.c. motori stepper Diodi led
16 Sensori analogici Sensore reale analogico potenziometro Curva caratteristica di un sensore Esempio (tempertatura NTC/PTC, luminosità) Compensare un sensore Errore sistematico, ed errore casuale Precisione e risoluzione Rumore e isteresi linearita' velocita' Calibrazione compensare la curva di risposta
17 Sensori digitali Molteplici sensori Temperatura e umidità (digitali, ) Luminosità, colore Umidità bagnato Presenza Distanza Polvere...
18 Caratteristiche elettriche uc Convertitori ADC (campionamento valori elettrici che variano nel tempo, sensori analogici) Digital input (resistenza pullup, pulldown, circuito aperto--> alta impedenza) Digital Output (corrente massima) SPI (protocollo seriale, sincrono, full duplex MISO MOSI CLK SS) I2C (protocollo seriale half duplex CLK DATA) RX TX (CTS RTS) 8 byte hardware buffer for RX serial data, ( 64 via software arduino) Semplice interfacciamento RS-232, RS-422 or RS-485, seriale bluetooth, comandi AT, interprete Interrupt Risvegliare il uc ad un evento asincrono, eseguire un codice ad hoc ad una condizione particolare Timers/contatori/watchdog Porte GPIO aggiuntive, RTC, memorie aggiuntive, display lcd,7-segm, ecc. Seriale (collegamento seriale USB con il PC, ulteriori porte seriali) Display lcd,tft, scheda ethernet, Processi periodici, echo/ping misuratori distanza ultrasuoni, riavvio software a fronte di un dead lock PWM Variazione luminosita' led, controllo servomotori, ventole tachimetriche
19
20 Arduino Mega 2560 pinout
21
22 Breadboard
23 Installazione software arduino Ultima release disponibile Installazione sotto linux Vantaggi (limitate conoscenze elettroniche, passaggio tra microcontrollori diversi con il minimo sforzo) Cartella degli sketch Esempi prefatti Struttura delle directory Installazione nuove librerie Esempio didattico
24 IDE di Arduino
25 IDE di Arduino Compilazione upload Nuovo Menu Monitor Seriale Gestione Schede Carica Salva Editor Finestra di dialogo Dettagli Nome Scheda Porta seriale
26 Struttura di un programma #include aggiunta librerie #define Variabili e costanti globali Funzioni() Setup() {} configurazioni iniziali Loop() personalizzazione, debugging, gestione multipiattaforma migliore leggibilità, facilmente ricicalbili {} funzionamento ciclico del programma
27 Struttura evoluta semplice programma int LED = 13; int BUTTON = 10; int DimmerLED = 11; Setup() { pinmode(led, OUTPUT); pinmode(button, INPUT); Loop() { digitalread(button); digitalwrite(led, HIGH) analogread(a0); analogwrite(dimmerled,128); delay() millis() Pwm } }
28 Esempio funzionate int LED = 13; int BUTTON = 10; int DimmerLED = 11; void setup() { Serial.begin(9600); pinmode(led, OUTPUT); pinmode(button, INPUT); Serial.println(millis()); } void loop() { digitalwrite(led,digitalread(button) ); delay(5); analogwrite(dimmerled, map(analogread(a0), 0, 1023, 0, 255)); delay(10); }
29 Esempi standard Utilizzo led interno lampeggiante (delay, without delay) Segnali digitali in input ed output (correlazioni) Segnali analogici Utilizzo porta seriale Lettura dati analogici stampa su porta seriale (es. formato csv, separatori vari) archiviazione su scheda SD Popolamento file excel con similazione di tastiera Portare su grafico i valori delle variabili in output sulla seriale Manipolazione Stringhe Display (LCD, LED, matrice, TFT) Misuratori elettrici SD, servomotori, motori passo passo, misuratori elettrici, ADC, PWM, IO aggiuntivi e di maggiore precisione
30 Nuove Librerie Aggiunta nuove librerie (esempi) Installazione da file zip Aggiunta da repository GIT (linking) Aggiunta automatica di nuove librerie Come scegliere una libreria tra tante Help in linea
31 Schede aggiuntive Scheda di rete ethernet w5100/w5500 Scheda wireless standard, seriale-->esp-8266 Scheda bluetooth Scheda motori (stepper, servo) RTC + memoria esterna IO aggiuntivi (analog, pwm, digital) Scheda prototipale Scheda relais Scheda per estensioni radio Scheda gsm, gprs, sms Schede didattiche multifunzione
32 Esempi concreti Sensore polvere Sensore temperatura/umidità Server modbus IP (automatismi e controllo remoto) Data logger Display TFT con interprete seriale per disegnare sullo schermo (comandi vettoriali) Per aggiornare variabili semplicemente Comunicazioni seriali via radio Sistema di controllo remoto luci/h2o Intelligenza distribuita (I2C memoria stato/settaggi, uc multimaster) Funzionamento ridondato master/slave RTC per eventi programmati Server modbus IP per controllo da remoto via wifi Registri di controllo Registri di stato Parametri di setup
33 Prospettive attuali e future Ambiente integrato con eclipse (multipiattaforma, multiarchitettura) Aggiungere Microcontrollori alternativi non presenti nativamente su arduino Microcontrollore ESP-8266 CPU tensilica L106 Integra wireless IPv4 (sta/ap/sta+ap) 40 KB RAM, ½-4 MB FLASH ROM Filesystem SPI Flash File System (SPIFFS) MQTT Freq. 80/160 Mhz - 32 bit Sdk espressif Interfaccia arduino Estensione wifi Arduino (seriale, comandi AT) interprete LUA Interprete micro python Microcontrollori con cpu ARM Cortex-M3 (ARM STM32 [STM32F103CBT6] ) Integrazione con Raspberry pi e similari (server di aggregazione linux, vpn, mail, sms, domotica, comunicazione radio) Microcontrollore ESP-32 (in arrivo) piu' risorse, dual core, wireless bgn + bluetooth 4.2
LE ALTRE BOARD ARDUINO
LE ALTRE BOARD ARDUINO Nel corso degli anni la scheda Arduino si è evoluta. Dalla versione Diecimila alla versione Uno sono state apportate diverse migliorie. L ultima release della Board Uno, la REV3,
DettagliWorkshop Teachers For Teachers settembre 2013
Workshop Teachers For Teachers 23 24 settembre 2013-1 - Scratch for Arduino (S4A) - 2 - Cos'è Arduino? scheda elettronica che può essere programmata per ricevere input da diversi sensori e che può interagire
DettagliCorso di programmazione Arduino DI MALVEZZI DAVIDE
Corso di programmazione Arduino DI MALVEZZI DAVIDE Argomenti Pin digitali e pin analogici Gestione di timer e bottoni Utilizzo della porta seriale Oggetto String Controllo di schermi LCD Utilizzo dell
DettagliIntroduzione a Arduino
Introduzione a Arduino Gianpaolo Gonnelli gianpaolo.gonnelli@gmail.com Arduino 1 Contenu7 l Cosa è? l Da cosa è composto? l Alcuni componen7 u7li l Programmare Arduino l Esperimen7 l Comunicare col PC
DettagliIndice generale. Introduzione...xiii. Capitolo 1 Da dove iniziare Capitolo 2 Windows 10 IoT Core per Raspberry Pi
Introduzione...xiii Capitolo 1 Da dove iniziare... 1 Requisiti di sistema... 1 Inizia subito... 2 Preparare il PC... 3 Installazione di Windows 10... 6 Media Creation Tool... 6 Installazione di Visual
DettagliIndice. Introduzione 15. L hardware 24. Il software 43. Introduzione al linguaggio di Arduino 60. Basi del linguaggio di Arduino 65
Indice Introduzione 15 1.1 - Un po di storia 15 1.2 - Le vecchie schede 18 1.3 - La filosofia open 23 L hardware 24 2.1 - La scheda Arduino UNO 24 2.1.1 - Avvertenze sull uso della scheda 27 2.2 - Il microcontrollore
DettagliARDUINO. Ing. Francesco Giurlanda francesco.giurlanda@iet.unipi.it
ARDUINO Ing. Francesco Giurlanda francesco.giurlanda@iet.unipi.it Cos'è ARDUINO? Il progetto nasce ad Ivrea, nel 2005. Obiettivo: realizzare un sistema di prototipizzazione economico. Al Maggio del 2011
DettagliCaratteristiche HW. Clock Speed 16 MHz
ARDUINO YÚN Caratteristiche HW AVR Arduino Microcontroller ATmega32u4 Operating Voltage 5V Input Voltage 5V Digital I/O Pins 20 PWM Channels 7 Analog Input Channels 12 DC Current per I/O Pin 40 ma DC Current
DettagliMotori Motore passo-passo Stadio di potenza PWM Sincrono Stadio di potenza del motore passopasso. Blocchi funzionali. Set point e generatore PWM
RC1 Blocchi funzionai Motori a corrente continua Generatori Circuiti per il controllo dei motori in CC Motori a corrente alternata Circuiti per il controllo dei motori in CA Motori passo-passo Circuiti
DettagliArduino L'elettronica Open Source!
Arduino L'elettronica Open Source! Microcontrollori Un microcontrollore o microcontroller, detto anche computer single chip è un sistema a microprocessore completo, integrato in un solo chip, progettato
DettagliFinalità delle misure
Sistemi di controllo industriale tramite Ing. Lorenzo Comolli Finalità delle misure In ambito scientifico,, studiare i fenomeni, verificare sperimentalmente modelli matematici e teorie scientifiche, monitorare
DettagliInternetworking V a nno
Internetworking V anno Introduzione ad Arduino Introduzione La scheda Arduino nasce nel 2005 dall idea di alcuni giovani ricercatori guidati da Massimo Banzi. Il loro obiettivo era quello di creare una
DettagliProf. Capuzzimati Mario - ITIS Magistri Cumacini - Como MICROCONTROLLORE
Microcontrollori MICROCONTROLLORE I Microcontrollori (MCU: MicroController Unit) sono dispositivi integrati su un singolo chip, che interagiscono direttamente col mondo esterno, grazie a un programma residente.
DettagliProgetti reali con ARDUINO
Progetti reali con ARDUINO Introduzione alla scheda Arduino (parte 1 ª) gennaio 2015 Giorgio Carpignano I.I.S. PRIMO LEVI C.so Unione Sovietica 490 (TO) Materiale didattico: www.istitutoprimolevi.gov.it
DettagliAlma Mater Studiorum Università di Bologna. IOT Robots. S. Golovchenko (UNIBO) INGEGNERIA DEI SISTEMI SOFTWARE 2013 1 / 24
Alma Mater Studiorum Università di Bologna IOT Robots 2013 S. Golovchenko (UNIBO) INGEGNERIA DEI SISTEMI SOFTWARE 2013 1 / 24 ISS Robots Controllori, Attuatori, Sensori MICROCOMPUTER Raspberry Pi MICROCONTROLLER
DettagliArduino. Laboratorio Arduino Base. HackLab Terni. Laboratorio aperto a tutti di elettronica, scienza e arte. hacklabterni.
Laboratorio Base HackLab Terni Laboratorio aperto a tutti di elettronica, scienza e arte. hacklabterni.org Cos'è? è una piattaforma di prototipazione elettronica open-source basata su microcontrollore
DettagliIntroduzione all'uso di Arduino lezione 1
Introduzione all'uso di Arduino lezione 1 Corso di Alternanza Scuola Lavoro a.s. 2010-2011 Prof. Michele Maffucci Lezioni Orario delle lezioni Mercoledì dalle ore 14:10 alle 16:10 Giovedì dalle 13:10 alle
DettagliChi sono i padri di Arduino
Arduino Logo Cos è Arduino Arduino è una schedina elettronica con un microcontrollore e circuiteria di contorno, utile per creare rapidamente prototipi e per scopi hobbistici e didattici. Con Arduino si
DettagliAll interno di un ATmega16 troviamo moltissimi dispositivi trai quali, timer, gestori delle interupt personalizzabili, convertitori A/D, multiplexer
All interno di un ATmega6 troviamo moltissimi dispositivi trai quali, timer, gestori delle interupt personalizzabili, convertitori A/D, multipleer ecc. Inoltre troviamo 3 tipi di memoria: l EEPROM che
DettagliVerso Arduino... E oltre!
Verso Arduino... E oltre! Introduzione alla scheda elettronica Arduino come strumento didattico e di prototipazione. Elettronica libera ARM e mondo embedded ViGLug 21.03.2015 A cura di Andrea Tsumi Boero
DettagliRaspberry Pi: Hardware Programming. Rossi Pietro Alberto
Rossi Pietro Alberto Agenda Introduzione Hardware Software Programmazione, primi passi Protocolli di comunicazione Programmazione Conclusioni Introduzione Il Raspberry Pi è una scheda elettronica impementante
DettagliWeek Programmer v2.1 Week Programmer Rev2.1
Week Programmer Rev2.1 Modulo Web Server con 8 relè programmabili 1 Descrizione Il dispositivo permette di controllare 8 di uscite digitali (per contatti/attuatori per domotica o altro: apri-porta, luce,
DettagliClasse III specializzazione elettronica. Sistemi automatici
Macro unità n 1 Classe III specializzazione elettronica Sistemi automatici Reti elettriche Reti elettriche in regime continuo. Generatore, resistori, legge di Ohm. Resistenze in serie e parallelo. Partitore
DettagliWORKSHOP ARDUINO. Lcm OpenLab / Stefano Balzan Francesco Maiocchi
WORKSHOP ARDUINO Lcm OpenLab Stefano Balzan Francesco Maiocchi Università degli Studi di Milano Laboratiorio di Calcolo e Multimedia 14.04.2016 / 18.04.2016
DettagliTSP 240. Terminale operatore con PLC integrato. inferiore a 500 ma senza carichi. Memoria Programma
TSP 240 Terminale operatore con PLC integrato - LCD grafico 240x320 - Protocollo di comunicazione CAN Open Master - Programmazione a contatti tramite linguaggio ladder - Porta USB master e USB slave -
DettagliDavide Gennaretti, Matteo Nicolini
Seminario sui Microcontrollori Davide Gennaretti, Matteo Nicolini AA 2003-04 II Facoltà di Ingegneria Elettronica Cesena Cosa sono i microcontrollori? Piccoli computer concentrati in un chip Un Datapath
DettagliAuthor: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)
- Arduino è orientato all'applicazione, - Permette di provare, partendo dal piccolo e crescendo pezzo per pezzo (sviluppo modulare); - Lo sviluppo è aiutato da una enorme community online con esempi e
DettagliCORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii
CORSO ARDUINO Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM 2016 1 FAQ time domande e risposte? 2 Iterazioni: while Si usa per ripetere un blocco di codice finché una condizione è vera, ma senza tenere
DettagliAlunna: Gennuso Ylenia classe VB a.s. 2014/2015
Alunna: Gennuso Ylenia classe VB a.s. 2014/2015 Arduino è una piattaforma di sviluppo open-source basata su una semplice scheda I / O con un µc e un ambiente di sviluppo che implementa hardware e software
DettagliProgetti reali con ARDUINO
Progetti reali con ARDUINO Introduzione alla scheda Arduino (parte 1ª) giugno 2013 Giorgio Carpignano I.I.S. PRIMO LEVI C.so Unione Sovietica 490 (TO) Materiale didattico: www.iisprimolevi.it Una parola
DettagliIO LOG SIELCO SISTEMA DI ACQUISIZIONE DATI CARATTERISTICHE PRINCIPALI DESCRIZIONE GENERALE SISTEMI
IO LOG SISTEMA DI ACQUISIZIONE DATI GENERALE CARATTERISTICHE PRINCIPALI La linea IOlog è costituita da un ampia gamma di moduli di ingresso/uscita e di convertitori seriali isolati disponibili in tre diverse
DettagliISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI)
ANNO SCOLASTICO 2014/2015 PROGRAMMAZIONE COORDINATA TEMPORALMENTE CLASSE: DISCIPLINA: Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni- pag. 1 PROGRAMMAZIONE COORDINATA TEMPORALMENTE
DettagliIZ1MHN e IW1ALX. Agenda. Introduzione ad Arduino Arduino l hardware Arduino il software Alcune idee realizzabili con Arduino E se facessimo un corso?
IZ1MHN e IW1ALX Agenda Introduzione ad Arduino Arduino l hardware Arduino il software Alcune idee realizzabili con Arduino E se facessimo un corso? 1 Introduzione ad Arduino Cos è Arduino Un po di storia
DettagliA.S. 2015/16 CLASSE 5 AEE MATERIA: LABORATORIO DI T.P.S.E.
A.S. 2015/16 CLASSE 5 AEE MATERIA: LABORATORIO DI T.P.S.E. UNITA DI APPRENDIMENTO 1: AMPLIFICATORI OPERAZIONALI Essere capace di progettare le principali configurazioni circuitali con op-amp. Caratteristiche
DettagliGNU-Linux day Tutto quello che avete sempre desiderato interfacciare al Raspberry Pi ma non avete mai osato chiedere.
GNU-Linux day 2012 Tutto quello che avete sempre desiderato interfacciare al Raspberry Pi ma non avete mai osato chiedere Renzo Davoli Raspberry PI Perche'? Per poter giocare imparando Per poter imparare
DettagliSENTRY Energy Profiler
SENTRY Energy Profiler SENTRY Energy Profiler è una centralina semplice e immediata per il monitoraggio dei consumi elettrici o della produzione di energia elettrica. Applicato a un contatore dotato di
DettagliOFFERTA TECNICA. Allegato n. 4 OFFERTA TECNICA. Pag. 1 ESTREMI DELLA DITTA CHE PRESENTA L OFFERTA
Allegato n. 4 OFFERTA TECNICA OFFERTA TECNICA DENOMINAZIONE: PARTITA IVA: N TELEFONICO: INDIRIZZO E-MAIL: Azione Titolo: Cod. Naz. Progetto ESTREMI DELLA DITTA CHE PRESENTA L OFFERTA 0.8. Dotazioni tecnologiche
DettagliMM ARDUINO ) un clock al quarzo a 16MHz, abbastanza veloce per la maggior parte delle applicazioni;
Data: 26-4-2016 pag. 6 rel. 1.0 Schede Arduino Arduino è una serie di che di piccole dimensioni con un microcontrollore e circuiteria di contorno, utili per creare rapidamente prototipi di automazione
DettagliACCENDERE E SPEGNERE UN DIODO LED
ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED CON UN PULSANTE ACCENDERE E SPEGNERE UN DIODO LED CON UN PULSANTE
DettagliEcoRemote SISTEMA DI GESTIONE DI UNA STAZIONE DI MONITORAGGIO DELLA QUALITÀ DELL ARIA. Ingegneria dei sistemi
Sistema per l acquisizione, l elaborazione e la gestione delle apparecchiature di una stazione di monitoraggio della qualità dell aria sviluppato da Project Automation S.p.A. è il sistema periferico per
DettagliArduino: domotica open source
Arduino: domotica open source Emanuele Palazzetti Feedback: http://tinyurl.com/arduinold2011 1 Physical Computing Costruire dei sistemi fisici interattivi tramite l'uso di software e di hardware in grado
DettagliCome è fatto un computer
Come è fatto un computer COMPUTER = HARDWARE + SOFTWARE Hardware = Ferramenta Ovvero la parte elettronica e meccanica del PC Software = i programmi TIPI DI COMPUTER mainframe workstation server IL COMPUTER
DettagliCorso Base Arduino ed Elettronica
Corso Base Arduino ed Elettronica Primo incontro del 18/11 Introduzione ad Arduino e basi di elettronica Relatore: Roberto Beligni rbeligni@altratecnoloiga.com Da dove nasce Arduino? Massimo Banzi faceva
DettagliCORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Lezione 3 PWM e motori. Stefano Panichi e Giulio Fieramosca
CORSO ARDUINO Giulio Fieramosca Stefano Panichi Corso ASEV 2015 Lezione 3 PWM e motori PWM modulazione a larghezza d'impulso Formule e Dati Ton = 1/3 del periodo Toff = 2/3 del periodo Duty Cycle = Ton
DettagliA1.2 - Utilizzare programmi applicativi per il monitoraggio ed il collaudo di sistemi elettronici.
Programma effettivamente svolto Sez.D COMPETENZE (da linee guida DPR 15/03/2010, art. 8 comma 3 e direttiva 4 del 16 gennaio 2012) K1 - utilizzare la strumentazione di laboratorio e di settore e applicare
DettagliAlimentatore master. Introduzione
Alimentatore master Introduzione L alimentatore master è un controllore programmabile che permette all utente di sviluppare sequenze per i convertitori REEL dei tunnel, gestire I/O digitali e analogici
DettagliLaboratorio Didattico Integrato Elettronica - Circuiti LADEC. Guida alle esercitazioni per il corso di. Microelettronica. V. Carboni, C.
Laboratorio Didattico Integrato Elettronica - Circuiti LADEC Guida alle esercitazioni per il corso di Microelettronica V. Carboni, C. Turchetti A.A. 997/98 Dipartimento di Elettronica ed Automatica Laboratorio
DettagliArduino per tecnici, ingegneri e maker Titolo originale: Arduino: A Technical Reference di J. M. Hughes
Arduino per tecnici, ingegneri e maker Titolo originale: Arduino: A Technical Reference di J. M. Hughes Authorized Italian translation of the English edition John Hughes This translation is published and
DettagliPLC: Micro Automazione
Industry Automation USO ESTERO r. 2014/ 1.1/36 Data: 2.9.14 PLC: Micro Automazione Rilascio ufficiale LOGO! 8 Con la presente si comunica che è stata rilasciata alla vendita la nuova famiglia di moduli
DettagliSTRUMENTO ELETTRONICO DI PESATURA
STRUMENTO ELETTRONICO DI PESATURA WST MANUALE D INSTALLAZIONE.Pag. 2 MANUALE OPERATIVO.Pag. 10 CODICE SOFTWARE: PWST01 VERSIONE: Rev.0.7 Alimentazione Assorbimento Isolamento Categoria d installazione
DettagliDMX 30. PLC visualizzato per montaggio a quadro. CARATTERISTICHE ELETTRICHE Min 20Vcc ; Max 26 Vcc Min 15 Vac ; Max 21 Vac
DMX 30 PLC visualizzato per montaggio a quadro - Sistema di fissaggio su barra interna al quadro - Elevata velocita' di esecuzione (2msec. tempo di ciclo standard) - Programmazione a contatti tramite linguaggio
DettagliFONDAMENTI DI ARDUINO
FONDAMENTI DI ARDUINO LEZIONE 1: LE BASI 8 novembre 2016 presso POLIFACTORY il makerspace del Politecnico di Milano PROGRAMMA DEL CORSO 8/11 Le basi, corrente elettrica, led, resistenze 10/11 Ingressi
DettagliEvolution TH. Regolatore preprogrammato con display, orologio e comunicazione. Evolution. Aree di applicazione. Versione TH.
Regolatore preprogrammato con display, orologio e comunicazione Regolatore ambiente per applicazioni di termoregolazione, equipaggiato con tasti di accesso rapido per le funzioni più comuni. Comunicazione
DettagliCorso Base Arduino ed Elettronica
Corso Base Arduino ed Elettronica Quarto incontro Display LCD, Sensori avanzati Relatore: Roberto Beligni rbeligni@altratecnoloiga.com Sensore di temperatura LM35 Il sensore di temperatura LM35 Possiede
DettagliEsercitazione Controllo di un motore DC mediante Arduino YUN
Percorsi Abilitanti Speciali A.A. 2013/2014 classe abilitazione C320 LABORATORIO MECCANICO TECNOLOGICO Esercitazione Controllo di un motore DC mediante Arduino YUN Pag. 2 SOMMARIO Presentazione delle caratteristiche
DettagliTermometro digitale. Ivancich Stefano
Termometro digitale Ivancich Stefano 11 Gennaio 2015 SOMMARIO Di seguito si illustra il progetto di un termometro digitale. Il progetto è molto utile per capire il funzionamento delle dinamiche interne
DettagliSPECIALIZZAZIONE INFORMATICA E TELECOMUNICAZIONI Articolazione INFORMATICA
SECONDO BIENNIO ALLEGATO N.8_e 1 SPECIALIZZAZIONE INFORMATICA E TELECOMUNICAZIONI Articolazione INFORMATICA S I S T E M I E R E T I La disciplina Sistemi e reti concorre a far conseguire allo studente
DettagliQuesto sistema si è poi diffuso in tutto il mondo, soprattutto in ambito didattico e hobbistico. Arduino mette a disposizione:
Arduino L utilizzo di un microcontrollore presenta talvolta alcune difficoltà per chi si avvicina per la prima volta alla progettazione. I costruttori, per agevolare il lavoro ai progettisti, in genere
DettagliDescrizione Sistema Monitoraggio Contametri
MANUALE CONTAMETRI Descrizione Sistema Monitoraggio Contametri Il sistema di monitoraggio CONTAMETRI è stato progettato specificatamente per l industria tessile Il sistema si compone di 36 sensori ad effetto
DettagliTecnologie dei sistemi di controllo per l aeronautica. Introduzione
Laurea Magistrale in Ingegneria Aeronautica Tecnologie dei sistemi di controllo per l aeronautica Introduzione Prof. G. Magnani Tecnologie dei Sistemi di Controllo per l Aeronautica G. Magnani [ 1 ] Avionica
DettagliSerie DRWS: driver per motori Stepper, taglia unica Serie DRWB: driver per motori Brushless, taglie da 100, 400 e 750 W
C_Electrics > 206 > Driver per il controllo dell attuazione elettrica Serie DRWS e DRWB Driver per il controllo dell attuazione elettrica Serie DRWS e DRWB Serie DRWS: driver per motori Stepper, taglia
DettagliARDUINO ARDUINODUE. la piattaforma OPEN SOURCE alla portata di tutti. New. New. futurashop.it. S i s t e m i d i s v i l u ppo, software e didattica
S i s t e m i d i s v i l u ppo, software e didattica ARDUINO la piattaforma OPEN SOURCE alla portata di tutti Realizza i tuoi progetti sfruttando questa innovativa piattaforma a basso costo, che mette
DettagliMCQ Data Aquisition Board. Preliminary Datasheet
MCQ Data Aquisition Board Preliminary Datasheet Technical Data Sheet Caratteristiche: Risoluzione: Massima 24-bit Numero di canali: 8 Frequenza di campionamento: da 50 Hz a 2 KHz programmabile per canale.
DettagliTelecamere IP TD102M321-I/IR. Minidome IP Megapixel Day & Night da interno Standard
La nuova minidome da interno IP da 3 Megapixel serie MASTER rappresenta in termini di affidabilità e prestazioni un punto di riferimento nel mondo dei dispositivi dedicati ai sistemi di videosorveglianza
DettagliIntroduzione ad Arduino Giuseppe Augiero
Introduzione ad Arduino Giuseppe Augiero Arduino Arduino è una scheda elettronica di piccole dimensioni con un micro-controllore e circuiteria di contorno, utile per creare rapidamente prototipi e per
DettagliIndice generale. Introduzione...xiii. Breve storia di Raspberry Pi...1. Fuori dalla scatola...5
Introduzione...xiii Un progetto nato per passione... xiii La comunità educativa...xiv Piattaforme educative, ma non solo...xv Istruzioni per l uso...xv Capitolo 1 Capitolo 2 Capitolo 3 Breve storia di
DettagliProgetto per il corso di Microcontrollori: Gestore Ambientale
UNIVERSITÀ DEGLI STUDI DELL INSUBRIA Corso di Laurea Magistrale in Informatica Progetto per il corso di Microcontrollori: Gestore Ambientale Studente: Bonizzi Mauro Matr. 711020 Anno Accademico 2013/2014
DettagliISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI) PROGRAMMAZIONE COORDINATA TEMPORALMENTE DISCIPLINA: ROBOTICA
PROGRAMMAZIONE COORDINATA TEMPORALMENTE DISCIPLINA: Quarta Monte ore annuo 99 ore di cui 66 di laboratorio Libro di Testo Materiale didattico fornito dal docente. SETTEMBRE abilità/competen ze Richiami
DettagliELECTRONICS LAB [WITH ARDUINO]
ELECTRONICS LAB [WITH ARDUINO] Daniele Costarella Salvatore Carotenuto Teatro Carlo Gesualdo / Casina Del Principe Avellino Rights to copy Attribution ShareAlike 3.0 Unported You are free: to Share - to
DettagliManuale per la progettazione dei circuiti elettronici analogici di bassa frequenza
Manuale per la progettazione dei circuiti elettronici analogici di bassa frequenza C. Del Turco 2007 Indice : Cap. 1 I componenti di base (12) 1.1 Quali sono i componenti di base (12) 1.2 I resistori (12)
DettagliISTITUTO DI ISTRUZIONE SUPERIORE J.C. MAXWELL Data: 24 /9 /2016 Pag. 1di 5. PROGRAMMAZIONE ANNUALE A.S. 2016/ 2017 MECCANICA e MECCATRONICA
ISTITUTO DI ISTRUZIONE SUPERIORE J.C. MAXWELL Data: 24 /9 /2016 Pag. 1di 5 INDIRIZZO SCOLASTICO DISCIPLINA DOCENTE / I CLASSE / I PROGRAMMAZIONE ANNUALE A.S. 2016/ 2017 MECCANICA e MECCATRONICA X MANUTENZIONE
DettagliArduino UNO. Single board microcontroller
Arduino UNO Single board microcontroller Che cos è Arduino? Arduino è una piattaforma hardware basata su un microcontrollore, per lo sviluppo di applicazioni che possono interagire con il mondo esterno.
DettagliDuplicatore e eraser di unità Flash USB 2.0 indipendente 1:2 - Funzione di copia di unità Flash
Duplicatore e eraser di unità Flash USB 2.0 indipendente 1:2 - Funzione di copia di unità Flash Product ID: USBDUP12 Il duplicatore/eraser di unità Flash indipendente USBDUP12 offre una soluzione rapida
DettagliSFERA srl Controllore assi MC6 Manuale di riferimento hardware
SFERA srl Controllore assi MC6 Manuale di riferimento hardware versione 1.0.0 Copyright (c) SFERA srl 2009 Il contenuto di questo documento è di proprietà di SFERA srl. Tutti i diritti sono riservati.
DettagliConsole KVM per montaggio a Rack 1U con hub USB incorporato - Schermo da 17" con layout tastiera Americana p
Console KVM per montaggio a Rack 1U con hub USB incorporato - Schermo da 17" con layout tastiera Americana - 1080p Product ID: RKCOND17HDEU La console LCD 1U offre una soluzione a ingombro ridotto per
DettagliCTU Presenta. Contest Automation con Arduino. IK0XBX - Francesco
CTU Presenta Contest Automation con Arduino IK0XBX - Francesco Arduino cosa è??? Arduino Uno lo standard Arduino Mega più in/out e 4 seriali Arduino Nano quello tascabile Arduino è una piattaforma open-source
DettagliCORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Stefano Panichi e Giulio Fieramosca
CORSO ARDUINO Giulio Fieramosca Stefano Panichi Corso ASEV 2015 Pulsanti e interruttori Pushbutton Momentary button Pulsante monostabile A B Switch Interruttore bistabile C A B C D C B A Pulsanti e interruttori
DettagliISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n. 51-56025 PONTEDERA (PI)
ANNO SCOLASTICO 2014/2015 PROGRAMMAZIONE COORDINATA TEMPORALMENTE CLASSE: 5AE DISCIPLINA: Sistemi Automatici - pag. 1 PROGRAMMAZIONE COORDINATA TEMPORALMENTE A.S. 2014/2015 - CLASSE: 5AE DISCIPLINA: 5AE
DettagliCorso Base Arduino ed Elettronica
Corso Base Arduino ed Elettronica Secondo incontro Saldatura e Relatore: Roberto Beligni rbeligni@altratecnoloiga.com L'ambiente di sviluppo L'ambiente di sviluppo di Arduino (Chiamato IDE) facilita la
DettagliProgramma (Svolto) Anno Scolastico 2014/15
I S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E G u g l i e l m o M a r c o n i V e r o n a Programma (Svolto) Anno Scolastico 2014/15 Materia Classe Tpe Quarta Ae Modulo 1: I semiconduttori
DettagliISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n. 51-56025 PONTEDERA (PI) PROGRAMMAZIONE COORDINATA TEMPORALMENTE
PROGRAMMAZIONE COORDINATA TEMPORALMENTE 5AE Monte ore annuo 132 ore di cui 66 di laboratorio Libro di Testo Cerri, Ortolani, Venturi CORSO DI 3, Hoepli. SETTEMBRE I trasduttori: Le caratteristiche di un
DettagliELETTRONICA FACILE. Davide Scullino
Davide Scullino ELETTRONICA FACILE ELETTRICITÀ, ELETTROSTATICA, MAGNETISMO, COMPONENTI PASSIVI E ATTIVI, CIRCUITI INTEGRATI, TRASFORMATORI, ELETTRONICA ANALOGICA E DIGITALE, AUDIO, RADIO E TELEVISIONE,
DettagliFree 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
DettagliGenerated by Foxit PDF Creator Foxit Software For evaluation only. Il Computer
Il Computer Corso T.I.C. Introduzione all informatica a cura di R. Ugolotti Sommario Tipi di Computer Classificazione Modello di Von Neumann Hardware: CPU Memoria Scheda Madre Porte Periferiche I/O Classificazione:
Dettagli1 PRINCIPI FONDAMENTALI DI BASE PER ESEGUIRE IMPIANTI DI COMUNICAZIONE SU RETE DI TIPO BUS SERIALE: RS-485
1 PRINCIPI FONDAMENTALI DI BASE PER ESEGUIRE IMPIANTI DI COMUNICAZIONE SU RETE DI TIPO BUS SERIALE: RS-485 2 SOFTWARE DI PROGRAMMAZIONE: TECNOLOGIA RSC, SENSORI RSC, STRUMENTI DI DIAGNOSTICA 3 SISTEMI
DettagliCos è? Definizione ufficiale scritta dall inventore di Arduino, Massimo Banzi.
Arduino Cos è? Definizione ufficiale scritta dall inventore di Arduino, Massimo Banzi. Arduino è una piattaforma open source di physical computing basata su una pemplice sheda input/output (I/O) e un ambiente
DettagliARCHIDUINO project. Manuale scheda CPU
ARCHIDUINO project Manuale scheda CPU ARCHIDUINO project is released under the following licence: Creative Commons - Attribution - ShareAlike 4.0 International http://creativecommons.org/licenses/by-sa/4.0/
Dettaglimini CRD OMNIA _ MINI OMNIALOG
CRD _ MINI LOG centraline e acquisitori MINI _IT_00_12/2013 mini log Minilog è un datalogger a 4 canali dai consumi contenuti e di semplice installazione. E in grado di leggere la maggior parte dei sensori
DettagliSwitch IP KVM controllo server in remoto USB PS/2 1 porta con Virtual Media
Switch IP KVM controllo server in remoto USB PS/2 1 porta con Virtual Media Product ID: SV1108IPEXEU Lo switch IP KVM controllo server in remoto USB PS/2 SV1108IPEXEU 1 porta con Virtual Media permette
DettagliModuli per linee seriali e connessioni a linee ETHERNET
Moduli per linee seriali e connessioni a linee ETHERNET Moduli per linee seriali Moduli ETHERNET DESCRIZIONE La serie comprende moduli per linee seriali con sistema "Autopro" e moduli con porta ETHERNET
Dettagliwentronic1 CATALOGO NETWORKING
CATALOGO NETWORKING ROUTER WI-FI GIGABIT ROUTER WI-FI HIGH POWER ROUTER WI-FI N EASY SETUP ADATTATORI WIRELESS USB ROUTER PORTATILI 3G / 4G ACCESS POINT MODEM ROUTER ADSL2+ / 3G SWITCH ETHERNET UNMANAGED
DettagliArduino. Una filosofia intorno ad un μ-controlore
Arduino Una filosofia intorno ad un μ-controlore Cos è Arduino Piattaforma di prototipazione orientatata all'automazione Basata su μ-controllore ATMEL ATMega168/328P Progettato e distribuito OpenSource
DettagliElettronica dei Sistemi Programmabili A.A. 2013-2014. Microcontrollori. Introduzione allo sviluppo di progetti
Elettronica dei Sistemi Programmabili A.A. 2013-2014 Microcontrollori Introduzione allo sviluppo di progetti Premessa Qualunque sistema basato su microcontrollore deve eseguire un codice memorizzato in
DettagliConvertitore USB over IP 1 porta Gigabit 10/100/1000 Mbps
Convertitore USB over IP 1 porta Gigabit 10/100/1000 Mbps Product ID: USB1000IP Questo convertitore seriale USB-over-IP Gigabit offre un modo semplice e comodo di estendere e condividere un dispositivo
DettagliAdattatore Scheda Video esterna USB 3.0 a HDMI con HUB a 3 porte USB - Convertitore USB3.0 a HDMI - 1920x1200 / 1080p
Adattatore Scheda Video esterna USB 3.0 a HDMI con HUB a 3 porte USB - Convertitore USB3.0 a HDMI - 1920x1200 / 1080p StarTech ID: USB32HDEH3 L'adattatore USB 3.0 a HDMI USB32HDEH3 trasforma una porta
DettagliLa 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
DettagliAdattatore Scheda Video esterna USB 3.0 a VGA con HUB a 3 porte USB - Convertitore USB3.0 a VGA x1200 / 1080p
Adattatore Scheda Video esterna USB 3.0 a VGA con HUB a 3 porte USB - Convertitore USB3.0 a VGA - 1920x1200 / 1080p Product ID: USB32VGAEH3 L'adattatore USB 3.0 a VGA USB32VGAEH3 trasforma una porta USB
DettagliMODULO PREREQUISITI OBIETTIVI CONTENUTI ORE
1 ELETTRONICA DIGITALE Conoscenze di fisica del primo biennio biennio Nozioni di base di elettrotecnica ed elettronica analogica Uso di internet per ricerca materiali e cataloghi. Logica combinatoria Concetto
DettagliISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI) ANNO SCOLASTICO 2005/2006 CORSO SPERIMENTALE LICEO TECNICO
ISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n. 2-56025 PONTEDERA (PI) 0587 53566/55390 - Fax: 0587 57411 - : iti@marconipontedera.it - Sito WEB: www.marconipontedera.it ANNO SCOLASTICO
DettagliRASPBERRY PI & DERIVATI UN CASO OPERATIVO IN PRODUZIONE
RASPBERRY PI & DERIVATI UN CASO OPERATIVO IN PRODUZIONE LINUXDAY 21 OTTOBRE 2016 FABIO NELLI E NOCIONI DANIELE www.meccanismocomplesso.org Raspberry Pi Un sistema Linux in tasta Dimensioni ridotte Pronto
Dettagli