Eseguire comandi direttamente da pc su arduino.

Dopo essermi costruito una board custom con dispositivi di uscita e di ingresso che Arduino dovrà comandare/leggere, mi sono chiesto come testarla.

E' possibile dall'ide di Arduino o tramite software simile lanciare comandi del tipo:

pinMode(1,OUTPUT)
digitalWrite(1,HIGH)
e vedere direttamente che l'eventuale led connesso al pin 1 di Arduino si accenda, poi

pinMode(2,INPUT)
x=digitalRead(2)
serial.print(x)
e vedere a monitor il valore di x ??

in poche parole debuggare l'hardware costruito ??

xzero2

Certo che si, bisogna scrivere uno sketch che riceva i comandi dalla seriale pilotando le uscite e invii delle stringhe sulla seriale per segnalare variazioni nello stato delle porte.

Ok.

Per chi è alle prime armi non è una cosa semplice.

Comunque non c'è un tool apposito che permetta di farlo.

grazie

xzero2

Try this 8)

o anche la strada firmata
http://www.firmata.org/wiki/Main_Page

BrainBooster:
o anche la strada firmata
Main Page - Firmata

Si proprio quello che cercavo, peccato che non si possano settare gli ingressi come INPUT_PULLUP.

Grazie

xzero2:

BrainBooster:
o anche la strada firmata
Main Page - Firmata

Si proprio quello che cercavo, peccato che non si possano settare gli ingressi come INPUT_PULLUP.
Grazie

dai un doppio comando: prima pinmode input e poi un digitalwrite high. :grin: