HOW TO: Arduino mjerač kapaciteta Li-Po baterije - Programski kod

HOW TO: Arduino mjerač kapaciteta Li-Po baterije - Programski kod

Kako uz pomoć Arduina napraviti mjerač kapaciteta Li-Po baterija

Punjive baterije, glavna komponenta svakog prijenosnog uređaja. Punjive baterije neizostavan su dio svakog prijenosnog uređaja.

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

(Stranica 4 od 4)
« Prev All Pages Next » (Stranica 4 od 4)

Vezani sadržaj:

  • VidiLAB Doktor: Wordpress popravljanje

    Hey VIDILAB doktore,

    Već dugo sam vaš čitatelj i baš mi se sviđa što pokrivate širok spektar tema, a najdraže su mi primjena AI-ja jer je to sada u društvu nezaobilazna tema u smislu da se barem nakratko osvrnemo na AI trikove i najnovija saznanja.

  • Self-hosting 2. dio

    Self-hosting dodaci 

    U prošlom broju smo malo opširnije pokrili temu i koncepte self-hostinga, kao i selekciju aplikacija i servisa zgodnih za početak gradnje homelaba. Kao što smo tada i spomenuli, primjenjivih mogućnosti i kombinacija praktički ima beskonačno, tako da ovaj put donosimo dodatnu selekciju korisnih projekata koji unaprjeđuju i olakšavaju korištenje vlastitog okruženja.

  • Self-hosting

    Kućna samoposluga

    Self-hosting je u zadnje vrijeme dosta popularna tema, pogotovo među entuzijastima i ljudima koji žele preuzeti kontrolu nad podacima i aplikacijama u svoje ruke. Bilo da je riječ o gradnji osobnog clouda za čuvanje podataka pod vlastitom kontrolom ili jednostavno o besplatnim alternativama za komercijalne online servise koje su jednako dobre, a nerijetko i bolje od plaćenih varijanti. Uz jako puno open source projekata, mogućnosti i opcije su praktički beskonačne.

  • DDR5 PC konfiguracija za ispod 1000 eura!

    Poštovani doktore,

    ljubazno vas molim za stručan savjet oko ove konfiguracije:

  • Optimizacija Windowsa

    Za gigu više

    Stiska s RAM-om je generacijama standardna priča u kontekstu osobnih računala, bez obzira radilo se o poslovnom ili skroz kućnom okruženju. „Da je bar još koja giga“ je izreka koju smo svi u nekom trenu pomislili.

// možda će vas zanimati

Newsletter prijava


Kako izgleda naš posljednji newsletter pogledajte na ovom linku.

Copyright © by: VIDI-TO d.o.o. Sva prava pridržana.