ARDUINO. Colleghiamolo al PC/MAC - FUNZIONA?

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "ARDUINO. Colleghiamolo al PC/MAC - FUNZIONA?"

Transcript

1 ARDUINO Colleghiamolo al PC/MAC - FUNZIONA?

2 DUE LED PREINSTALLATI led L è connesso al pin13. PWR indica se l alimentazione c è, e implicitamente se la porta USB è corretta

3 ARDUINO Composizione del codice - simile a Processing

4 int ledpin = 13; Dichiarazione delle variabili ledpin richiama il pin13, il nome è facoltativo

5 int ledpin = 13; Dichiarazione delle variabili ledpin richiama il pin13, il nome è facoltativo void setup() { pinmode(ledpin, OUTPUT); } Settaggio parametri dichiariamo che il pin13 sarà interpretato come output

6 int ledpin = 13; Dichiarazione delle variabili ledpin richiama il pin13, il nome è facoltativo void setup() { pinmode(ledpin, OUTPUT); } Settaggio parametri dichiariamo che il pin13 sarà interpretato come output void loop() { digitalwrite(ledpin, HIGH);} Sequenza di azioni da eseguire scriviamo sul pin e diciamo che è acceso

7 ARDUINO Accendere LED

8 DICHIARIAMO UNA VARIABILE int ledpin = 13; ledpin è il nome della varibile, può essere un qualsiasi nome. 13 è il numero del pin sulla scheda Arduino che andremo a leggere o a scrivere...

9 IN CHE MODO FUNZIONERÀ IL PIN? void setup() { pinmode(ledpin, OUTPUT); } Dichiariamo in che modo interepretiamo il Pin. In questo caso il pin 13 sarà un pin OUTPUT. Il led hanno due piedini uno più lungo dell altro... la loro posizione sull arduino e fissa: quello più corto va all interno del pin denominato GND, cioè la messa a terra, e l altro all interno del pin dichiarato come output.

10 AZIONI DA FARE void loop() { digitalwrite(ledpin, HIGH); } Sul pin dichiarato possiamo o scrivere (write) o leggere (read). In questo caso scriviamo sul pin 13 dicendo di accendere, HIGH.

11 il piedino più corto va inserito all interno del pin denominato GND, cioè la messa a terra..il secondo all interno del pin 13

12 TRASFERIRE IL CODICE ALLA BOARD Colleghiamo la scheda Arduino al MAC/PC con il cavo USB in dotazione Clichiamo il pulsante sulla board Clicchiamo il pulsante sulla IDE

13 ARDUINO Accensione LED intermittente

14 IMPOSTIAMO IL PIN int ledpin = 13; void setup() { pinmode(ledpin, OUTPUT); } Come per il led precedente dichiariamo il pin che sarà OUTPUT.

15 AZIONI DA FARE void loop() { digitalwrite(ledpin, HIGH); delay(1000); digitalwrite(ledpin, LOW); delay(1000); } Prima azione scriviamo sul pin che sarà acceso, HIGH, e dichiariamo un ritardo di 1000 millisecondi, cioè un secondo. Seconda azione scriaviamo sullo stesso pin lo spegnimento del led, LOW, con un ritardo di un secondo.

16 ARDUINO Accensione LED intermittenti

17 Collegare due led alla board e farli lampeggiare

18 SOLUZIONE int ledpin = 13; int ledpin1 = 10; int interval = 100; int interval1 = 150; void setup() { pinmode(ledpin, OUTPUT); } void loop() { digitalwrite(ledpin, HIGH); digitalwrite(ledpin1, LOW); delay(interval); delay(interval1); } digitalwrite(ledpin, LOW); digitalwrite(ledpin1, HIGH); delay(interval); delay(interval1);

19 PROCESSING + ARDUINO Accensione LED con il click della tastiera

20 Clicco a, si accende il led 1 Clicco d, si spegne il led 1 Clicco c, si accende il led 2 Clicco b, si spegne il led 2

21 TABELLA CODICI ASCII Da considerare solo i codici decimali, Dec.

22 I CODICI CHE USEREMO a - 97 d c - 99 b - 98

