Birkaç dakika önce kulüpte çalışırken bugüne kadar karşılaştığım en garip yazılım sorunuyla karşılaştım. Amele çözümlerle hallettik ama birkaç farklı denemeyle sorunun kaynaklandığından şüphe ettiğim şeyi doğruladım. Bana göre saçmalık, tahmin de edemezdim öyle bir sorun çıkacağını.
Her neyse, belki bilenler yaşamışlar vardır ama ben internette hiçbir yerde karşılaşmadığım için forumda paylaşıyorum olayı.
Bir işlemi ardı ardına birden fazla kez yaptırmak için for döngüsü kullanıyorum (daha sonra while'ı da denedim, aynı bok). Döngüyü gerçekleştirmek için kullandığım değişken,
for(i = 0; i < 65535; i++)
{
...
}
yani burada i oluyor, 65535'ten daha büyük değerler aldığı zaman döngüye hiç girilmiyor, bu kısım atlanıyor. i'yi daha sonradan unsigned long tanımlasam da sorun çözülmedi. Belki standart bir derleyiciyle işler değişebilir ama Arduino'da durum bu. Saçmalık.
