Programski kod
#include “Wire.h”
#include “Arduino.h”
#include “U8g2lib.h”
#include “SPI.h”   
                               
float Pom = 1.05;
float ocitano, X, napon;
U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C u8g2(U8G2_R0); 
                          
void setup() {
  u8g2.begin();                   
}                                        
                     
void loop() {
                          
   u8g2.clearBuffer(); 
   u8g2.setFont(u8g2_font_profont22_tr);
   u8g2.drawStr(2,15,”Napon”); 
                                                    
    ocitano = analogRead(A0);
    X = ocitano/1023;    
    napon = X*Pom*4;
    u8g2.setCursor(73,15);
    u8g2.print(napon);               
    if(napon > 0 && napon < 3.5){
       u8g2.drawStr(4,30,”0%”);      
        }                                                    
    if(napon > 3.5 && napon < 3.75){
       u8g2.drawStr(4,30,”<25%”);
        }                                                 
    if(napon > 3.75 && napon < 3.85){
      u8g2.drawStr(4,30,”<50%”);
        }                                                
    if(napon > 3.85 && napon < 4.1){
       u8g2.drawStr(4,30,”<75%”);
        }                                              
    else{                                            
       u8g2.drawStr(4,30,”<100%”);
       }                                                     
   u8g2.sendBuffer();
   delay(30000);
}         
Cijeli kod možete potražiti na Github stranici Vidilaba: https://github.com/VidiLAB-com/Arduino

















		  
					
					
					
					
					









