22/07/2019, 18:02
Salve, ho questo codice:
perché se premo CTRL+C per terminare l'esecuzione del programma -- e se il led e accesso non si spegne ?
Avete idea come si fa?..
Ho un libro dell'linguaggio C, del 2009 va bene lo stesso per riuscire ad programmare in C con il mio raspberry?
Grazie mille e buona settimana.
Codice:
#include <wiringPi.h>
#define LED_PIN 0 // LED rosso (0 WiringPi, GPIO17, pin 11)
#define BTN_PIN 3 // Pulsante (3 WiringPi, GPIO22, pin 15)
unsigned int ritardo;
int main (void)
{
// --- Init
wiringPiSetup();
pinMode (LED_PIN, OUTPUT); // configura LED_PIN come pin di uscita
pinMode (BTN_PIN, INPUT); // configura BTN_PIN come pin di ingreso
// --- Loop
while (1)
{
if (digitalRead (BTN_PIN) == HIGH) // pulsante premuto
ritardo = 250;
else // pulsante NON premuto
ritardo = 1000;
digitalWrite(LED_PIN, HIGH);
delay (ritardo);
digitalWrite(LED_PIN, LOW);
delay (ritardo);
}
digitalWrite(LED_PIN, LOW);
return 0 ;
}
perché se premo CTRL+C per terminare l'esecuzione del programma -- e se il led e accesso non si spegne ?
Avete idea come si fa?..
Ho un libro dell'linguaggio C, del 2009 va bene lo stesso per riuscire ad programmare in C con il mio raspberry?
Grazie mille e buona settimana.