pages
home
compiler logo
code compiler
electronics
notes about electronics
laboratory
laboratory
Processing logo
Processing code compiler
Theremino logo
Theremino code compiler
logggin Arduino
accedi o esci

tutorials Arduino

lights Arduino

my first led turns on

led's games

an electronic dice

traffic lights

candle effect

fading effect

red-green-blue 1

red-green-blue 2

7-segment display - Countdown

7-segment display bis

sensors

sensors

Sensor and serial port

sensor PIR

ultrasonic sensor

sound

Theremin

a melody

build a note

switches

buttons

keypad

input via serial port

input via serial port 2

input remote control

input remote control 2

use of variables

custom functions

servos

a robot

a remote-controlled robot

elettronica

mechanics

inglese Italian

handbook

pins

connections

resistors

Scarica Adobe Flash Player

remarkable sketches

remarkable circuits

Arduino pins

error messages

tables

colour's tables

electrical simbols

referenze on-line

reference Arduino

reference Processing

link

www.arduino.cc

fritzing.org/projects

processing.org

links

hardware

base kit

facilitated kits

advanced kits

Theremino

Arduino begins the workshop

review a workshop carried out

my account

info

link

contacts

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