Arduino ve Gaz Sensörü.

Slides:



Advertisements
Benzer bir sunumlar
Hazırlayan ve Sunan Ali Yasin Çakılcı HUNROBOTX
Advertisements

Sensörler Yrd.Doç.Dr. İlker ÜNAL.
3. EGITIM CNY 70 SHARP SENSÖRLER ULTRASONİK SENSÖRLER LDR.
Sensörler Öğr. Gör. Erol KINA.
5. EGITIM Mikrodenetleyiciler PIC16F628 – PIC16F877
SENSÖRLER VE ÇEŞİTLERİ
ARDUINO İLE ANALOG ÇIKIŞ VERMEK
16F628 TANIMLAMA KISMI Devrenizi çalıştırmak için 16F628 mikrodenetleyicisini programlarken kullanacağınız tanımlama kısmı verilmiştir. Defterinize not.
ARDUINO DİJİTAL PİN KONTROLÜ
1) ÖZELLİKLER 120 FRAME/SEWC OUTPUT HIGH SPEED PCI 2.1 INTERFACE MAX 16CH VIDEO INPUT WINDOWS 98 SDK / WIN2000 / WINXP NTSC/PAL VIDEO FORMAT YUV422 FORMAT.
Sensörler Yrd.Doç.Dr. İlker ÜNAL.
ARDUINO DİJİTAL GiRİŞ KONTROLÜ
ARDUINO RÖLE KONTROLÜ.
MİKRODENETLEYİCİ İLE DİJİTAL GİRİŞ KONTROLÜ
DİJİTAL ÇIKIŞ KOMUTLARI
TEMEL ELEKTRONİK -2-.
ARDUINO DİJİTAL PİN KONTROLÜ
Seri Port ile İletişim.
ARDUINO SENSÖR KONTROLÜ
ARDUINO DİJİTAL GiRİŞ KONTROLÜ
ARDUINO İLE SAYAÇ UYGULAMASI
AB’15 Arduino ile sensörler dersi
Sensörler Ders2 Aslı Ergün.
Sensörler Ders1 Aslı ERGÜN.
Sensörler Aslı Ergün. Basınç Sensörleri Üzerlerine düşen basınçla orantılı olarak fiziki yapılarında meydana gelen değişimden dolayı basınç seviyesini.
Sensörler Asli Ergün.
Sensorler Ders4 Aslı Ergün.
Sensörler.
MEKATRONİK dersİ arduino DERS notlarI
LABVİEW İLE ARDUİNO PROGRAMLAMA
ARDUİNO PLATFORMU BÖLÜM2:Arduino platformu Arduino kurulumu ve test
PWM (Pulse Width Modulation- Sinyal Genişlik Modülasyonu)
Bluetooth İle Haberleşme
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Fonksiyonlar.
Doğu Akdeniz Üniversitesi Bilgisayar Ve Teknoloji Yüksek Okulu
Motor Sürücü Devresi ile Kontrol
Sensörler Ders3 Aslı Ergün.
ARDUİNO PLATFORMU Arduino Çeşitleri.
ARDUİNO Arduino Eğitimleri Bölüm 6 Analog Giriş – Çıkış İşlemleri
EETE233 Mikrodenetleyiciler ArduIno ile Programlama
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Arduino Uno R3 ile Merhaba Dünya Yrd. Doç. Dr. Deniz DAL
Sensörler Ders 8 Aslı Ergün.
Doğu Akdeniz Üniversitesi Bilgisayar Ve Teknoloji Yüksek Okulu
Arduino Uno R3 ile Merhaba Dünya Yrd. Doç. Dr. Deniz DAL
Ders 7 Arduino Genel Amaçlı Giriş-Çıkış Bacakları
EETE233 Mikrodenetleyiciler ArduIno ile Programlama
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
ARDUİNO Arduino Eğitimleri Bölüm 6 Analog Giriş – Çıkış İşlemleri
ARDUİNO Arduino Eğitimleri Bölüm 4 Programlama Dili Temelleri - II
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Fonksiyonlar.
MBLOCK ile Arduino ve Robotik Kodlama
Arduino Eğitimleri Bölüm 5 Dijital Giriş – Çıkış İşlemleri
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
MBLOCK ile Arduino ve Robotik Kodlama
ARDUİNO Arduino Eğitimleri Bölüm 2 Arduino’ya Giriş
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Arduino Programlama Dili
MBLOCK ile Arduino ve Robotik Kodlama
MBLOCK ile Arduino ve Robotik Kodlama
Arduino Uno R3 ile Merhaba Dünya Dr. Öğr. Üyesi Deniz DAL
Interrupts.
MBLOCK ile Arduino ve Robotik Kodlama
MBLOCK ile Arduino ve Robotik Kodlama
MBLOCK ile Arduino ve Robotik Kodlama
Sensörler Asli Ergün. MANYETİK SENSÖRLER VE TRANSDÜSERLER Bir tel bobin haline getirilip içinden akım geçirilirse, bu bobinin içinde ve çevresinde manyetik.
Sunum transkripti:

Arduino ve Gaz Sensörü

Gaz Sensoru

// Program : MQ-2 Gas ve Duman sensor // http://dogubilisim.com // 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);

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!");

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.

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)