Pagina 1 di 2

Errore stray \224 in program

MessaggioInviato: 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

MessaggioInviato: 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

MessaggioInviato: 19 dic 2015, 20:49
da papa10
non riesco a capirlo in quanto non sono molto esperto

Re: Errore stray \224 in program

MessaggioInviato: 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

MessaggioInviato: 19 dic 2015, 21:30
da papa10
adesso esce empty character constant

Re: Errore stray \224 in program

MessaggioInviato: 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

MessaggioInviato: 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

MessaggioInviato: 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

MessaggioInviato: 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

MessaggioInviato: 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();}}