gas_sensor) digitalWrite(pin_led_red, HIGH); digitalWrite(pin_led_green, LOW); digitalWrite(pin_buzzer, HIGH); } else digitalWrite(pin_led_red, LOW); digitalWrite(pin_led_green, HIGH); digitalWrite(pin_buzzer, LOW); delay(100);"> gas_sensor) digitalWrite(pin_led_red, HIGH); digitalWrite(pin_led_green, LOW); digitalWrite(pin_buzzer, HIGH); } else digitalWrite(pin_led_red, LOW); digitalWrite(pin_led_green, HIGH); digitalWrite(pin_buzzer, LOW); delay(100);">

Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Arduino ve Gaz Sensörü.

Benzer bir sunumlar


... konulu sunumlar: "Arduino ve Gaz Sensörü."— Sunum transkripti:

1 Arduino ve Gaz Sensörü

2

3 Gaz Sensoru

4 // Program : MQ-2 Gas ve Duman sensor
// // Led ve buzzer pinler int pin_led_red = 8; // Led pin 8 int pin_led_green = 9; // Led pin 9 int pin_buzzer = 10; // buzzer alarm pin 10 // Gas sensor analog ve dijital Pinler int pin_gas_a = 7; // Gas sensor arduino dijital pin 7 int pin_gas_b = A2; // Gas sensor arduino analog pin A2 int gas_sensor = 220; // Sensor degeri serial monitorden okuyup istediğiniz degeri verebilirsiniz void setup() { pinMode(pin_gas_a, INPUT); pinMode(pin_gas_b, INPUT); pinMode(pin_led_red, OUTPUT); pinMode(pin_led_green, OUTPUT); pinMode(pin_buzzer, OUTPUT); Serial.begin(9600); } void loop() { // Gas sensor dijital pin int dijital_deger = digitalRead(pin_gas_a); // Gas sensor analog pin A2 int analog_deger = analogRead(pin_gas_b); // Serial monitor Serial.print("Pin Gas A : "); Serial.print(dijital_deger); Serial.print(" Pin Gas B : "); Serial.println(analog_deger); if (analog_deger > gas_sensor) digitalWrite(pin_led_red, HIGH); digitalWrite(pin_led_green, LOW); digitalWrite(pin_buzzer, HIGH); } else digitalWrite(pin_led_red, LOW); digitalWrite(pin_led_green, HIGH); digitalWrite(pin_buzzer, LOW); delay(100);

5

6 int led_pin=13; int analog_pin=A0; void setup() { Serial.begin(9600); pinMode(led_pin, OUTPUT); } void loop() { int temp; temp=analogRead(analog_pin); if(temp>512) { Serial.println("dangerous!!"); digitalWrite(led_pin,HIGH); delay(1000); digitalWrite(led_pin,LOW); else Serial.println("No dangerous!");

7 Aktif sensorler Sinyallerini kendileri üretip bu sinyalin dış ortamla etkileşimlerini ölçen sensörlerdir. Şaft pozisyon sensörleri, IR sensörler, mesafe sensörleri ve ultrasonik uzaklık sensörleri gibi sensörler aktif sensörlerdendir. ( CNY70, Shaft encoder, Sharp uzaklık algılayacı sensörler...) Aktif sensörler sinyallerini kendileri yaydıklarından daha fazla enerji gerektirmektedir.

8 Pasif Sensorler Çevrelerinden aldıkları sinyalleri ölçen sensörlerdir. Anahtar tipi sensörler, ışık algılayıcı sensörler, piezoelektrik basınç sensörü, sıcaklık sensörü ve basınç sensörü gibi sensörler de pasif sensörlerdendir. ( touch sensör, LDR, NTC, PTC, DS1821, fototransistörler, fotodiyotlar, mikrofon)


"Arduino ve Gaz Sensörü." indir ppt

Benzer bir sunumlar


Google Reklamları