Serial.print() once in a loop


hello. trying develop script according below:

1) read 2 digital inputs
2) read analog voltage
3) print results of analog voltage

but need make print (voltage) , ("fail") information once time. tried put serial.println outside of loop() did not work me.


code: [select]

int inpin = 7; // input digital signal (switch #1)
int inpin1 = 8; // input digital signal (switch #2)
int inpin2 = 9; // input analog signal (volt reader)


void setup()

{
pinmode(inpin, input);
pinmode(inpin1, input);
pinmode(inpin2, input);
serial.begin(9600);
}

void loop()

if (digitalread(inpin) == high && digitalread(inpin1) == low)
{
int inpin2 = analogread(8); // measure analog voltage
float voltage = inpin2 * (5.0 / 1023.0);
serial.println(voltage);
delay(500);
}

if (digitalread(inpin1) == high && digitalread(inpin) == low)
{
serial.println("fail");
delay(500);
}




thank you!!!!

i tried put serial.println outside of loop() did not work me.
all executable code must in function.

code: [select]

void loop()
{
  // here
}


Arduino Forum > Using Arduino > Programming Questions > Serial.print() once in a loop


arduino

Comments

Popular posts from this blog

Flip address is out of range arduino uno r3

Arduino Uno not uploading

Indesign and MathType fonts