pages
compiler
electronics
laboratory
Processing
Theremino
logggin
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!
soluzione corretta:
ACCENDI (5 Volt)
_ledgiallo
attendi 100 millisecondi
SPEGNI (0 Volt)
_ledgiallo
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)
attrezzaggio
pin1 _ledgiallo
ciclo
ACCENDI (5 Volt)
_ledgiallo
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)
_ledgiallo
attendi 100 millisecondi
SPEGNI (0 Volt)
_ledgiallo
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)
_ledgiallo
attendi 100 millisecondi
SPEGNI (0 Volt)
_ledgiallo
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