Bouwen van de maat van de batterij van een Lipo (12 / 13 stap)

Stap 12: Code uitleg


Het eerste deel van de code definieert de globale variabele pin dat wordt gebruikt door de Ledbar en de LiPo-lader. Deze pin kan worden gebruikt door elke functie die in dit programma aangegeven. Merk op dat de LED is aangesloten op een digital pin, terwijl de andere zijn aangesloten op een analoge pin op de Arduino.

Binnen de setup functie hebben we een seriële communicatie tussen de computer en de Arduino met behulp van een specifieke frequentieband, die in dit geval is 9600 geopend. Vervolgens hebben we gedefinieerd welke pin wordt gebruikt als een uitvoer of invoer. Als we kijken naar de lus functie allermeest naar de belangrijkste code woont hier. Het eerste wat dat we hebben gedaan is om te lezen van de waarde van de LiPo lader en omzetten in spanning. Merk op dat de functie analogRead() een geheel getal tussen 0 retourneert tot 1023 omdat de Arduino board een 10 bit analoog naar digitaal converter bevat (2 ^ 10 = 1024).

Om dit 10 bits kaart teken gelezen door de temperatuursensor in analoge waarde, moeten we vermenigvuldigt de waarde van de sensor met een resolutie van de Arduino board, dat ongeveer is 0.0049 (5V/1024 eenheden).

Na het ophalen van de waarde van de spanning, gebruikten we een controlestructuur, zoals de "als verklaring" functie om te controleren of de spanning binnen een bepaald bereik. Op basis van dat bereik, we geven het niveau van de batterij door te schakelen de LEDs evenals weer van het percentage van de batterij op de seriële monitor, zoals te zien in de bovenstaande foto's.

Wanneer het batterijniveau is op 5%, ziet u de laatste LED op de balk knipperen.

Als u denkt dat er iets uitgeschakeld is, misplaatst dubbel te controleren dat er geen code. Of het niveau van de batterij met behulp van een multimeter controleren en vergelijken met het resultaat van de code.

Gerelateerde Artikelen

Bouwen van een "batterij van Bagdad"

Bouwen van een "batterij van Bagdad"

de bedoeling van dit instructable is te voorzien dat ideeën experimenteren met batterij chemie in het algemeen, en om samen te vatten mijn ervaring produceren van een replica van wat wordt vaak aangeduid als de Batterij van Bagdad. In mijn versie van
Bouwen van een robotachtig wapen voor de wetenschap Olympiade

Bouwen van een robotachtig wapen voor de wetenschap Olympiade

voor degenen die om te worstelen de juiste onderdelen vinden, proberen te achterhalen hoe samen te stellen hen, of moeite hebt met code, dit de juiste plaats is! Dit instructable is een volledige documentatie van Newton South High School Science Team
Hoe het bouwen van een elektrische fiets voor minder dan $100

Hoe het bouwen van een elektrische fiets voor minder dan $100

Ja, het is eigenlijk mogelijk om te bouwen van een elektrische fiets voor minder dan $100. Het geheim van het doen dit is... de meeste van uw materialen kostenloos! Nu ik gewoon niet ben gonna zet u verliezen en zeggen ga zoeken dit spul ook. Er zijn
Bouwen van een replica Predator kostuum

Bouwen van een replica Predator kostuum

In 1987 Stan Winston Studios gemaakt een van de meest iconische wezens genade het witte doek-het roofdier. Een acteur genaamd Kevin Peter Hall speelde de Predator- en nu zesentwintig jaar later zijn neef Jamie Hall zou betonen aan oom Kevin en nogmaa
Bouwen van een Arc Reactor met elementaire hulpmiddelen en vaardigheden

Bouwen van een Arc Reactor met elementaire hulpmiddelen en vaardigheden

ik dacht dat het zou gaaf zijn om te gaan als Tony Stark voor Halloween, en ik draaide me om Instructables voor ideeën over hoe te bouwen van een Arc Reactor. Het probleem is dat de beste en meest accurate Arc reactoren op de site zoals Honus en Kyli
Het ontwerpen en bouwen van een bestrijding robot

Het ontwerpen en bouwen van een bestrijding robot

