Laptop batterij Analyzer /Recycler (6 / 10 stap)

Stap 6: De Code van de bronvaluta


Hier is de broncode voor de Analyzer

/*
Een batterijtester levenscyclus met behulp van een LCD-scherm als output
*/

de code van de bibliotheek omvatten:
#include < LiquidCrystal.h >

initialiseren van de bibliotheek met de nummers van de pennen van de interface
LiquidCrystal lcd (2, 3, 5, 6, 7, 8);
Const int buttonPin = 0;
int sensorPin = A0;    Selecteer de invoer pin voor de batterij
int sensorValue = 0;  variabele de waarde afkomstig van de sensor opslaan
Const int relay = 1;
int buttonState = 0;
zweven mah = 0,0;
lange Tijdstart;

VOID Setup {}
de LCD's aantal kolommen en rijen instellen:
LCD.begin (16, 2);
Een bericht op het LCD-scherm afdrukt.
LCD.Print ("leven batterijtester");
pinMode (Relais, uitvoer);
pinMode (buttonPin, INPUT);
}

void loop {}
Stel de cursor op de kolom 0, lijn 1
(Opmerking: lijn 1 is de tweede rij, aangezien tellen met 0 begint):
digitalWrite (Relais, 0); verrekening van de LED-relay

terwijl (buttonState == LOW) {}
sensorValue = analogRead(sensorPin); Lees de batterij
de spanning
buttonState = digitalRead(buttonPin);
Als (buttonState == HIGH) {}
Als (bb > 0) {bb = 0;} else {bb = 1;}
//  }
lcd.setCursor (0, 1);
LCD.Print((sensorValue*4.98)/1023);
LCD.Print ("volt");
delay(500);
} //end krijgen klaar lus
digitalWrite (Relais, 1); de LED-relay aangezet
lcd.setCursor (0, 0);
LCD.Print ("test");
lcd.setCursor (0, 1);
LCD.Print("");
mAh = 0,0;
Tijdstart = millis ();
terwijl (((sensorValue*4.98)/1023) > 3,00) {}
lcd.setCursor (0, 1);
LCD.Print((sensorValue*4.98)/1023);
LCD.Print ("V");
sensorValue = analogRead(sensorPin); Lees de batterij
mAh = mah + (((sensorValue*4.98)/1023)/4) / 7.2;
LCD.Print(mAh);
LCD.Print ("mAh");
vertraging (500);
lcd.setCursor(8,0);
LCD.Print ((millis()-Tijdstart) / 1000); tijd sinds test staarted
} / / end batterijafvoerkanaal
digitalWrite (Relais, 0); verrekening van de LED-relay

eindresultaten

lcd.setCursor (0, 0);
LCD.Print(mAh);
LCD.Print ("mAH");
LCD.Print ((millis()-Tijdstart) / 1000);
LCD.Print ("S");
buttonState = digitalRead(buttonPin);

}

Gerelateerde Artikelen

Batterij transplantatie, recycling naar de max

Batterij transplantatie, recycling naar de max

tijdens het schoonmaken van de winkel van mijn werk, ik vond een paar van DeWALT accu's die waren helemaal dood. Ze zou niet een overname, en zappen ze met hoogspanning did niet werkzaamheden van ether. Aangezien de meeste van mijn gereedschap DeWALT
DIY batterij Pack voor FPV (recyclage 18650 cellen van een laptop)

DIY batterij Pack voor FPV (recyclage 18650 cellen van een laptop)

