Archivi tag: comunicazione

Appunti di programmazione su Arduino: comunicazione seriale

Serial.begin(rate)
Apre la porta seriale ed imposta la velocità di trasmissione (baud rate) seriale per trasmettere i dati. La velocità di trasmissione tipica per la comunicazione del computer è di 9600 bps (bps: baud rate per secondo)

Nota: attensione a non confondere la sigla bps con bit al secondo, nel nostro caso parliamo di boud, cioè simboli e ad ogni simbolo possono corrispondere più bit.

void setup()
{
   serial.begin(9600); // apre la porta seriale ed imposta
                       // la velocità di trasmissione a
                       // 9600 bps
}

Nota: quando si usa la comunicazione seriale, i pin digitali 0 (RX) e 1 (TX) non possono essere utilizzati contemporaneamente.

Serial.println(data)
Stampa i dati sulla porta seriale (invia i dati alla seriale e li visualizza) seguito da un ritorno a capo automatico ed un avanzamento linea.
Questo comando ha la stessa struttura della Serial.print() ma è più semplice da usare per la lettura sul serial monitor.

Serial.println(analogValue); // invia il valore di
                             // analogValue

Nota: Per ulteriori informazioni sui possibili utilizzi della Serial.println() e della Serial.print() fare riferimento al manuale on-line su Arduino.cc.

L’esempio che segue legge un valore dal pin analogico 0 ed invia i dati ogni secondo al computer:

void setup()
{
   Serial.begin(9600); // imposta la comunicazione seriale
                       // a 9600 pbs
}
void loop()
{
   Serial.println(analogRead(0)); // invia il valore analogico
   delay(1000);                   // fa una pausa di 1 secondo
}

Per le lezioni precedenti consultare la sezione Appunti di programmazione che trovate nella pagina Arduino di questo sito.

COM-PA

compa

Martedì 3 novembre dalle ore 16:00 alle ore 18:00 sarò al COM-PA, (Salone Europeo della Comunicazione Pubblica dei Servizi al Cittadino e alle Imprese), sarò tra i relatori del convegno: “Scuola e innovazione” ed il mio intervento riguarderà: Robotica didattica

Questo la scheda di presentazione del convegno:

Martedì – 3 novembre – ore 16:00-18:00
SPAZIO MEETING – sala A
Scuola e innovazione
a cura di Ufficio Scolastico Regionale per il Piemonte

  • Le lavagne interattive multimediali nella didattica quotidiana
  • La web tv dell’USR Piemonte
  • L’anagrafe delle scuole
  • JUMPC – un computer per ogni studente
  • Robotica didattica

Introduce
FRANCESCO DE SANCTIS, Direttore Generale Ufficio Scolastico Regionale per il Piemonte

Intervengono

  • MAURIZIO CARANDINI, Dirigente Scolastico S.M. Pascoli di Valenza
  • TECLA RIVERSO, Ufficio Scolastico Regionale per il Piemonte
  • GIUSEPPE BIANCHI, Ufficio Scolastico Regionale per il Piemonte
  • GIUSEPPE DI DOMENICO, Ufficio Scolastico Regionale per il Piemonte
  • ANTONIETTA DI MARTINO, D.D. I Circolo di Rivoli
  • PAOLA LIMONE, D.D. I Circolo di Rivoli
  • DARIO ZUCCHINI, ITIS Majorana di Grugliasco
  • GIOVANNI MARCIANÒ, IIS Lancia di Borgosesia, Capofila Rete Robocup Junior
  • SIMONETTA SIEGA, I.C. di Baveno – Rete Regionale per la Robotica educativa per il Piemonte
  • PATRIZIA BATTEGAZZORE, D.D. I Circolo di Tortona – Rete Regionale per la Robotica educativa per il Piemonte
  • MICHELE MAFFUCCI, IPSIA Galilei di Torino

Modera
MARIA PAOLA MINETTI, Ufficio Scolastico Regionale per il Piemonte