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.
thank you!!!!
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
Post a Comment