allora ,
la musica e cambiata ,
prima l'ide di arduino e stato solo copiato senza installazioni di installer di windows
adesso ho trovato la 1.0.3 con tanto di setup e l'ho installata
ho aggiunto tutti i modelli , dopodiche ho caricato la tiny0100 0015
dopodiche ho copiato la cartella tiny in \hardware\tiny ( sovrapposta) la tools 'lho lasciata
riepilogando errori caricando ISP non ne da
caricando il solo file del voltemetro tanto per fare una prova e cambiando i pin
del liquidcristal da solo questo errore ma ancora non funge ..
Hint: You can set the maximum SRAM memory of your board directly in the boards.txt file
avrdude.exe: stk500_getsync(): not in sync: resp=0x00
pero' ci stiamo avvicinando al risultato
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 6, 5,4,3,2); // questi sono riferiti ai pin del TINY84
//#define ANA_IN_0 0
int potPin = 0;
float misura_di_tensione ;
float misura_corrente ;
float volt ;
float ampere ;
int R = 100 ;
float watt ;
void setup() {
lcd.begin(16, 2);
Serial.begin(9600);
//volt=(misura_di_tensione*5/1023);
}
void loop() {
misura_di_tensione = analogRead(potPin);
//lcd.println(misura_di_tensione);
//lcd.println(misura_corrente);
//lcd.clear();
lcd.setCursor(0, 0);
volt= (misura_di_tensione*5/1023);
lcd.print(volt);
// I = V/R Calcolo corrente
lcd.print(" V");
lcd.setCursor(0,1);
ampere= (volt/R );
lcd.print(ampere, 3); // visulaizza i numeri in virgola mobile 3 cifre dopo la virgola
lcd.print(" A");
lcd.setCursor (9 , 0);
watt= float (volt * ampere);
lcd.print(watt, 3);
lcd.print(" W");
delay(100);
}