Arduino analogread ile alınan verinin sadece integer olması nasıl sağlanır?

CihangirYaman

Decapat
Katılım
20 Ağustos 2022
Mesajlar
18
Daha fazla  
Sistem Özellikleri
Excalibur G870
RTX 4050
İ5 12450
32 GB RAM
1 TB M.2 SSD
Cinsiyet
Erkek
Arduino ile analogread(a0) fonksiyonu ile aldığım verilerin yalnızca integer olanlarını kullanmak istiyorum. Bunun içinse gelen verinin integer olup olmadığını kontrol etmem lazım. Gecikmeye mahal vermeyecek bir çözüm olursa daha iyi olur ama yine de siz tüm cevaplarınızı yazın.
 
Arduino ile analogread(a0) fonksiyonu ile aldığım verilerin yalnızca integer olanlarını kullanmak istiyorum. Bunun içinse gelen verinin integer olup olmadığını kontrol etmem lazım. Gecikmeye mahal vermeyecek bir çözüm olursa daha iyi olur ama yine de siz tüm cevaplarınızı yazın.

@keremgencer hocamın da dediği gibi analogread fonksiyonu 0-1023 arasında tam sayı değer döndürür bu sayının Max 1023 olmasının sebebi de 10 bitlik ADC'den kaynaklıdır.

Galiba anlatmak istediğiniz şeyi tam anlatamadınız.

Ama isterseniz şöyle bir şey yapabilirsiniz. İnteger tipinde bir değişken oluşturup bu değişkene analogread fonksiyonundan gelen veriyi kaydedin.
 

Technopat Haberler

Geri
Yukarı