Bgiorno a tutti, come da titolo vorrei realizzare un voltmetro con l'attiny 85 per poi utilizzare i valori di lettura x alcune operazioni.
Ho cercato un pò e studiato qualcosa. Il codice che ho trovato è postato di seguito ma chiedo preventivamente agli esperti un indiocazine di massima su quale sia il processo.
...settaggio pin...lettura valore analogico (da eventuale partitore)...conversione...
ci sono?
#include <SoftwareSerial.h>
const int Rx = 3; // not connected
const int Tx = 4; // this is physical pin 3
SoftwareSerial mySerial(Rx, Tx);
void setup() {
pinMode(Rx, INPUT);
pinMode(Tx, OUTPUT);
mySerial.begin(9600);
}
void loop() {
int batt = analogRead(2); // physical pin 7
mySerial.println(batt);
float voltage = batt * (5.0 / 1023.0);
mySerial.println(voltage);
delay(2000);
}