Water Flow Sensor Problem


hi everyone,

i have problem read 3 different water flow sensors. did wrong in program don´t know mistake. may can me



volatile int flow_frequency1;
volatile int flow_frequency2;
volatile int flow_frequency3;
unsigned int l_min1;
unsigned int l_min2;
unsigned int l_min3;
unsigned char flowmeter1 = 2;
unsigned char flowmeter2 = 3;
unsigned char flowmeter3 = 4;
unsigned long currenttime;
unsigned long clooptime;

#include <wire.h>
#include <liquidcrystal_i2c.h>
liquidcrystal_i2c lcd(0x27,20,4);


void flow  ()
{
  flow_frequency1++;
  flow_frequency2++;
  flow_frequency3++;
  }


   


void setup()
{
  pinmode (flowmeter1, input);
  pinmode (flowmeter2, input);
  pinmode (flowmeter3, input);
  serial.begin (9600);
  attachinterrupt (0, flow, rising);
 

  sei();
  currenttime = millis();
  clooptime = currenttime;

  lcd.init();
  lcd.backlight();



}



void loop()
{
  currenttime = millis();
  if (currenttime >= (clooptime + 500))
  {
    clooptime = currenttime;
    l_min1 = (flow_frequency1  / 7.5 );
    l_min2 = (flow_frequency2  / 7.5 );
    l_min3 = (flow_frequency3  / 7.5 );
    flow_frequency1 = 0;
    flow_frequency2 = 0;
    flow_frequency3 = 0;
    serial.print (l_min1, dec);
    serial.print (" l/min");
    serial.print (l_min2, dec);
    serial.print (" l/min");
    serial.print (l_min3, dec);
    serial.print (" l/min");

    lcd.setcursor (0,0);
    lcd.print ("     jacob gmbh ");
    lcd.setcursor (0,1);
    lcd.print (" temp 1: ");
    lcd.print (l_min1);
    lcd.print ("   l/min");
    lcd.setcursor (0,2);
    lcd.print (" temp 2: ");
    lcd.print (l_min2);
    lcd.print ("   l/min");
    lcd.setcursor (0,3);
    lcd.print (" temp 3: ");
    lcd.print (l_min3);
    lcd.print ("   l/min");
    delay (5000);
    lcd.clear ();
  }
 
  }



only first sensor working.
thanks help


you attached interrupt pin first sensor try update values 3 in isr.  trigger interrupt sensor on pin 2


please use code tags when posting code. read forum rules if don't know means.


Arduino Forum > Using Arduino > Programming Questions > Water Flow Sensor Problem


arduino

Comments

Popular posts from this blog

Flip address is out of range arduino uno r3

Arduino Uno not uploading

Indesign and MathType fonts