My Flame detector is constantly sending a high to digital out..need HELP!!


#include <afmotor.h>
#include <inttypes.h>
#include <avr/io.h>
#define flame_detect_ana a0 // select the  input pin flame detectors analogue output
#define flame_detc_dio 2    // select input pin flame detectors digital output

af_dcmotor motor(1, motor12_64khz); // create motor #1, 64khz pwm
af_dcmotor motor2(2, motor12_64khz); // create motor #2, 64khz pwm

int led = 13;              // 555 timer: select input pin led

void setup()                // initialize serial , dio
  {               
  serial.begin(9600);           // set serial library @ 9600 bps 
  pinmode(led, output);
  pinmode(1, motor12_64khz);
  pinmode(2, motor12_64khz);
  pinmode(flame_detc_dio, input);  // configure dio pin sensor's digital output connected to
 
  motor.setspeed(255);     // set speed 255/255
  motor2.setspeed(255);    // set speed 255/255
  } 
void loop()                        // main program loop
  { 
  serial.print(analogread(flame_detect_ana)); 
  if (digitalread(flame_detc_dio))  //
  {
  digitalwrite(led, low);
  delay(5000);
  digitalwrite(led, high);
     
  }
  else                   // otherwise there no alert , led shut down
   {
    serial.println();
    digitalwrite(led, high);
    delay(60000);
    }
   {
    motor.run(forward);      // turn door on going forward 5 seconds
    delay(5000);
    motor2.run(forward);  // turn pump on going forward only
    motor.run(release);  // turn off door motor
    delay(5000); 
     
    motor2.run(release);     // stop pump
 
    motor.run(backward);     // other way
    delay(5000);
 
 
    motor.run(release);      // stopped
    motor2.run(release);    // stopped
   
    void release(void);
    void release(void);
   
    while (1) {}
   }
ok issue have 2 motors running off motor sheild program executing want far timing goes. issue have flame detector using trigger high in order activate motor sheild. flame detector has 5 second delay set on sensor yet program executes end, flame sensor sends high without use of ir, spark or heat!!? missing in code above? please help!

also if connect led pin 13 led have minimal blink every 5 seconds or depending on delay time set in program. led pulsates initiates program before heat or ir has been introduced...if clarify anything..


Arduino Forum > Using Arduino > Programming Questions > My Flame detector is constantly sending a high to digital out..need HELP!!


arduino

Comments

Popular posts from this blog

opencv3, tbb and rasp pi 2 - Raspberry Pi Forums

small ethernet problem - Raspberry Pi Forums

Multithumb configuration params not working? - Joomla! Forum - community, help and support