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
rgb
introduzione
esempio led RGB
Proviamo a creare i vari colori
algoritmo
attrezzaggio
pin3˜
_RGBblu1
pin5˜
_RGBverde_1
pin6˜
_RGBrosso1
ciclo
nota: iniziamo_con_il_colore_rosso
AZIONA
_RGBrosso1
al valore:
255
AZIONA
_RGBverde_1
al valore:
0
AZIONA
_RGBblu1
al valore:
0
attendi
2000
millisecondi
nota: colore_rosso_scuro
AZIONA
_RGBrosso1
al valore:
80
AZIONA
_RGBverde_1
al valore:
0
AZIONA
_RGBblu1
al valore:
0
attendi
2000
millisecondi
nota: colore_blu
AZIONA
_RGBrosso1
al valore:
0
AZIONA
_RGBverde_1
al valore:
0
AZIONA
_RGBblu1
al valore:
255
attendi
2000
millisecondi
nota: colore_giallo
AZIONA
_RGBrosso1
al valore:
255
AZIONA
_RGBverde_1
al valore:
255
AZIONA
_RGBblu1
al valore:
0
attendi
2000
millisecondi
nota: colore_arancio
AZIONA
_RGBrosso1
al valore:
255
AZIONA
_RGBverde_1
al valore:
80
AZIONA
_RGBblu1
al valore:
0
attendi
2000
millisecondi
nota: colore_bianco
AZIONA
_RGBrosso1
al valore:
255
AZIONA
_RGBverde_1
al valore:
255
AZIONA
_RGBblu1
al valore:
255
attendi
2000
millisecondi
programma
apri il programma
inizia il laboratorio
codice Arduino
//codice Arduino creato con "Arduinomio" di xuino(C) //rgb2 //******* dichiarazioni ******** const int pin_RGBblu1=3;//pin del led RGB_blu_ const int pin_RGBverde_1=5;//pin del led RGB_verde_ const int pin_RGBrosso1=6;//pin del led RGB_rosso_ //********** setup ********** void setup(){ pinMode(pin_RGBblu1,OUTPUT);//imposta il pin del Led come uscita pinMode(pin_RGBverde_1,OUTPUT);//imposta il pin del Led come uscita pinMode(pin_RGBrosso1,OUTPUT);//imposta il pin del Led come uscita } //********** ciclo ********** void loop() { // iniziamo_con_il_colore_rosso analogWrite(pin_RGBrosso1,255); analogWrite(pin_RGBverde_1,0); analogWrite(pin_RGBblu1,0); delay(2000);//attendi 2000 millisecondi // colore_rosso_scuro analogWrite(pin_RGBrosso1,80); analogWrite(pin_RGBverde_1,0); analogWrite(pin_RGBblu1,0); delay(2000);//attendi 2000 millisecondi // colore_blu analogWrite(pin_RGBrosso1,0); analogWrite(pin_RGBverde_1,0); analogWrite(pin_RGBblu1,255); delay(2000);//attendi 2000 millisecondi // colore_giallo analogWrite(pin_RGBrosso1,255); analogWrite(pin_RGBverde_1,255); analogWrite(pin_RGBblu1,0); delay(2000);//attendi 2000 millisecondi // colore_arancio analogWrite(pin_RGBrosso1,255); analogWrite(pin_RGBverde_1,80); analogWrite(pin_RGBblu1,0); delay(2000);//attendi 2000 millisecondi // colore_bianco analogWrite(pin_RGBrosso1,255); analogWrite(pin_RGBverde_1,255); analogWrite(pin_RGBblu1,255); delay(2000);//attendi 2000 millisecondi }
copia/incolla in Arduino
collegamenti elettrici
qui il file Fritzing
logout
Ultima modifica: Agosto 2016