Pagina 1 di 2
Errore stray \224 in program

Inviato:
19 dic 2015, 20:28
da papa10
ho provato uno sketch con potenziometro,pulsante e display lcd e mi da' un errore "stray \224 in program".Posto il programma con la speranza che qualcuno mi venga in aiuto.grazie
- Codice: Seleziona tutto
#include <LiquidCrystal.h>
liquidCrystal LCD(12,11,5,4,3,2);
int led=13;
int pulsante=6;
int statopulsante=0;
void setup()
{
pinMode(pulsante,INPUT);
pinMode(led,OUTPUT);
LCD.begin(16,2);
LCD.Cursor(0,0);
LCD.print(” INIZIO ”);
}
void loop()
{
statopulsante=digitalRead(pulsante);
if(statopulsante==HIGH)
{
digitalWrite(led,HIGH);
LCD.print(“pulsante premuto”);
delay(15);
LCD.clear();
}
else
{
digitalWrite(led,LOW);
LCD.print(“ non premuto ”);
delay(15);
LCD.clear();
}
}
Re: Errore stray \224 in program

Inviato:
19 dic 2015, 20:40
da Candy
Spero che tu ora veda l'errore: o di programmazione, o di trascrizione...
Re: Errore stray \224 in program

Inviato:
19 dic 2015, 20:49
da papa10
non riesco a capirlo in quanto non sono molto esperto
Re: Errore stray \224 in program

Inviato:
19 dic 2015, 20:54
da Candy
E l'avevo intuito per come hai postato il codice sorgente. HO IL TERRORE che tu lo abbia scritto come lo avevi postato in origine.
Allora, verifica il codice che in [1] ho messo in "bella" se coincide con il tuo.
Io non ti dirò dove è l'errore, perché non è mia abitudine.
Solo ti chiedo: hai indentato bene le righe di programma? Hai riportto nel post [1] lo stesso codice che ti da problemi oppure il codice in [1] è incompleto rispetto al tuo? E se il codice in [1]fosse uguale al tuo, non ti aiuta il modo con cui te l'ho presentato a trovare l'errore?
Re: Errore stray \224 in program

Inviato:
19 dic 2015, 21:30
da papa10
adesso esce empty character constant
Re: Errore stray \224 in program

Inviato:
19 dic 2015, 21:35
da Candy
Ho giusto qui a portata di mano un regalo che mi ha fatto il mio carissimo amico Curfs. Ho bisogno di una pellaccia su cui provarlo.
Re: Errore stray \224 in program

Inviato:
19 dic 2015, 21:51
da papa10
ho quasi 70 anni e mi diletto per non arrendermi,mi pare che in piu' post l'ho detto,per cui se mi si vuole aiutare bene atrimenti ringrazio lo stesso.Le antifone non mi servono
Re: Errore stray \224 in program

Inviato:
19 dic 2015, 21:58
da Candy
A maggior ragione dovrebbe essere chiarissimo che, se non si precisa di cosa si sta parlando, qui, non avendo sfera magica in funzione, è impossibile capire.
Cosa significa "adesso"? Anche io adesso sto ascoltando una sinfonia diversa di quella di prima. E allora? Cosa si capisce? Nulla.
Rispetto al codice postato, a che punto sei giunto? A quali conslusioni?
Il problema che riscontri ora è riferito a quale codice?
Io solitamente non faccio mai più di due o tre interventi per ciascun thread.
Re: Errore stray \224 in program

Inviato:
19 dic 2015, 22:14
da papa10
Adesso,perche' ho cambiato le virgolette da " a '';poi quell'errore esce su lcd.print(''pulsante non premuto'')
Re: Errore stray \224 in program

Inviato:
21 dic 2015, 8:50
da papa10
Problema risolto:errori di sintassi.Ecco lo sketch corretto.
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
int led=13;
int pulsante=6;
int statopulsante=0;
void setup(){
pinMode(pulsante,INPUT);
pinMode(led,OUTPUT);
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print("INIZIO");
}
void loop(){
statopulsante=digitalRead(pulsante);
if(statopulsante==HIGH)
{digitalWrite(led,HIGH);
lcd.print("pulsante premuto");
delay(15);
lcd.clear();}
else { digitalWrite(led,LOW);
lcd.print(" non premuto ");
delay(15);
lcd.clear();}}