int ledPin = 23; // the number of the LED pin
int ledState = LOW; // ledState used to set the LED
long previousMillis = 0; // will store last time LED
int interval = 1000; // interval at which to blink (milliseconds)
long previousMillisA = 0; // will store last time LED
int intervalA = 1000; // interval at which to blink (milliseconds)
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(ledPinG, OUTPUT);
pinMode(ledPinY, OUTPUT);
Serial.begin(115200);
}
void loop()
{
long currentMillis = millis();
if ( currentMillis - previousMillis >= interval)
{
previousMillis = currentMillis;
if (ledState == LOW)
{
ledState = HIGH;
}
else
{
ledState = LOW;
}
digitalWrite(ledPin, ledState);
Serial.println(ledState);
Serial.println(previousMillis);
}
if ( currentMillis - previousMillisG >= intervalG)
{
previousMillisG = currentMillis;
if (ledStateG == LOW)
{
ledStateG = HIGH;
}
else
{
ledStateG = LOW;
}
digitalWrite(ledPinG, ledStateG);
}
if ( currentMillis - previousMillisY >= intervalY)
{
previousMillisY = currentMillis;
if (ledStateY == LOW)
{
ledStateY = HIGH;
}
else
{
ledStateY = LOW;
}
digitalWrite(ledPinY, ledStateY);
}
if ( currentMillis - previousMillisA >= intervalA)
{
previousMillisA = currentMillis;
int adcRes = analogRead(A5);
Serial.println( adcRes );
}
}