I'm using it with the Adafruit_NeoPixel strip
The input from the INA219 works well in this code
Code: Select all
{ if (current_mA >.30 ){
strip.setPixelColor(0, 0, 255, 0);
strip.setPixelColor(1, 0, 255, 0);
strip.setPixelColor(2, 0, 255, 0);
strip.setPixelColor(3, 0, 255, 0);
strip.setPixelColor(4, 0, 255, 0);
strip.setPixelColor(5, 0, 255, 0);
strip.setPixelColor(6, 0, 255, 0);
strip.setPixelColor(7, 0, 255, 0);
strip.setBrightness(255);
strip.show();
}
else{
strip.setPixelColor(0, 255, 0, 0);
strip.setPixelColor(1, 255, 0, 0);
strip.setPixelColor(2, 255, 0, 0);
strip.setPixelColor(3, 255, 0, 0);
strip.setPixelColor(4, 255, 0, 0);
strip.setPixelColor(5, 255, 0, 0);
strip.setPixelColor(6, 255, 0, 0);
strip.setPixelColor(7, 255, 0, 0);
strip.setBrightness(255);
strip.show();}
}
I can't get it to digitalwrite an output when the current reading gets above a certain number.
Here is the code.
Code: Select all
{ if (current_mA >.30 ){
digitalWrite,(pin11,HIGH);}
I'm needing help with this part I'm sure this part is missing something..just not sure what it is.
Thanks,