Oude laptop cellen kunnen bieden lang nadat uw laptop kaput gaat. Hier is hoe te recyclen van deze cellen om een algemene battery pack!Dit pak van de batterij is goed voor dingen zoals RC vliegtuigen, quadcopters FPV en meer (als je cellen de juiste
Hoe om een aangetaste batterij laptop te gebruiken?

Hoe om een aangetaste batterij laptop te gebruiken?

Is de accu dood?En zijn het werken niet plus de nieuwe batterij is prijzig??Dont zorgen hier is een eenvoudige manier om dat oude laptop zonder de batterij opnieuw te gebruiken.Stap 1: Verwijder de batterijde accu van de laptop is erg zwaar, dus laat
Oude Laptop mobiele narrowcasting: Fase 01 - waardoor het werk

Oude Laptop mobiele narrowcasting: Fase 01 - waardoor het werk

Onlangs hielp ik mijn zus verplaatsen en ze bracht voor mij deze laptop voor hergebruik/recycling. Ik besloot om het te gebruiken als een gelegenheid om te zetten in een lage kosten (geen kosten) narrowcasting mobiele apparaat.Waarom niet een goedkop
Verhogen van levensduur van de batterij voor elektronica

Verhogen van levensduur van de batterij voor elektronica

op dit instructable (Nou ja, niet echt een instructable), ik zal je laten zien een paar tips en trucs om te leven voor een paar verschillende soorten batterijen voor elektronica verhogen.Is er een instructable over "Verhoging van de levensduur van de
ESP8266 - oplossing van de macht van de oplaadbare batterij van Li-Ion accu

ESP8266 - oplossing van de macht van de oplaadbare batterij van Li-Ion accu

Ik was gevraagd vele malen voor een flexibel, compact en gemakkelijk te laden accu pack oplossing voor de ESP8266 Modules.Na veel met verschillende batterij configuraties en opladen circuits testen, van eenvoudige AA batterijen CR2032 stapels ik denk
Lithium batterij Salvage missie (Unretirement)

Lithium batterij Salvage missie (Unretirement)

de wereld wordt overspoeld met fancy lithiumbatterijen. Hier zullen we hen uit een voormalig laptopbatterij graven.Dit is een snelle en vuile ' ible.Hier is de twee line-versie:Cellen met minder dan 2v in hen zijn vrij veel doden.Schroeven rond met l
18650 batterij capaciteit Tester

18650 batterij capaciteit Tester

OK, maakte deze lui oude Geek (L.O.G.) enkele batterij capaciteit Testers voor AA en 18650 batterijen ongeveer drie jaar geleden. Ik dacht dat ik dit gepubliceerd, maar blijkbaar niet.Nou, dacht ik dat mijn metingen waren echt laag totdat ik dit Inst
Hoe maak je je laptop batterijvermogen met minimale prestatieverlies

Hoe maak je je laptop batterijvermogen met minimale prestatieverlies

die zegt dat uw laptop heeft te lijden van trage prestaties een beetje energie te besparen? Hoeveel uw prestaties of batterij leven verandert, hangt af van de leeftijd van uw laptop, batterij de leeftijd, en andere programma's en instellingen. Hier z
Tips om te kiezen een derde-partij draagbare lader voor DELL Laptops

Tips om te kiezen een derde-partij draagbare lader voor DELL Laptops

allermeest naar de draagbare bevoegdheden of niet-originele adapters kunnen alleen leveren macht in plaats van het opladen van de DELL laptops. Alleen een draagbare lader met de benodigde module kan de DELL laptop de batterij opladen.Stap 1: De meest
[Opgelost] Batterij-icoon verdwenen uit Notification Area Windows 10 / 8!!

[Opgelost] Batterij-icoon verdwenen uit Notification Area Windows 10 / 8!!

Batterij / Power pictogram verdwenen uit systeemvak in Windows 10 / 8. Hoe Fix batterij pictogram ontbreekt in windows 10 / 8 taakbalk, ontbrekende laptop batterij-symbool in Windows 10 Pro, mijn batterij pictogram niet weergegeven in het systeemvak
11.1V 4400mAh Vervangen voor ASUS X50VL Laptop

11.1V 4400mAh Vervangen voor ASUS X50VL Laptop

Accu ASUS X50VL - De grootste accu ASUS X50VL leverancier sterven de hoogste kwaliteit nl gloednieuwe ASUS X50VL batterij, bruit, snelle levering, goede service.Product Details voor Accu ASUS X50VL1. 100% nieuwe hoogwaardige vervangende Accu ASUS X50
MagSafe voor de Rest van ons: A DIY Magnetic Power Adaptor

MagSafe voor de Rest van ons: A DIY Magnetic Power Adaptor

We weten allemaal dat een van de meest voorkomende plaatsen voor een laptop te breken de voedingsadapter is. De combinatie van wordt rechtstreeks aangesloten op het moederbord, warmte, en constant verplaatsen en verschuiven leidt de connector los en
1W portable led licht

1W portable led licht

Ik willen tekenen, ontwerpen, schetsen, lezen in bed voordat je slapen 's nachts. Met de vrouw naast mij te slapen besloten heb ik voor het ontwerpen van een licht ik kan gebruiken dat zich op zijn eigen terwijl werpen een licht op mijn pagina. Ik be