Changed resistors, R10 not placed, R11 = 10K, R12 = 0R, R13 = 2K2, jumper from pin 26 to R11. Routine to display batt icon finished.
This commit is contained in:
@@ -48,8 +48,6 @@ void config();
|
||||
void batt_icon();
|
||||
|
||||
|
||||
//volatile byte state = LOW;
|
||||
|
||||
// Variables creation
|
||||
int menuState = 1; // Integer with the number of the menu you are in
|
||||
int prevMenu = 1; // Previous menu
|
||||
@@ -128,7 +126,6 @@ void setup() { // BEGIN SETUP ------------------------------------
|
||||
// Timer compare interrupt service routine --------------------------
|
||||
ISR(TIMER1_COMPA_vect) // Here we chose between the blinker sequence
|
||||
{ // or to show the temperature on the LEDs
|
||||
/*
|
||||
if (!rUP) {
|
||||
if (menuState == 1) {
|
||||
menuState = 1;
|
||||
@@ -199,21 +196,16 @@ ISR(TIMER1_COMPA_vect) // Here we chose between the blinker sequence
|
||||
}
|
||||
while (!rCANCEL); // Check if button is still pressed do nothing
|
||||
}
|
||||
*/
|
||||
}
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
void loop() {
|
||||
//digitalWrite(led2, !digitalRead(led2)); // toggle state
|
||||
|
||||
|
||||
|
||||
|
||||
batt_val = analogRead(batt);
|
||||
|
||||
display.drawRect(0, 8, 168, 24, BLACK);
|
||||
/* display.drawRect(0, 8, 168, 24, BLACK);
|
||||
display.display();
|
||||
display.clearDisplay();
|
||||
display.setTextSize(1);
|
||||
@@ -221,15 +213,10 @@ void loop() {
|
||||
display.setCursor(50,18);
|
||||
display.println(batt_val);
|
||||
batt_icon();
|
||||
display.display();
|
||||
display.display(); */
|
||||
|
||||
|
||||
|
||||
// HERE AGAIN
|
||||
|
||||
|
||||
|
||||
/*
|
||||
if (menuState == 1) {
|
||||
one();
|
||||
}
|
||||
@@ -254,13 +241,42 @@ void loop() {
|
||||
else {
|
||||
one();
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
|
||||
void batt_icon (void) {
|
||||
|
||||
// Draw the battery icon
|
||||
|
||||
if (batt_val > 962) {
|
||||
// Draw the battery icon - Full battery
|
||||
display.drawRect(111, 1, 16, 6, WHITE);
|
||||
display.drawRect(112, 2, 14, 4, WHITE);
|
||||
display.drawRect(113, 3, 12, 2, WHITE);
|
||||
display.drawPixel(110, 3, WHITE);
|
||||
display.drawPixel(110, 4, WHITE);
|
||||
display.drawPixel(109, 3, WHITE);
|
||||
display.drawPixel(109, 4, WHITE);
|
||||
display.drawPixel(108, 3, WHITE);
|
||||
display.drawPixel(108, 4, WHITE);
|
||||
}
|
||||
|
||||
else if ((batt_val > 901) & (batt_val < 962)) {
|
||||
// Draw the battery icon - Half full battery
|
||||
display.drawRect(111, 1, 16, 6, WHITE);
|
||||
display.drawRect(119, 2, 7, 4, WHITE);
|
||||
display.drawRect(120, 3, 5, 2, WHITE);
|
||||
display.drawPixel(110, 3, WHITE);
|
||||
display.drawPixel(110, 4, WHITE);
|
||||
display.drawPixel(109, 3, WHITE);
|
||||
display.drawPixel(109, 4, WHITE);
|
||||
display.drawPixel(108, 3, WHITE);
|
||||
display.drawPixel(108, 4, WHITE);
|
||||
}
|
||||
|
||||
else {
|
||||
// Draw the battery icon - Empty battery
|
||||
display.setCursor(35,1);
|
||||
display.println("BATT LOW");
|
||||
display.drawRect(111, 1, 16, 6, WHITE);
|
||||
display.drawPixel(110, 3, WHITE);
|
||||
display.drawPixel(110, 4, WHITE);
|
||||
@@ -268,6 +284,7 @@ void batt_icon (void) {
|
||||
display.drawPixel(109, 4, WHITE);
|
||||
display.drawPixel(108, 3, WHITE);
|
||||
display.drawPixel(108, 4, WHITE);
|
||||
}
|
||||
}
|
||||
|
||||
void zero (void) {
|
||||
|
Reference in New Issue
Block a user