    // plot(x, y, color); put a certain pixel on (BLACK = OFF)
    // plot_rect(x_left_upper, y_left_upper, x_right_down, y_right_down, color); // fill a rectangle
    // vertical_bar(x_position, width, height); colored bard vertically (Orange - green - red)
-   // plot_char('A', x, y, color); // charachters should be uppercase! x, y = upper left corner
+   // plot_char('A', x, y, color); // charachters should be uppercase! x, y = upper left corner; returns the width of the character plotted
    // plot_int( number_to_display, x, y, number_of_chars, color); if to little space to display: drops higher numbers
-  int i = 1010;
-  plot_int(i,0, 0, 3, GREEN);
-
-  delay(10000);
+
+/*
+plot_char('8',0,0,GREEN);
+delay(2500);
+plot_char('8',0,0,BLACK);
+plot_char('6',0,0,GREEN);
+delay(2500);
+plot_char('6',0,0,BLACK);
+plot_char('9',0,0,GREEN);
+delay(2500);
+plot_char('9',0,0,BLACK);
+*/
+
+
+  // read the input on analog pin 0:
+  int sensorValue = analogRead(A0);
+  // Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
+  float fvoltage = sensorValue * (5.0 / 1023);
+  int ufvoltage = fvoltage;
+  float dvoltage = fvoltage - ufvoltage;
+  int voltage = dvoltage*100+0.5;
+
+  float fwatt = fvoltage*10;
+  int ufwatt = fwatt
+  
+  
+  plot_int(ufvoltage,0,0,2,GREEN);
+  plot_char(',',10,0,GREEN);
+  plot_int(voltage,13,0,2,GREEN);
+  plot_char('V',24,0,GREEN);
+
+  plot_int(ufwatt,0,8,3,RED);
+  plot_char(',',10,8,RED);
+  plot_int(watt,13,8,1,RED);
+  plot_char('W',24,8,RED);
+  
+  delay(250);
+  plot_int(ufvoltage,0,0,2,BLACK);
+  plot_int(voltage,13,0,2,BLACK);
+  
+  
+  
+  /*
+  for(char c = '0'; c <= '9'; c ++){
+    plot_char(c, 0, 0, GREEN);
+    delay(250);
+    plot_char(c, 0, 0, BLACK);
+    
+  }
+  */
+  
 
 
 
 
 
  
-}
-
-
-
-
+}
      plot(2,2,c);
      break;
    case '1':
      print_char('I', c); // TODO render properly
      break;
      
      break;


int plot_int(int i, int x, int y, byte number_of_chars, int color){
  if(number_of_chars == 0){
    return 0;
  }
  int last = i % 10;
  byte x_offs = (number_of_chars-1) * 5;
