Esercizio P5.1

Nel circuito di figura il led blu lampeggia con un semiperiodo di 2 secondi (2 secondi acceso e 2 secondi spento), il led verde invece si accende alla pressione del tasto e si spegne con una nuova pressione. Il tasto deve essere gestito tramite interrupt

SUGGERIMENTO: Modificare il firmware realizzato nell'esercizio P4.1 gestendo la pressione del tasto tramite interrupt. Attenzione che ora il pin a cui è collegato il pulsante è il 2 e che la pressione del pulsante porta l'ingresso a 5V. Di conseguenza la riga di codice che attiva l'interrupt è del tipo

 

attachInterrupt(digitalPinToInterrupt(2), nome_routine_interrupt, RISING);

dove nome_routine_interrupt è il nome della routine di interrupt che quindi andrà definita cone

void nome_routine_interrupt(){
// qui va messo il codice
}
 
Esercizio P5.2

Riscrivere il firmware dell'esercizio P4.5 gestendo la pressione del tasto tramite interrupt.

Last modified: Wednesday, 10 January 2024, 6:46 PM