23 Processing riceve il comando dalla tastiera e lo invia ad Arduino Arduino riceve il codice decimale della tastiera, e scrive sul PIN - accende il LED

24 - CODICE import processing.serial.*; Serial myport; void setup(){ println(serial.list()); myport = new Serial(this, Serial.list()[1], 9600);} void draw(){ if(keypressed){ if(key=='a'){ myport.write(65); } else{ if(key=='d'){ myport.write(97); } } if(key=='c'){ myport.write(98);} else{ if(key=='b'){myport.write(118);}} }} Importiamo la libreria serial. Serve per la lettura e lo scambio di byte attraverso le porte seriali. Impostiamo la porta seriale, e stampiamo l elenco delle porte. se clicco a scrivimi sulla porta il numero 65, altrimenti se clicco d scrivimi sulla porta il numero 97. se clicco c scrivimi sulla porta il numero 98, altrimenti se clicco b scrivmimi sull aporta il numero 118.

25 - CODICE int ledpin = 13; int ledpin1 = 10; int val = 0; void setup(){ pinmode(ledpin, OUTPUT); pinmode(ledpin1, OUTPUT); Serial.begin(9600); } void loop(){ val=serial.read(); if(val =='a'){ digitalwrite(ledpin, HIGH); } if(val=='d'){ digitalwrite(ledpin, LOW); } if(val=='c'){ digitalwrite(ledpin1, HIGH); } if(val=='b'){digitalwrite(ledpin1, LOW);} } Impostiamo i PIN che useremo e una variabile, chiamata val = 0 Dichiariamo che i due PIN scelti saranno usati come OUTPUT, e impostiamo la porta USB. Il valore della variabile val sarà uguale alla lettura della porta seriale. se il valore è a il pin1 è aperto, se il valore è d il pin1 è spento. se il valore è c il pin2 è aperto, se il vaolre è b il pin2 è spento.

26 PROGETTO FINALE

27 Homebrew Wii

28

29

30 I piedini A e C sono sempre connessi fra loro, così come i piedini B e D, mentre se il pulsante viene premuto, sono connessi tra loro tutti i piedini

31 Colleghiamo il piedino A alla terra (GND). Il piedino B lo colleghiamo prima ad una resistenza poi al PIN 5V. Colleghiamo sempre il piedino B al PIN2 che riceverà il segnale che il pulsante è stato premuto. Resistenza da 2.2 KOhm

32

Corso Arduino Maggio Riccardo Binetti Lezione 1 - Blinking LEDs with style

Corso Arduino Maggio Riccardo Binetti Lezione 1 - Blinking LEDs with style Corso Arduino 2014 21 Maggio 2014 Riccardo Binetti [email protected] Lezione 1 - Blinking LEDs with style Riccardo Binetti Arduino 2014 Lezione 1 1 / 24 Fate domande Riccardo Binetti Arduino 2014 Lezione

Dettagli

Facciamo lampeggiare un led

Facciamo lampeggiare un led Facciamo lampeggiare un led Passiamo a fare qualche esercizio, il più semplice per iniziare a programmare con Arduino è il canonico esercizio blink, che trovate anche negli esempi del programma. Si tratta

Dettagli

FONDAMENTI DI ARDUINO

FONDAMENTI 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

Dettagli

SCHEDA SPERIMENTALE ARDUINO UNO

SCHEDA SPERIMENTALE ARDUINO UNO ARDUINO Sistema di sviluppo open source che permette di programmare vari microcontrollori montati su una scheda sperimentale collegata al pc mediante cavo usb. La scheda arduino uno monta il microcontrollore

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

Arduino in connessione Bluetooth

Arduino in connessione Bluetooth Arduino in connessione Bluetooth Peculiarità di questa realizzazione: descritta in italiano, basata su breadboard e modulo HC-05, non richiede Arduino Bluetooth Shield, più chiara di molti similari documenti

Dettagli

Tipologie dei dati nell SDK di Arduino come in un vero LP ad alto livello :

Tipologie dei dati nell SDK di Arduino come in un vero LP ad alto livello : Questa è una breve guida alla sintassi di base della famosa scheda a microprocessore Arduino. Maggiori informazioni potrete trovarle sul sito ufficiale a questo link Tipologie dei dati nell SDK di Arduino

Dettagli

Corso Arduino Maggio Riccardo Binetti Lezione 1 - Blinking LEDs with style

Corso Arduino Maggio Riccardo Binetti Lezione 1 - Blinking LEDs with style Corso Arduino 2015 18 Maggio 2015 Riccardo Binetti [email protected] Lezione 1 - Blinking LEDs with style Riccardo Binetti Arduino 2015 Lezione 1 1 / 34 Fate domande Riccardo Binetti Arduino 2015 Lezione

Dettagli

Arduino - Tutorial #2 - Iniziamo a programmare

Arduino - Tutorial #2 - Iniziamo a programmare www.creativecommons.org/ Arduino - Tutorial #2 - Iniziamo a programmare Prima di parlare di programmazione e di codice vediamo una panoramica della scheda Arduino (per leggere il primo tutorial sulla presentazione

Dettagli

Per controllare un motore DC (funzionante in corrente continua) con Arduino, devi utilizzare il circuito integrato Ponte H (nel mio caso un L293NE

Per controllare un motore DC (funzionante in corrente continua) con Arduino, devi utilizzare il circuito integrato Ponte H (nel mio caso un L293NE Controllo di velocità e verso di un motore DC con Arduino con L293NE Per controllare un motore DC (funzionante in corrente continua) con Arduino, devi utilizzare il circuito integrato Ponte H (nel mio

Dettagli

Arduino& Potenziometro

Arduino& Potenziometro Arduino& Potenziometro Componenti utilizzati. Hardware: Arduino 1, potenziometro, 3 cavi di collegamento, cavo USB Software: IDE Arduino: https://www.arduino.cc/ CoolTerm: http://freeware.the-meiers.org/

Dettagli

I SENSORI DI PROSSIMITA

I SENSORI DI PROSSIMITA I SENSORI DI PROSSIMITA In questa lezione su Arduino, parleremo di un interessante trasduttore, che può essere utile per tantissimi progetti: il sensore di presenza o di prossimità I sensori di prossimità

Dettagli

ACCENDERE 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 ACCENDERE E SPEGNERE UN DIODO LED CON UN PULSANTE ACCENDERE E SPEGNERE UN DIODO LED CON UN PULSANTE

Dettagli

Corso Arduino Maggio Riccardo Binetti Lezione 2 - Il calore dell analogico

Corso Arduino Maggio Riccardo Binetti Lezione 2 - Il calore dell analogico Corso Arduino 2014 28 Maggio 2014 Riccardo Binetti [email protected] Lezione 2 - Il calore dell analogico Riccardo Binetti Arduino 2014 Lezione 2 1 / 27 Segnali analogici L altra volta abbiamo lavorato

Dettagli

FC-51: IR Infrared Obstacle Detection Sensor Module 2-30cm

FC-51: IR Infrared Obstacle Detection Sensor Module 2-30cm FC-51: IR Infrared Obstacle Detection Sensor Module 2-30cm Giorgio De Nunzio Giovanni Marsella 0 Premessa: i raggi infrarossi (IR) Fig. 0 Lo spettro delle onde elettromagnetiche, in cui è presente la porzione

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

CTU Presenta. Contest Automation con Arduino. IK0XBX - Francesco

CTU 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

Dettagli

Lezione 6 su Arduino: I sensori di presenza PIR

Lezione 6 su Arduino: I sensori di presenza PIR Lezione 6 su Arduino: I sensori di presenza PIR In questa sesta lezione su Arduino, parleremo di un interessante trasduttore, che può essere utile per tantissimi progetti: il sensore di presenza. Ecco

Dettagli

Arduino Tutorial #7 - Nunchuk materiale utilizzato Arduino, cavi elettrici, breadboard, nunchuk, 3 led.

Arduino Tutorial #7 - Nunchuk materiale utilizzato Arduino, cavi elettrici, breadboard, nunchuk, 3 led. www.creativecommons.org Arduino Tutorial #7 - Nunchuk materiale utilizzato Arduino, cavi elettrici, breadboard, nunchuk, 3 led. Per vedere tutti i tutorial: /arduino/ In questo tutorial colleghiamo il

Dettagli

PRIMI PASSI CON ARDUINO

PRIMI PASSI CON ARDUINO PRIMI PASSI CON ARDUINO 1) Accensione e spegnimento del led presente sulla scheda Arduino. La scheda Arduino presenta, a bordo, alcuni led uno dei quali può essere controllato dal pin digitale 13; quando

Dettagli

Introduzione a Processing. Prof. Christian Gervasi

Introduzione a Processing. Prof. Christian Gervasi Introduzione a Processing Come costruire un interfaccia grafica e in che modo collegarla con Arduino. 1. LEZIONE 2_1 BUTTON Questo programma mostra come disegnare un pulsante, che si evidenzia quando il

Dettagli

CONTASECONDI CON DISPLAY A 7 SEGMENTI ARDUINO LIKE

CONTASECONDI CON DISPLAY A 7 SEGMENTI ARDUINO LIKE SCHEDA DI LABORATORIO N 3 CONTASECONDI CON DISPLAY A 7 SEGMENTI ARDUINO LIKE Si vuole realizzare un contasecondi con display a 7 segmenti utilizzando la scheda Arduino. Materiale occorrente: N 1 Bread

Dettagli

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Stefano Panichi e Giulio Fieramosca

CORSO 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

Dettagli

Arduino. Analog Read Serial

Arduino. Analog Read Serial Arduino Arduino è una piattaforma hardware low-cost programmabile, con cui è possibile creare circuiti "quasi" di ogni tipo per molte applicazioni, soprattutto in ambito di robotica ed automazione. Si

Dettagli

Controllo di una soglia analogica

Controllo di una soglia analogica Controllo di una soglia analogica CONTROLLO DI UNA SOGLIA ANALOGICA Questo esempio mostra il procedimento di acquisizione di un ingresso analogico ed il controllo del segnale rispetto ad una soglia con

Dettagli

INTERAZIONE ELETTRONICA

INTERAZIONE ELETTRONICA Andrea Rocchini [email protected] Marco Morani [email protected] 15 Febbraio 2018 Introduzione Obiettivi: Utilizzare il microcontroller Arduino interfacciato al computer Applicare Arduino alla

Dettagli

CORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii

CORSO 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 Pulsanti e interruttori Pushbutton Momentary button Pulsante monostabile Switch Interruttore bistabile 2 Il pulsante (connessioni)

Dettagli

Far lampeggiare un led o forse un semaforo?

Far lampeggiare un led o forse un semaforo? Far lampeggiare un led o forse un semaforo? Lezione 1 di Arduino Grazie per le slide a Giacomo Magisano, Duilio Peroni, Michele Maffucci Il circuito Un circuito è un percorso chiuso fatto da conduttore

Dettagli

ARDUINO. Ing. Francesco Giurlanda [email protected]

ARDUINO. Ing. Francesco Giurlanda francesco.giurlanda@iet.unipi.it ARDUINO Ing. Francesco Giurlanda [email protected] Cos'è ARDUINO? Il progetto nasce ad Ivrea, nel 2005. Obiettivo: realizzare un sistema di prototipizzazione economico. Al Maggio del 2011

Dettagli

MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE

MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE Realizzazione di un programma, per il microcontrollore Arduino, che permette di regolare la velocità di un motore passo-passo attraverso un potenziometro Mattia

Dettagli

Cos'è Arduino? rilasciata con licenza di tipo open source.

Cos'è Arduino? rilasciata con licenza di tipo open source. Arduino Base Cos'è Arduino? scheda elettronica che può essere programmata per ricevere input da diversi sensori e che può interagire con il mondo esterno attraverso il controllo di dispositivi attuatori

Dettagli

La Keyes 4 relay non è proprio una shield nel senso classico definito nel mondo arduino in quanto una shield dovrebbe essere concepita per essere

La Keyes 4 relay non è proprio una shield nel senso classico definito nel mondo arduino in quanto una shield dovrebbe essere concepita per essere La Keyes 4 relay non è proprio una shield nel senso classico definito nel mondo arduino in quanto una shield dovrebbe essere concepita per essere impilata all arduino creando il classico castello o panettone.

Dettagli

My First Robot. My First Robot. I m Learning Robotics. 1 Scarica l ultima versione della Arduino IDE (https://www.arduino.cc/en/main/software)

My First Robot. My First Robot. I m Learning Robotics. 1 Scarica l ultima versione della Arduino IDE (https://www.arduino.cc/en/main/software) Card1of 10 1 Scarica l ultima versione della Arduino IDE (https://www.arduino.cc/en/main/software) 2 Ora apri Arduino e seleziona File->Preferences (File -> Impostazioni) e copia questa url nel campo Additional

Dettagli

Display numerico con i LED

Display numerico con i LED Display numerico con i LED Ferrari, Porti, Zannetti 1 febbraio 2016 1 Scheda Questo progetto prevede l unione di più caratteristiche prese dai vari progetti fatti in precedenza, per riuscire a formare

Dettagli

12 - timer da cucina display a 4 cifre

12 - timer da cucina display a 4 cifre 12 - timer da cucina display a 4 cifre Il display led da 4 cifre utilizzato in questo esercizio e il modello HS410561K-32. Questo modello, e caratterizzato da 4 anodi (uno per ogni cifra) e dai 8 catodi,

Dettagli

Configurazione di Visualino 01. Collegate la scheda Arduino alla porta USB del computer

Configurazione di Visualino 01. Collegate la scheda Arduino alla porta USB del computer Configurazione di Visualino 01. Collegate la scheda Arduino alla porta USB del computer 02. Doppio click sull icona Visualino L ambiente di sviluppo grafico è suddiviso in tre sezioni, da sinistra verso

Dettagli

DOMOTICA. Developed by SANTAMARIA PASQUALE VITIELLO FABIO

DOMOTICA. Developed by SANTAMARIA PASQUALE VITIELLO FABIO DOMOTICA Developed by SANTAMARIA PASQUALE 0108001321 VITIELLO FABIO 0108001383 INTRODUZIONE Il termine domotica deriva dal termine francese domtique,contrazione della parola latina domus (casa) e automatique

Dettagli

Arduino Uno INTRODUZIONE CONOSCENZE NECESSARIE

Arduino Uno INTRODUZIONE CONOSCENZE NECESSARIE Arduino Uno INTRODUZIONE INTRODUZIONE ALL'USO DELLE TECNOLOGIE ICT PER I SISTEMI URBANI ED IL TERRITORIO CONOSCENZE NECESSARIE La piattaforma Arduino: concetti di base CARATTERISTICHE PRINCIPALI DELLA

Dettagli

Realizzate il circuito come indicato nello schema seguente:

Realizzate il circuito come indicato nello schema seguente: Esercizio 1 Fare lampeggiare contemporaneamente due diodo LED collegati rispettivamente al pin 12 e 11 di Arduino con tempi di accensione e spegnimento pari ad 1 secondo. Realizzate il circuito come indicato

Dettagli

Corso Base Arduino ed Elettronica

Corso Base Arduino ed Elettronica Corso Base Arduino ed Elettronica Terzo incontro Sensori e comunicazione con il computer Relatore: Roberto Beligni [email protected] Il comunicazione seriale Per comunicare con la seriale abbiamo

Dettagli

KeyPad LCD Shield ( blue )

KeyPad LCD Shield ( blue ) KeyPad LCD Shield ( blue ) https://www.dfrobot.com/wiki/index.php/arduino_lcd_keypad_shield_(sku:_dfr0009) LCD alfanumerico 16 2 (16 caratteri per due righe) e una piccola tastiera composta da 5 pulsanti,

Dettagli

Circuito logico AND / AND Gate

Circuito logico AND / AND Gate Circuito logico AND / AND Gate Introduzione Lo scopo del progetto è creare un circuito elettrico che rappresenti la tabella di verità della porta logica AND. Il circuito logico preso in analisi restituisce

Dettagli

In questo tutorial decodificheremo i segnali provenienti da un telecomando qualsiasi e utilizzeremo gli stessi segnali per comandare Arduino a

In questo tutorial decodificheremo i segnali provenienti da un telecomando qualsiasi e utilizzeremo gli stessi segnali per comandare Arduino a Arduino lettore e trasmettitore di codici IR In questo tutorial decodificheremo i segnali provenienti da un telecomando qualsiasi e utilizzeremo gli stessi segnali per comandare Arduino a distanza per

Dettagli

Robot Beginner Kit 4WD

Robot Beginner Kit 4WD Robot Beginner Kit 4WD - Lista dei componenti Controlla che la lista dei componenti corrisponda al kit: Arduino Uno Rev3 Dagu 4WD Magician Chassis 2A Motor Shield Infrared Proximity Sensor Sharp GP2Y0A21YK

Dettagli

Programma di simulazione per Arduino

Programma di simulazione per Arduino Programma di simulazione per Arduino Un interessante simulatore di circuiti elettronici che possono impiegare Arduino (ma non solo) si può usare online all indirizzo circuits.io Per utilizzare questo servizio

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

ELECTRONICS LAB [WITH ARDUINO]

ELECTRONICS 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

Dettagli

Corso Professionale di Arduino Avanzato

Corso Professionale di Arduino Avanzato Corso Professionale di Arduino Avanzato Gennaio marzo 2019, Spazio Chirale alla Garbatella Stefano Capezzone www.chirale.it/download-arduino-avanzato SSID: spazio chirale best Pass: persico32 https://github.com/spaziochirale/corsoarduinoavanzato

Dettagli

ELETTRONICA CON ARDUINO

ELETTRONICA CON ARDUINO ELETTRONICA CON ARDUINO 13/14 aprile 2018 Giorno 2 Arduino IDE: introduzione, installazione e interfaccia; Cosa sono gli sketch: commenti, funzioni, variabili, istruzioni, strutture di controllo, librerie.

Dettagli

Per vedere tutti i tutorial:

Per vedere tutti i tutorial: www.creativecommons.org Arduino Tutorial #16 - Mocho - Robot pulitore. Materiale utilizzato Arduino UNO - Motor Shield (2A Motor Shield) - motoriduttori - 2 ruote - sensore Sharp di distanza - struttura

Dettagli

Circuiti antirimbalzo

Circuiti antirimbalzo Circuiti antirimbalzo La figura seguente mostra una semplice applicazione di un latch SR per l'accensione o lo spegnimento di un LED mediante due pulsanti "con ritorno": Le due resistenze R sono resistenze

Dettagli

TM1638 BOARD con ARDUINO

TM1638 BOARD con ARDUINO TM1638 BOARD con ARDUINO 8-Bit LED 8-Bit Digital 8-Bit Key TM1638. Ci sono solo tre linee di controllo.c'è una libreria e la scheda ha solo 3 pin di controllo, più alimentazione e la terra. I pin di controllo

Dettagli

5^ parte : Controllare un LED RGB con 3 potenziometri. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

5^ parte : Controllare un LED RGB con 3 potenziometri. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 5^ parte : Controllare un LED RGB con 3 potenziometri Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Esperienzan 3 Lo scopo è riuscire a controllare i tre canali di un led RGB attraverso dei

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

Relazione attività di laboratorio - Arduino

Relazione attività di laboratorio - Arduino Relazione attività di laboratorio - Arduino Bertini Filippo, Feher Francesco, Monti Lucio, Ungari Alessandro 23 febbraio 2016 Contenuti teorici preliminari,scheda e codice Sono due le parti fondamentali

Dettagli

Vogliamo far lampeggiare i led collegati come in figura ai bit della porta D del PIC 18F8722 presente sulla demo board in dotazione al laboratorio.

Vogliamo far lampeggiare i led collegati come in figura ai bit della porta D del PIC 18F8722 presente sulla demo board in dotazione al laboratorio. Lampeggio di 8 led Vogliamo far lampeggiare i led collegati come in figura ai bit della porta D del PIC 18F8722 presente sulla demo board in dotazione al laboratorio. Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1

Dettagli

Arduino/Raspberry Board and GSM Library

Arduino/Raspberry Board and GSM Library Necessità di trovare una soluzione per la gestione delle diverse breakout GSM Gestione dei motori GSM di costruttori diversi: SIMCOM (SIM800C, SIM900 ecc) QUECTEL (M95) FIBOCOM (G510) Interfacciamento

Dettagli

Per vedere tutti i tutorial:

Per vedere tutti i tutorial: Arduino Tutorial #12 - Robotic hand materiale utilizzato Arduino UNO - 5 servo motori - 5 sensori di flessione - 5 resistenze - materiale per costruire la mano robotica (tubi, carta, colla, filo, etc...)

Dettagli

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

L abc di Arduino. Rocco Pelosi, Gianluca Palù, Davide Lodi Rizzini 24 febbraio 2016

L abc di Arduino. Rocco Pelosi, Gianluca Palù, Davide Lodi Rizzini 24 febbraio 2016 L abc di Arduino Rocco Pelosi, Gianluca Palù, Davide Lodi Rizzini 24 febbraio 2016 Teoria e funzionamento Arduino Uno, quello a nostra disposizione, non è altro che un circuito a corrente continua (CC),

Dettagli

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Stefano Panichi e Giulio Fieramosca

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Stefano Panichi e Giulio Fieramosca CORSO ARDUINO Giulio Fieramosca Stefano Panichi Corso ASEV 2015 Elettronica di base Differenza di potenziale (o tensione): Spinge gli elettroni a muoversi Si misura in Volt [V] Intensità di Corrente: Flusso

Dettagli

Corso Base Arduino ed Elettronica

Corso Base Arduino ed Elettronica Corso Base Arduino ed Elettronica Quarto incontro Display LCD, Sensori avanzati Relatore: Roberto Beligni [email protected] Sensore di temperatura LM35 Il sensore di temperatura LM35 Possiede

Dettagli

Introduzione all'uso di Arduino lezione 1

Introduzione 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

Dettagli

Introduzione a Arduino

Introduzione a Arduino Introduzione a Arduino Gianpaolo Gonnelli [email protected] Arduino 1 Contenu7 l Cosa è? l Da cosa è composto? l Alcuni componen7 u7li l Programmare Arduino l Esperimen7 l Comunicare col PC

Dettagli

17^ parte : Utilizzare il modulo Bluetooth JY-MCU. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

17^ parte : Utilizzare il modulo Bluetooth JY-MCU. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 17^ parte : Utilizzare il modulo Bluetooth JY-MCU Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Premessa : I piedini 0 ed 1 sono quelli collegati al convertitore Seriale USB... quindi,

Dettagli

La piattaforma hardware e software Arduino Corso completo di autoapprendimento Aggiornato a Arduino Yun

La piattaforma hardware e software Arduino Corso completo di autoapprendimento Aggiornato a Arduino Yun 1 La piattaforma hardware e software Arduino Corso completo di autoapprendimento Aggiornato a Arduino Yun Angelo Monfroglio 2 (tempo di apprendimento previsto circa 2-3 ore) Introduzione Parte I Prof.

Dettagli

Come utilizzare il modulo ESP8266 per comodare Arduino da Smartphone

Come utilizzare il modulo ESP8266 per comodare Arduino da Smartphone Come utilizzare il modulo ESP8266 per comodare Arduino da Smartphone L ESP8266 è un ottimo dispositivo hardware, che permette di aggiungere a qualsiasi prodotto, una connessione WiFi per trasferire e ricevere

Dettagli

Wiring quick reference

Wiring quick reference Wiring quick reference Il linguaggio di programmazione usato con Arduino, è definito Wiring. Wiring è una versione semplificata del linguaggio C con in più delle funzioni per gestire in maniera semplice

Dettagli

Progetto Esami Di Stato Anno 2014/2015

Progetto Esami Di Stato Anno 2014/2015 Progetto Esami Di Stato Anno 2014/2015 Candidato: Ardilio Angelica Classe: 5 B - I.T.I.S. Elettronica ed Elettrotecnica. T.P.S.E.E. Tecnologia & Progettazione di Sistemi Elettrici ed Elettronici ARDUINO.

Dettagli

Tesina di Maturità. Gianfriddo Giuseppe Classe: 5^B I.T.I.S Indirizzo: Elettronica ed elettrotecnica Anno: 2014/15. Autore: Gianfriddo Giuseppe

Tesina di Maturità. Gianfriddo Giuseppe Classe: 5^B I.T.I.S Indirizzo: Elettronica ed elettrotecnica Anno: 2014/15. Autore: Gianfriddo Giuseppe 1 Tesina di Maturità Gianfriddo Giuseppe Classe: 5^B I.T.I.S Indirizzo: Elettronica ed elettrotecnica Anno: 2014/15 2 3 Premesse 4 L obiettivo che mi sono prefissato, inizialmente era quello di progettare,

Dettagli

ELECTRONICS LAB [WITH ARDUINO]

ELECTRONICS LAB [WITH ARDUINO] ELECTRONICS LAB [WITH ARDUINO] >>> DAY #2 Daniele Costarella Salvatore Carotenuto Teatro Carlo Gesualdo / Casina Del Principe Avellino Rights to copy Attribution ShareAlike 3.0 Unported You are free: to

Dettagli

DISPLAY LCD I2C (PCF8574T) ARDUINO

DISPLAY LCD I2C (PCF8574T) ARDUINO DISPLAY LCD I2C (PCF8574T) ARDUINO In questo tutorial mostreremo come comandare un display lcd con Arduino tramite il protocollo di comunicazione I 2 C molto utile per coloro che vogliono risparmiare 6

Dettagli

Come è fatto un computer

Come è 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

Dettagli

Macchina con Arduino Uno comandata tramite dispositivo Android e sensore ultrasuoni per fermarsi istantaneamente di fronte ad un ostacolo

Macchina con Arduino Uno comandata tramite dispositivo Android e sensore ultrasuoni per fermarsi istantaneamente di fronte ad un ostacolo Macchina con Arduino Uno comandata tramite dispositivo Android e sensore ultrasuoni per fermarsi istantaneamente di fronte ad un ostacolo Progetto di fine anno Gruppo C, A.S 2015/2016 Realizzato da Classe:

Dettagli

Arduino MaxMSP Tutorial #3 - Arduino MaxMSP Play Sound Materiale utilizzato Arduino Uno, sensore (uno qualsiasi)

Arduino MaxMSP Tutorial #3 - Arduino MaxMSP Play Sound Materiale utilizzato Arduino Uno, sensore (uno qualsiasi) www.marcopucci.it www.creativecommons.org Arduino MaxMSP Tutorial #3 - Arduino MaxMSP Play Sound Materiale utilizzato Arduino Uno, sensore (uno qualsiasi) Per vedere tutti i tutorial: www.marcopucci.it/category/maxmsp-arduino/

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

8^ parte: Pilotare Motori passo-passo unipolari usando l integrato ULN2003A. Author: Ing. Sebastiano Giannitto (ITIS M.

8^ parte: Pilotare Motori passo-passo unipolari usando l integrato ULN2003A. Author: Ing. Sebastiano Giannitto (ITIS M. 8^ parte: Pilotare Motori passo-passo unipolari usando l integrato ULN2003A Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Consultando il sito ufficiale Arduino possiamo trovare lo schema di

Dettagli

Prototipo 2.0 Configurazione sketch Sonoff Dual + Sonoff TH

Prototipo 2.0 Configurazione sketch Sonoff Dual + Sonoff TH Prototipo 2.0 Configurazione sketch 8266 + Sonoff Dual + Sonoff TH Sommario Prototipo 2.0... 1 Configurazione cartella per le immagini statiche... 1 Gestione Scheda 8266... 2 Node-Red... 2 Gestione pulsante

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

CORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii

CORSO 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

Dettagli

TUTORIAL GPL_BENZINA CON PIC16F1826 (UTILIZZO DELL ADC)

TUTORIAL GPL_BENZINA CON PIC16F1826 (UTILIZZO DELL ADC) TUTORIAL GPL_BENZINA CON PIC16F1826 (UTILIZZO DELL ADC) Tutorial di Maroncelli Matteo e Zoffoli Federico, 5A. Creare un programma che simula gli indicatori di livello da serbatoi GPL e Benzina. Attraverso

Dettagli

COME UTILIZZARE IL SENSORE DI TEMPERATURA TMP36

COME UTILIZZARE IL SENSORE DI TEMPERATURA TMP36 COME UTILIZZARE IL SENSORE DI TEMPERATURA TMP36 Oggi la sensoristica è ricca di dispositivi capaci di svolgere la conversione di grandezze fisiche in elettriche. Nello specifico, per quanto riguarda la

Dettagli