Sheet Arduino n.7 (Power up Arduino using its PINS)

[Lezione del 02 dic 2019]

Alimentare Arduino tramite i suoi PIN

La scheda della esercitazione n.7, richiede di alimentare il microcontrollore utilizzando i suoi PIN.

Non avendo un alimentatore con uscita regolabile, ho utilizzato un modulo di alimentazione Elegoo.

Il seguente video sintetizza l’esercizio:

Il dettaglio dello sketch è:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
/* Embedded Systems Architecture - hardware
 *  application on xx yyy 2019
 *  
 *  power up arduino board throught its pins
 */

#define LED   7  //port to drive led


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

void loop() {
  digitalWrite(LED, HIGH);
  delay(1000);
  digitalWrite(LED, LOW);
  delay(1000);
}

In pratica accende e spegne il led con una pausa di un secondo.

Ripartitore di tensione

La scheda del prof.Morresi illustra anche il principio di funzionamento del ripartitore di tensione, che abbbiamo visto in azione per la misurazione di una resistenza incognita (sheet n.4).

Si può usare il ripartitore di tensione per regolare una tensione in ingresso non appropriata.

Ad esempio se la \(V_{in}=12V\) e vogliamo una \(V_{out}=7V\), abbiamo una ripartizione \(\alpha=\frac{V_{out}}{V_{in}}=0.5833\). Usando una \(R_1=50\Omega\), la \(R_P\) sarà \(\frac{R_P}{R_1+R_P}=0.5833\) ovvero \(R_P=70\Omega\).

Considerando il parallelo della resistenza interna di \(R_{in}=160\Omega\) dell’arduino, abbiamo \(\frac{1}{R_2}+\frac{1}{R_{in}}=\frac{1}{70}\Omega\), ovvero \(R_2=124\Omega\) circa.