Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Servo.h>
- Servo myservo;
- #define Servo_pin 2
- #define Flame_pin 3
- #define buzzer_pin 4
- #define Gas_A_pin A6
- int Gas_State;
- int Flame_State;
- void setup() {
- Serial.begin(9600);
- pinMode(Gas_A_pin, INPUT);
- pinMode(Flame_pin, INPUT);
- pinMode(buzzer_pin, OUTPUT);
- myservo.attach(Servo_pin);
- myservo.write(0);
- digitalWrite(buzzer_pin, 0);
- }
- void loop() {
- Gas_State = analogRead(Gas_A_pin);
- Flame_State = digitalRead(Flame_pin);
- Serial.println(Gas_State);
- Serial.println(Flame_State);
- if (Gas_State > 500 || Flame_State == 0) {
- myservo.write(90);
- digitalWrite(buzzer_pin, 1);
- delay(5000);
- }
- else {
- myservo.write(0);
- digitalWrite(buzzer_pin, 0);
- delay(2000);
- }
- delay(50);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement