tuxduino:
Nik_90:
@astro: Provato e funziona!Grazie ancora
Sarebbe interessante se postassi il codice...
Se ho capito bene i consigli di astro, a me è uscita una cosa del genere:) )
(Esempio:)
volatile int flag = 0;
void setup()
{
Serial.begin(9600);
pinMode(7, OUTPUT);
digitalWrite(7, LOW);
attachInterrupt(0, int_0, RISING); //interrupt se il pin digitale 2 rivela che lo stato passa da basso ad alto..*/
}
void loop()
{
if (flag == 1)
{
Serial.println("Aspetto..:");
delay(3000);
Serial.println("Pin in LOW");
digitalWrite(7, LOW);
flag = 0;
}
}
void int_0()
{
Serial.println("Sono in int_0");
digitalWrite(7, HIGH);
flag = 1;
}