Soru & Cevap

Arduino Analog Okuyup Boolean Değer Değiştirmek

11.11.2017 - 12:56

Arkadaşlar arduino uno'da 0 numaralı analog pine 5V uyguladığımda koddaki bir boolean değerin true olmasını aksi durumda false olması istiyorum. bunu nasıl sağlayabilirim?

282 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user raydingoz
raydingoz
11.11.2017 - 09:59
constint analogPin = A0;   
boolean bool =false;constint threshold =800;// yine de 1024'ten düşük verelim ki, voltaj düşük gelse de bool değişsin
 
void setup(){
  Serial.begin(9600);}
 
void loop(){//analog değeri okuint analogValue = analogRead(analogPin);
 
  // eğer analog değer 800'den büyükse ki 5v 1023 olurif(analogValue > threshold){
    bool =true;//analog 800 den büyükse bool olsun true}else{
    bool =false;//analog 800 den küçükse bool olsun false}
 
  // print the analog value:
  Serial.println(analogValue);
  delay(10);}
Görsel kaldırıldı.Görsel kaldırıldı.

basit bir if else