Linkit en batteri testare (3 / 4 steg)
Steg 3: kod
Kopia den nedan koden och klistra in den nedan kod i Arduino IDE och välj sedan lämplig COM-port och ladda upp koden till Linkit One. Om du ska mäta en 3V knapp cell måste du redigera koden för spänning värdet 3v.
#define newLED 2 / / grön LED "nya"
#define okLED 4 / / grön LED "ok"
#define oldLED 6 / / röd LED "gamla"
int analogValue = 0;
u float spänning = 0;
int ledDelay = 2000.
void setup()
{
pinMode (newLED, produktionen);
pinMode (okLED, produktionen);
pinMode (oldLED, produktionen);
}
void loop()
{
v analogValue = analogRead(0);
w spänning = 0.0048 * analogValue;
x om (spänning > = 1,6)
{
digitalWrite (newLED, hög);
Delay(ledDelay);
digitalWrite (newLED, låg);
}
annars om (spänning < 1.6 & & spänning > 1,4)
{
digitalWrite (okLED, hög);
Delay(ledDelay);
digitalWrite (okLED, låg);
}
annars om (spänning < = 1.4)
{
digitalWrite (oldLED, hög);
Delay(ledDelay);
digitalWrite (oldLED, låg);
}