Combat robots zijn onderhoudend en vermakelijk sinds voordat ze populair op Comedy Central waren. Een tijdje terug ik ondernam de uitdaging van de bouw van een paar van bestrijding robots (een 30 pond en een 220lb). Ongeacht de grootte van de machine
Bouwen van een koffie cup model wind lader

Bouwen van een koffie cup model wind lader

ooit wilde bouwen een wind lader maar niet weet waar te beginnen? Nou nu kunt u de wereld van windenergie met deze mini model wind lader die rond 75milli watt groene gerecycleerd vermogen produceert. Gemakkelijk gebouwd en gemaakt van lichtgewicht ma
Bouwen van een Low-cost Portable Wii Laptop

Bouwen van een Low-cost Portable Wii Laptop

Mijn dagelijkse bus rit naar school en terug neemt een totaal van een uur, en een totaal van een uur voor de afgelopen jaren heeft opgepakt. Dit is nooit veel van een probleem voor mij... maar ik denk dat de beste DIY projecten zijn degenen die niet-
Bouwen van een volger van de lijn van SpurtBot

Bouwen van een volger van de lijn van SpurtBot

Opmerking:voordat u besluit om te bouwen van deze robot, lees mijn nieuwere Instructable op het bouwen van een robot SpurtBot schaduw Runner. Het nieuwe ontwerp maakt gebruik van een solderless breadboard, dus nadat je de robot bouwen, u met uw eigen
Ontwerpen en bouwen van een draagbare USB-lader

Ontwerpen en bouwen van een draagbare USB-lader

In deze handleiding zal ik u tonen hoe te ontwerpen en bouwen van een draagbare USB-lader.Laat begin...Stap 1: materialen Wat u nodig hebt:1) project behuizing: 3.34" L x 1.96" W x 0,83 "H.2) USB 0.9V-5V naar 5V DC Boost Step-up voedingsmod
Kwik schuim teardrop, hoe het bouwen van een schuim teardrop aanhangwagen. Rot bewijs, goed geïsoleerd en super lichtgewicht

Kwik schuim teardrop, hoe het bouwen van een schuim teardrop aanhangwagen. Rot bewijs, goed geïsoleerd en super lichtgewicht

In zekere zin zijn teardrop kampeerders een geweldige herinnering aan het oude Amerikaanse Westen, enerzijds dat de Pioniers, de kolonisten, de ontdekkingsreizigers en de cowboys ontdekt, en dat de inboorlingen had alle bekende langs. De kolonisten m
Bouwen van een vaatwasser van kras

Bouwen van een vaatwasser van kras

Toegegeven, dit was waarschijnlijk niet het beste eerst project. Op het moment dat ik begon het, kon ik niet vinden iemand anders die het had geprobeerd. Dus het was een beetje een gek idee. En mijn familie laat me proberen gekke dingen, p̶r̶o̶b̶a̶b̶
Bouwen van een draagbare ruw gezaagd loods

Bouwen van een draagbare ruw gezaagd loods

IntroDenk dat je ooit teveel spullen? Uw minimalistische vrienden geven u smalend kijkt als u thuis met meer werf verkoop goodies komen? (Of, ik bedoel, belangrijke en nuttige tools...?) Als je merkt dat je teveel tijd waden door de heuvels van mater
Hoe het bouwen van een middeleeuws huis in minecraft

Hoe het bouwen van een middeleeuws huis in minecraft

Iets wat je niet over mij weten misschien: Ik ben een verslaafde Minecraft. Ik speel normaal de Feed The Beast -versie met de jongen, maar gingen we terug naar vanille Minecraft onlangs het om uit te proberen omdat het heeft tal van nieuwe updates! E
Hoe het bouwen van een 72 Volt elektrisch voertuig-auto / Jeep

Hoe het bouwen van een 72 Volt elektrisch voertuig-auto / Jeep

Introductie1. de eerste video toont de gemeenschappelijke componenten in een EV.2. de tweede video is de Jeep, aangezien het nu met de Direct-Drive.3. de derde video is de oorspronkelijke Jeep met de Kettingoverbrenging, merken hoe luid is.Heb ik bes