Wie kan me helpen met een Sparkfun ACS712 low current BB??

Hoi.

Aangezien je aan het testen (debuggen) bent, lijkt het me handig om dat display van je meteen te gebruiken als hulpmiddel daarvoor.
Mij heeft dat in het verleden al erg geholpen.
Wat je dan zou kunnen doen, is de waarde die uitgelezen word ook op het scherm zetten.
Want hoe weet je nu dat je niet werkelijk de waarde nul binnenhaalt ?
Dus zou ik het volgende doen:

void loop() {
  
int sensorValue = analogRead(A0);
float voltage = (sensorValue * (5.0 / 1023.0)) * 12;

int current = analogRead(A1);
    lcd.setCursor(9,1);  // Tijdelijk plaatsje reserveren voor debugging.
    lcd.print(current);

current = map(current, 0, 1023, 0, 1500);

  lcd.setCursor(0,0);
    lcd.print(voltage);
    lcd.print(" V ");
    
    lcd.setCursor(0,1);
    lcd.print(current);
    lcd.print(" mA ");
   
  delay(10);                     // He bah, een delay !
}

Je zult hierdoor op de tweede regel dus 2 getallen zien, links de berekende stroom, en rechts de spanning die je binnenhaalt van A1, en afkomstig is van je sensor.
Kleine (tijdelijke) verandering, maar je ziet gewoon wat er gebeurt.