2° progetto (Arduino) – Monitor seriale

Eccoci arrivati al secondo progetto per Arduino!

In questo progetto andremo a comprendere e ad utilizzare il monitor seriale incluso in Arduino. Il monitor verrà utilizzato per vedere lo stato del LED.

Fasi realizzazione progetto (dopo la sua creazione).

  1. Stesura del codice:
    1. Settaggio iniziale (pin e dispositivi)
    2. Progettazione e stesura del programma
    3. Verifica del codice e programmazione di Arduino
  2. Montaggio del circuito elettrico
  3. Test su breadboard

Stesura del codice.

N.B. La stesura del codice comporta alcune conoscenze in merito alle funzioni principali di Arduino, per questo vi rimando al primo progetto.

Settaggio iniziale (pin e dispositivi).
ComponentePIN
LED13
Nella tabella soprastante, sono elencati i componenti e i rispettivi pin che andremo ad utilizzare.

Il led che andremo ad utilizzare in questo progetto è il led presente sulla schedina, che è collegato al pin 13.

void setup() {
  // Imposto il pin collegato al led come uscita
  pinMode(13, OUTPUT);
  // Imposto il monitor seriale per funzionare a 9600 baud
  Serial.begin(9600);
}
  • Serial.begin(Baud) – la funzione setta il monitor seriale per funzionare a 9600 baud
Progettazione e stesura del programma.
void loop() {
 // Accendo il LED
 digitalWrite(13, HIGH);
 // Leggo lo stato del led
 StatoLed = digitalRead(13);
 // Stampo lo stato del led sul monitor
 Serial.println(StatoLed);
 // Aspetto 1 secondo
 delay(1000);
 // Spengo il led
 digitalWrite(13, LOW);
 // Leggo lo stato del led
 StatoLed = digitalRead(13);
 // Stampo lo stato del led sul monitor
 Serial.println(StatoLed);
 // Aspetto 1 secondo
 delay(1000);
}
  • int digitalRead(NumeroPin) – la funzione legge il valore di un pin e restituisce 1 se il livello logico di quel pin è alto (5V), 0 se il livello logico di quel pin è basso (0V). N.B. In questo caso la funzione non servirebbe in quanto siamo noi ad assegnare un valore a quel pin.
  • Serial.println(Dato) – la funzione stampa sul monitor un dato e poi va a capo automaticamente
Verifica del codice e programmazione di Arduino.

Una breve ricontrollata generale a tutto il codice unita a una buona riuscita nella compilazione del progetto ci permetteranno poi di programmare il nostro Arduino.

Per programmare correttamente Arduino occorre:

  • Salvare lo sketch
  • Impostare correttamente la porta USB a cui è collegato Arduino: Strumenti -> Porta -> selezionare la porta USB

Montaggio del circuito elettrico.

Test su breadboard.

In questo particolare caso le due voci sopra possono essere trascurate, in quanto tutto il necessario si trova su Arduino.

Per verificare il corretto funzionamento basta premere sull’icona del monitor seriale.

Una volta fatto questo si aprirà una nuova finestra, la finestra del monitor seriale, in cui andranno settate alcune piccole cose (quelle all’interno del rettangolo rosso sotto).

Download.

La cartella del progetto completo, compilato e funzionante la potete scaricare qui Arduino_MonitorSeriale

Lascia un commento