Usando questo listato:
//valori da potenziometro
int ta1 = 0;
int ta2 = 0;
int Led1 = 9;
int Led2 = 8;
int ar1 = 0;
int ar2 = 0;
void setup()
{
pinMode(Led1, OUTPUT);
pinMode(Led2, OUTPUT);
pinMode( A0, INPUT );
pinMode( A1, INPUT );
Led1 = LOW;
Led2 = LOW;
Serial.begin(9600);
}
void loop ()
{
int ar1 = analogRead(A0);
int ar2 = analogRead(A1);
ta1 = ar1 * 29,3;
ta2 = ar2 * 29,3;
Serial.print("- Prim." );
Serial.print(ta1);
delay(1000);
Serial.print("- Sec." );
Serial.print(ta2);
delay(1000);
}
Lanciando Verifica/Controllo mi restituisce il seguente errore:
Arduino:1.8.10 (Linux), Scheda:"ATtiny25/45/85, ATtiny85, Internal 1 MHz"
/home/roberto/Arduino/potenziometro/potenziometro.ino: In function 'void setup()':
potenziometro:19:3: error: 'Serial' was not declared in this scope
Serial.begin(9600);
^~~~~~
/home/roberto/Arduino/potenziometro/potenziometro.ino:19:3: note: suggested alternative: 'Stream'
Serial.begin(9600);
^~~~~~
Stream
/home/roberto/Arduino/potenziometro/potenziometro.ino: In function 'void loop()':
potenziometro:27:4: error: 'Serial' was not declared in this scope
Serial.print("- Prim." );
^~~~~~
Più di una libreria trovata per "SoftwareSerial.h"
/home/roberto/Arduino/potenziometro/potenziometro.ino:27:4: note: suggested alternative: 'Stream'
Usata: /home/roberto/.arduino15/packages/arduino/hardware/avr/1.8.1/libraries/SoftwareSerial
Serial.print("- Prim." );
^~~~~~
Stream
exit status 1
'Serial' was not declared in this scope
Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
"Mostra un output dettagliato durante la compilazione"
in "File -> Impostazioni"
L'ide in uso è 1.10. Fino a qualche tempo fà, penso con la 1.02 andava bene. Con l'ultimo ide è cambiato qualcosa o sbaglio io nel fare????
Edit: trovato il problema. Nella voce Scheda non era selezionato la scheda giusta.