Archivi tag: funzione

Errori comuni nell’uso di Arduino – chiamata di funzione senza parentesi

Tra gli errori comuni segnalo quello che viene commesso quando si richiama una funzione senza l’uso delle parentesi, l’errore è più frequente quanto la funzione non accetta parametri. Le parentesi vanno sempre inserite.

Versione non corretta

int LED = 8;

void setup()
{
  pinMode(LED, OUTPUT);
}

void lampeggia()
{
  digitalWrite(LED, HIGH);
  delay(500);
  digitalWrite(LED, LOW);
  delay(500);
}

void loop()
{
  lampeggia; // errore nessuna parentesi
}

Versione corretta

int LED = 8;

void setup()
{
  pinMode(LED, OUTPUT);
}

void lampeggia()
{
  digitalWrite(LED, HIGH);
  delay(500);
  digitalWrite(LED, LOW);
  delay(500);
}

void loop()
{
  lampeggia(); // la chiamata di funzione vuole le parentesi
}

Le parentesi devono quindi essere presenti anche se la funzione non ha parametri.

Buon lavoro 🙂

Corso di elettrotecnica ed elettronica: richiami di Matematica – funzioni e diagrammi cartesiani – Lezione 6

banner-corso-elettrotecnica-elettronica

Si definisce funzione una relazione tra una variabile dipendente y e una variabile indipendente x.

Ad esempio è una funzione la relazione:

[pmath size=16]y = 3x – 2[/pmath]

ad ogni valore che si attribuisce alla variabile x ne corrisponde una della variabile y.
Le funzioni possono essere rappresentate graficamente sul piano cartesiano costituito da due assi orientati (cioè hanno una freccia che ne indica il verso), perpendicolari tra loro (cioè formano un angolo di 90°). I due assi vengono chiamati x (asse delle ascisse) e y (asse delle ordinate); il punto in cui si incontrano i due assi si chiama origine degli assi.

A ogni coppia di numeri (x, y) corrisponde un punto del piano cartesiano e, viceversa, a ogni punto del piano corrisponde una coppia di numeri detti ascissa e ordinata del punto; i due numeri sono le coordinate del punto.

Per esempio:

coordinata

Per rappresentare i punti sul piano è indispensabile stabilire una unità di misura.

Genericamente chiamiamo u l’unità di misura ad essa potrebbe corrispondere 1 quadretto del vostro quaderno o 1 cm, o qualsiasi altra misura, l’importante e fissarla in modo che si possano poi rappresentare i punti sul piano.

Proviamo ora a tracciare il grafico che rappresenta la funzione: y=3x-2 e per far questo è necessario trovare una serie di punti che, uniti tra loro, forniscono la linea cercata.

Scegliamo dei valori arbitrari per la x e calcoliamo i corrispondenti valori di y:

[pmath size=16]per x = 0 si ha: y = 3*0-2 = -2[/pmath]

[pmath size=16]per x = 1 si ha: y = 3*1-2 = 1[/pmath]

[pmath size=16]per x = 2 si ha: y = 3*2 -2 = 4[/pmath]

Questi valori si possono riassumere in una tabella del tipo:

tabella

Si ottengono così i punti

punti

Questi punti possono essere rappresentati sul piano cartesiano dopo aver stabilito l’unità di misura u:

grafico

Il grafico ottenuto è una retta.

Questa breve introduzione è sufficiente per poter affrontare tra qualche lezione la legge di Ohm e la risoluzione di reti elettriche resistevi.