Pages: [1]   Go Down
Author Topic: Esempi con input e output su Serial Monitor  (Read 2364 times)
0 Members and 1 Guest are viewing this topic.
Milan
Offline Offline
Sr. Member
****
Karma: 0
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao qualcuno ha esempi con programmi che facciano input e output tramite serila monitor?
Soprattutto per vedere cosa mettere in setup e cosa in loop per gestire input/output (tastiera e monitor)

Grazie
N
Logged

Parma
Offline Offline
Edison Member
*
Karma: 20
Posts: 2359
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

in setup() in genere si mette l'istruzione

Code:
Serial.begin(57600);

per inizializzare la seriale con la velocità scelta
nel loop puoi usare istruzioni come

Code:
Serial.println("testo");

per scrivere del testo sulla porta seriale
e del codice tipo
Code:
while (Serial.available()) {
    char inChar = (char)Serial.read();
    // fai qualcosa col carattere letto
}

per leggere i caratteri provenienti dal pc
Qui http://arduino.cc/en/Reference/serial trovi la descrizione di tutti i comandi
Ciao
Logged

Milan
Offline Offline
Sr. Member
****
Karma: 0
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao.
Scusa non mi sono spiegato bene.

Intendevo se qualcuno ha fatto roba intensiva.

Nel senso gestione di domande e risposte, come gestire la funzione loop() per non perdere troppo tempo ad aspettare pressioni e leggere e scrivere testo.

Tipo ad esempio un gioco con domande e risposte o roba con un menu a scelte multiple.

N
Logged

Parma
Offline Offline
Edison Member
*
Karma: 20
Posts: 2359
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Cosa intendi con roba intensiva?

Prova a studiare gli interrupt per gestire i pulsanti in modo efficiente, ci sono anche librerie ma imparare gli interrupt ti permette di capire meglio quello che fai

Ciao
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao.
Scusa non mi sono spiegato bene.

Intendevo se qualcuno ha fatto roba intensiva.

Nel senso gestione di domande e risposte, come gestire la funzione loop() per non perdere troppo tempo ad aspettare pressioni e leggere e scrivere testo.

Tipo ad esempio un gioco con domande e risposte o roba con un menu a scelte multiple.

N

E cosa ci vuoi fare con la seriale se non spedire e ricevere dati da dentro al loop?  smiley-wink
Comunque ci sono diverse discussioni aperte negli ultimi giorni, magari leggi prima quelle ed aggregati ad esse.
Esempio:
http://arduino.cc/forum/index.php/topic,122962.0.html
http://arduino.cc/forum/index.php/topic,122948.0.html

PS:
come ha detto flz*, il Reference contiene un sacco di materiale sulla seriale.
Logged


Milan
Offline Offline
Sr. Member
****
Karma: 0
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gli interrupt li uso già.
Ho comprato il MEGA proprio per quel motivo perchè li uso intensivamente.
Per adesso solo roba di test, ma nel progetto definitivo vorro utilizzarli legandoli alla pressione di 2 bottoni 2 interrupt diversi.

Tornando qui.
Facciamo finta che io voglia fare un questionario in cui arduino mi chiede il nome e poi usa il nome epr farmi altre tre domande in cui la risposta è numerica.

Tanto epr dare un'idea di cosa intendo.

N
Logged

Pages: [1]   Go Up
Jump to: