pagine varie
home
compilatore
compilatore di programmi per Arduino
laboratorio
laboratorio
elettricità
appunti di elettronica/elettrotecnica
Processing
compilatore di programmi per Processing
Theremino
compilatore di programmi per Theremino
logggin
accedi o esci
tutorials Arduino
luci
il mio primo led si accende
giochi di luci
un dado elettronico
il semaforo
effetto candela
effetto fading
rosso-verde-blu 1
rosso-verde-blu 2
display a 7 segmenti - conto alla rovescia
display a 7 segmenti bis
sensori
sensori
sensore porta seriale
sensore PIR
sensore ad ultrasuoni
suoni
Theremin
una melodia
costruiamo una nota
interruttori
pulsanti
tastierino
input tramite porta seriale
input tramite porta seriale 2
input telecomando
input telecomando 2
uso di variabili
uso di variabili
funzioni personalizzate
un robot
servi e luci
un robot telecomandato
la scheda motori
ostacoli
Processing
elettronica
meccanica e dintorni
English
prontuario
piedinature
collegamenti
resistenze
sketches notevoli
circuiti notevoli
i pin di Arduino
error messages
tabelle varie
tabella colori
tavola dei simboli
referenze on-line
referenze Arduino
referenze Theremino
referenze Processing
link
www.arduino.cc
fritzing.org/projects
processing.org
link vari
hardware
il kit di base
kit facilitati
kit alternativi
Theremino
"Arduinomio"
cosa è Arduino?
perchè Arduino
realizzabilità di un progetto a scuola
tre modi per organizzare una lezione con "Arduinomio"
Arduino per una didattica costruttivista
guida al compilatore "Arduinomio"
come si inizia
linee guida di "Arduinomio"
errori comuni
in cantiere
altri software facilitati
inizia il laboratorio
rivedi un laboratorio svolto
il mio account
info
link
contatti
introduzione
algoritmo
nota: uso di un interruttore
la variabile
X
diventa uguale allo stato dell'interruttore:
_interruttore1
SE ACCADE CHE
X
è uguale a
HIGH
ACCENDI
_ledgiallo13
SE ACCADE CHE
X
è uguale a
LOW
SPEGNI
_ledgiallo13
programma
apri il programma
inizia il laboratorio
codice Arduino
//codice Arduino creato con "Arduinomio" di xuino(C) //esempio_variabili //******* dichiarazioni ******** const int pin_interruttore1=12;//pin del: interruttore int X=0;//imposta la variabile numerica const int pin_ledgiallo13=13;//pin del led giallo //********** setup ********** void setup(){ pinMode(pin_interruttore1,INPUT);//imposta il pin del sensore come entrata pinMode(pin_ledgiallo13,OUTPUT);//imposta il pin del Led come uscita } //********** ciclo ********** void loop() { // uso di un interruttore X=digitalRead(pin_interruttore1); // Legge il valore da _interruttore1 if( X==HIGH){ digitalWrite(pin_ledgiallo13,HIGH); // accendi/spegni (HIGH/LOW è il voltaggio) } if( X==LOW){ digitalWrite(pin_ledgiallo13,LOW); // accendi/spegni (HIGH/LOW è il voltaggio) } }
copia/incolla in Arduino
collegamenti elettrici
qui il file Fritzing
logout
Ultima modifica: Agosto 2016