Costanti

Teoria

Costante generica

Una costante è un identificatore a cui è associato un valore che resterà fisso per tutta la durata dell'esecuzione del programma. A differenza di una variabile, il cui valore può variare più volte durante l'esecuzione del programma, la costante mantiene inalterato il suo valore. Le forme per definire le costanti in uno sketch possono essere:

const tipo nomeCostante = valoreCostante;

#define  nomeCostante valoreCostante;

 

Esempi:

const int ledPin=13; 

#define ledPin 13

 

Intervento del docente

Illustrare la differenza tra const e #define

Teoria

Costanti predefinite

In uno sketch si possono utilizzare delle costanti predefinite con valori speciali.

 

HIGH e LOW: si usano quando si vuole accendere o spegnere un pin di Arduino. Definiscono il livello del pin come alto o basso e vengono utilizzate durante la lettura o la scrittura del pin digitale.

  • HIGH viene definito come livello logico 1 (ON o 5 volt)
  • LOW viene definito come livello logico  0 (OFF o 0 volt)

 

INPUT e OUTPUT: si usano per impostare un determinato pin, grazie alla funzione pinmode(), come ingresso o uscita.

 

true e false: indicano che una condizione o un’espressione logica  è vera oppure falsa.