herkese merhaba,
arduino da harici kesme oluştuğunda işlemesi gereken kodlar arasında for döngüsünü kullanamıyorum. led yakıp söndürebiliyorum, yani kesme ayarlarında problem yok.
Bildiğim kadarıyla kesme esnasında uzun boylu bekleme v.b. işlemler tavsiye edilmiyor.
Benim de benzer şeyler başıma geldi. soruna çözüm bulamayınca yola kesmesiz devam ettim. Arduino çok kapalı bir derleyici arka planda neler döndüğünü bilemiyorsunuz. Basit programlar kesmiyorsa arduinoyu bir kenara atmak gerekiyor kanımca
Bu sadece Arduino'ya mahsus değil.Bütün sistemlerde bunu diyorlar sanırım. Bu işi şöyle halledebilirsiniz:Kesme içinde bir değişkeni 1'e eşitlersiniz çıkışta onu sorgularsınız doğru cevabı aldığınız bölüm içinde istediğinizi yaptırırsınız.Benim bildiğim bu:
void kesme {
.....
.....
SAYI==1;
}
if(SAYI==1) {
....
....
....
SAYI=0;
}