Recensisci!
Diventa un recensore per ricevere prodotti gratuiti o scontati!
Iscriviti
Se desideri, puoi effettuare un'iscrizione gratuita al forum per entrare nella nostra community.
Ricerca Avanzata
Answers
Se necessiti di aiuto, clicca il pulsante "Cerco Aiuto" (disponibile anche per i non iscritti).
Ultimi argomenti
» Recensione Umidigi A3 Pro - Smartphone sotto i 100€
Da Admin Gio Apr 04, 2019 12:22 pm

» [Arduino] aiuto programma
Da Glak Mar Mar 12, 2019 9:30 am

» ERRORE NELLA COMPILAZIONE NEXTION
Da papat Mar Feb 26, 2019 7:11 am

» Comandare la Smart TV con Alexa senza broadlink (gratis)
Da Admin Mar Feb 19, 2019 4:31 pm

» Google Home diventa un traduttore simultaneo
Da Admin Mar Feb 19, 2019 4:27 pm

» Recensione Xiaomi Redmi 5 - Edizione 2019
Da Admin Mar Feb 19, 2019 4:24 pm

» Guadagnare lavorando per Google Street View
Da Admin Mar Feb 19, 2019 4:20 pm

» UMIDIGI F1 - Specifiche tecniche
Da Admin Mar Feb 19, 2019 4:14 pm

» display oled 168x64
Da fulvio Dom Feb 10, 2019 9:47 am

I postatori più attivi del mese

ERRORE NELLA COMPILAZIONE NEXTION

Andare in basso

ERRORE NELLA COMPILAZIONE NEXTION Empty ERRORE NELLA COMPILAZIONE NEXTION

Messaggio Da papat il Dom Feb 24, 2019 10:43 am

Ho questo sketch che mi fa letteralmente impazzire.Scarico la libreria GitHb.itead/ITEADLIB Arduino Nextion ad un certo punto mi dice file gia’ esistente e se voglio sostituirlo .Premo si,compilo e mi da’ errore :Nextion.h No such file or directory.Scarico la libreria NeoNextion,compilio e mi da’ errore :NexButton,does not name a type. Ringrazio chi vorra’ darmi un aiuto.


#include
#define ledpin 6 // il led e' connesso alla porta 6
uint32_t cursore = 0;
float temperatura = 0;
int valore = 0; // zona utilizzata nel calcolo della temperatura
char tem [6] = {0}; // zona in cui inserire il valore della temperatura da trasmettere al nextion
// dichiarazione degli oggetti nextion che interagiscono con Arduino; tra parentesi
// il numero di pagina, il numero ID e tra apici il nome dell'oggetto in Nextion
NexButton bon = NexButton (0, 3, "bon");
NexButton boff = NexButton (0, 4, "boff");
NexSlider h0 = NexSlider (0, 5, "h0");
NexText temp = NexText (1, 4, "temp");
NexButton bupdate = NexButton (1, 5, "bupdate");}
// lista degli oggetti touch
NexTouch *nex_listen_list[] =
{
&bon,
&boff,
&h0,
&bupdate,
NULL
};
/*
routine attivata nel momento in cui viene rilasciato il bottone "bon".
accensione del led
*/
void accendiled(void *ptr)
{
digitalWrite(ledpin, HIGH);
}
/*
routine attivata nel momento in cui viene rilasciato il tasto "boff"
spegnimento del led
*/
void spegniled(void *ptr)
{
digitalWrite(ledpin, LOW);
}
/*
routine attivata nel momento in cui viene mosso e rilasciato il cursore
variazione dell'intensita' luminosa del led
*/
void intensitaled(void *ptr)
{
h0.getValue(&cursore);
analogWrite(ledpin, cursore); // varia la luminosita' del led
}
/*
routine attivata nel momento in cui viene rilasciato il tasto bupdate
aggiona temperatura
*/
void aggiornatemperatura(void *ptr)
{
valore = analogRead (0);
temperatura = (valore * 48.8758) / 100.00;
dtostrf(temperatura, 6, 2, tem);
temp.setText(tem);
}
void setup(void)
{
Serial.begin(9600);
nexInit();
// registrazione delle routines che devono essere attivate al verificarsi di un evento
bon.attachPop(accendiled, &bon); // routine accendiled da attivare quando sul nextion viene rilasciato il bottone bon
boff.attachPop(spegniled, &boff); // routine spegniled da attivare quando sul Nextion viene rilasciato il bottone boff
h0.attachPop(intensitaled); // routine intensitaled da attivare quando viene rilasciato il cursore h0
bupdate.attachPop(aggiornatemperatura, &bupdate); // da attivare quando viene rilasciato il bottone bupdate
pinMode(ledpin, OUTPUT);
}
void loop(void)
{
/* quando il nextion invia o deve ricevere qualcosa, la routine nexLoop (presente nella
* liberia Nextion su Arduino, lancia la corrispondente routine
*/
nexLoop(nex_listen_list);
}
papat
papat
Maker

Messaggi Messaggi : 185
Crediti Crediti : 285
Reputazione Reputazione : 3
Data d'iscrizione Data d'iscrizione : 17.10.15
Età Età : 72
Località Località : montalbano ionico

Torna in alto Andare in basso

ERRORE NELLA COMPILAZIONE NEXTION Empty Re: ERRORE NELLA COMPILAZIONE NEXTION

Messaggio Da papat il Mar Feb 26, 2019 7:11 am

Risolto.Installata libreria piu' recente Nextion e ho usato Arduino Mega.Grazie lo stesso
papat
papat
Maker

Messaggi Messaggi : 185
Crediti Crediti : 285
Reputazione Reputazione : 3
Data d'iscrizione Data d'iscrizione : 17.10.15
Età Età : 72
Località Località : montalbano ionico

Torna in alto Andare in basso

Torna in alto


 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum