pagine varie Arduino
home
compilatore logo Arduinomio
compilatore di programmi per Arduino
laboratorio Arduino
laboratorio
elettricità Arduino
appunti di elettronica/elettrotecnica
Processing logo Processing
compilatore di programmi per Processing
Theremino logo Theremino
compilatore di programmi per Theremino
logggin Arduino
accedi o esci

tutorials Arduino

luci Theremino

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

inglese English

prontuario

piedinature

collegamenti

resistenze

Scarica Adobe Flash Player

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

Theremino inizia il laboratorio

rivedi un laboratorio svolto

il mio account

info

link

contatti

errori comuni

tempo zero

Spesso non si usa l'istruzione attendi. Se accendo un LED e poi lo spengo... il mio occhio non riesce neanche a vederne l'accensione, poichè il tutto si svolge in qualche microsecondo!
ACCENDI (5 Volt) accendi _ledgiallo componente
SPEGNI (0 Volt) spegni _ledgiallo componente

soluzione corretta:
ACCENDI (5 Volt) accendi _ledgiallo componente
attendi 100 millisecondi
SPEGNI (0 Volt) spegni _ledgiallo componente
almeno 100 millisecondi (un decimo di secondo) sono necessari per l'occhio umano

pin non corrispondenti

attenzione che i pin collegati siano gli stessi di quelli scelti nel programma... se un certo LED è collegato al pin 13, anche nel programma, nell'attrezzaggio, il pin del LED deve essere il 13 (qui è il pin 1) Arduino

attrezzaggio

pin1 ledgiallo Arduino _ledgiallo

ciclo

ACCENDI (5 Volt) accendi _ledgiallo componente
attendi 1000 millisecondi

si tratta sempre di un ciclo

Ricordarsi che dopo l'ultima istruzione il ciclo ricomincia di nuovo
Se ad esempio si vuole far lampeggiare un led. Soluzione errata:
ACCENDI (5 Volt) accendi _ledgiallo componente
attendi 100 millisecondi
SPEGNI (0 Volt) spegni _ledgiallo componente
Dopo essersi spento il led si riaccende immediatamente (dopo un paio di milionesimi di secondi). Il Led sembrerà sempre acceso.
soluzione corretta:
ACCENDI (5 Volt) accendi _ledgiallo componente
attendi 100 millisecondi
SPEGNI (0 Volt) spegni _ledgiallo componente
attendi 100 millisecondi

compreso tra 100 e 200

se si vuole selezionare un valore compreso tra due limiti:
la variabile X diventa uguale a... leggi dal sensore: _microfono
SE ACCADE CHE X è maggiore di 100 e anche se X è minore di 200
POSIZIONA _servo ad un angolo di gradi: 30

dimenticarsi di compilare un campo

qui non si è selezionato quale servo azionare

POSIZIONA ad un angolo di gradi: oppure della variabile...


indietro torna all'indice avanti esci logout Licenza Creative Commons

Ultima modifica: Agosto 2016