Arduino – Tester baterie 1,5V – 3V ( exemplificare folosire LCD )

By user, septembrie 6, 2019

image_pdfimage_print

Având în vedere că în unul din tutorialele trecute am vorbit despre conectarea unui LCD la o placa Arduino, în acest articol vom prezenta un tester de baterii ( 1.5V – 3V ). Este un exemplu extrem de simplu în care folosim un LCD și cunoștințele din articolul Arduino – Citirea valorilor analogice ( Folosirea intrărilor analogice )

Schema este următoarea :

Codul sursă:

#include <LiquidCrystal.h>

const float refVolt=5.0;

const int batInt=A0;

const int rs=12,en=11,d4=5,d5=4,d6=3,d7=2; //definim pinii la cre este conectat LCD-ul

LiquidCrystal lcd(rs,en,d4,d5,d6,d7); //apelam libraria LiquidCristal.h

void setup() {

lcd.begin(16,2); //initializam tipul LCD-ului pe care il folosim

}

void loop() {

// put your main code here, to run repeatedly:

lcd.setCursor(0,0); //pozitia de unde incepe afisarea

lcd.print(“Baterie are:”); // Afisam pe primul rand textul “Bateria are”

int val=analogRead(batInt); //citim valoarea de la pinul A0

float volti=(val/1023.0)*refVolt;

lcd.setCursor(0,1);

lcd.print(volti);

lcd.setCursor(5,1);

lcd.print(“V”);

}

What do you think?

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Insert math as
Block
Inline
Additional settings
Formula color
Text color
#333333
Type math using LaTeX
Preview
\({}\)
Nothing to preview
Insert