Gaz Otomasyon Sistemi Proje Hocam

ProjeHocam

Üye
Katılım
6 Ağu 2015
Mesajlar
11
Puanları
1
Yaş
34
safegaz-malzeme.jpg


Kod:
// Murat Duran - SafeGas Programing Code
#include <Servo.h> // Servo kütüphanesini tanımladık
Servo servoMain; // Servo tanımladık
int buzzer=5;
const int AOUTpin=A1;
const int DOUTpin=7;
const int led=3;
byte serialA;
int limit;
int value;
void setup()
{
Serial.begin(9600);
pinMode(DOUTpin, INPUT);
pinMode(led, OUTPUT);
servoMain.attach(9); // Servo sinyal pin çıkışı
pinMode(buzzer, OUTPUT);
  beep(50);
  beep(50);
  beep(50);
  delay(1000);
}
void loop()
{
value= analogRead(AOUTpin);
limit= digitalRead(DOUTpin);
Serial.print("Gas limit: ");
Serial.println(value);
Serial.print("Limit: ");
Serial.print(limit);
delay(100);
if (value > 240){
   servoMain.write(0); 
   beep(200);
   digitalWrite(led, HIGH);  
  delay(1000);             
  digitalWrite(led, LOW);  
  delay(1000);
}
if (Serial.available())
  {
    int inByte = Serial.read();
    Serial.println((char)inByte);
if (value < 240) {
   
    switch ((char)inByte)
    {
      //Buton Aç
     case 'a':
         servoMain.write(80); 
        break;
        // Buton Kapa
        case 'd':
          servoMain.write(0); 
        break;
        
      //Sensor readings:
      case 'r':
        Serial.print("<p="); Serial.print(value); Serial.println("=p>");
        break;
        
    }
   
//else sonu
   
}
  }
//Loop bitti
}
void beep(unsigned char delayms){
  digitalWrite(buzzer, HIGH);     
                          
  delay(delayms);        
  digitalWrite(buzzer, LOW);     
  delay(delayms);        
}

Proje Sitesi : http://www.projehocam.com/arduino-gaz-otomasyon-sistemi-andorid/
 

Forum istatistikleri

Konular
128,126
Mesajlar
915,241
Kullanıcılar
449,838
Son üye
sarioglu_55

Yeni konular

Geri
Üst