Ma se aggiornate solo FUORI dal while vi siete auto incartati
Li bisogna vedere il resto del codice, che
Non ci siamo "gabole" ora invisibili
Il codice del primo messaggio dovrebbe andare senza problemi, ma anche solo il fatto che nulla spegne il led ci fa capire che si tratta di un frammentato troppo piccolo per capire il funzionamento generale del programma
Ad esempio se il led venisse spento alla riga immediatamente successiva chi avrebbe il tempo di vederlo acceso?
Ribadìsco: o si vede tutto il codice oppure è inutile provare a capire il problema
Problema codice while(Serial.available() >=2){}
24 messaggi
• Pagina 2 di 3 • 1, 2, 3
0
voti
Ho fatto così:
ma non vedo nessun valore sil monitor seriale, penso sua un problema dell'IDE: uso la versione 2.3.7 sotto win10.
- Codice: Seleziona tutto
av = Serial.available();
Serial.println(av);
while(1){};
while(av !=0)
{
// Legge 2 byte dalla seriale
digitalWrite(31, HIGH);
byte byte1 = Serial.read();
byte byte2 = Serial.read();
value = (byte2 << 8) | byte1;
buffer[i] = value;
i++;
}
ma non vedo nessun valore sil monitor seriale, penso sua un problema dell'IDE: uso la versione 2.3.7 sotto win10.
0
voti
standardoil ha scritto:Ma se aggiornate solo FUORI dal while vi siete auto incartati
Voglio sperare che quello snippet sia all'interno di un altro loop, altrimenti ha poco senso.
Li bisogna vedere il resto del codice
Sono d'accordo, ma ne ho un po' timore
Boiler
0
voti
Serio sei?
Rispondevo allo OP, non a boiler
A boiler invece dico che quel frammento sarebbe auto incartante "anche" se fosse in un programma ben fatto
Visto invece l'ultimo post di OP ho capito alcune cose
Rispondevo allo OP, non a boiler
A boiler invece dico che quel frammento sarebbe auto incartante "anche" se fosse in un programma ben fatto
Visto invece l'ultimo post di OP ho capito alcune cose
Ultima modifica di
standardoil il 28 feb 2026, 10:13, modificato 1 volta in totale.
-

standardoil
547 2 4 - Stabilizzato

- Messaggi: 424
- Iscritto il: 15 lug 2022, 19:14
0
voti
alien75 ha scritto:ma non vedo nessun valore sil monitor seriale
Ecco, allora non è il codice (o quel codice non lo raggiungi mai durante l'esecuzione).
Come ha detto
Boiler
0
voti
Ecco il codice completo:
Ho ridotto il codice al minimo.
- Codice: Seleziona tutto
int av;
int i;
void setup()
{
pinMode(31, OUTPUT);
digitalWrite(31, LOW);
}
void loop()
{
av = Serial.available();
Serial.println(av);
while(1){};
while(av !=0)
{
// Legge 2 byte dalla seriale
digitalWrite(31, HIGH);
byte byte1 = Serial.read();
byte byte2 = Serial.read();
value = (byte2 << 8) | byte1;
buffer[i] = value;
i++;
}
i = 0;
}
Ho ridotto il codice al minimo.
0
voti
Manca questo:
https://docs.arduino.cc/language-refere ... ial/begin/
Inoltre non so quante di queste fantomatiche serials ci siano, ma se è in uso per mandare i valori degli slider a Arduino, non sarà disponibile per il serial monitor dell'IDE.
https://docs.arduino.cc/language-refere ... ial/begin/
Inoltre non so quante di queste fantomatiche serials ci siano, ma se è in uso per mandare i valori degli slider a Arduino, non sarà disponibile per il serial monitor dell'IDE.
0
voti
boiler ha scritto:Manca questo:
https://docs.arduino.cc/language-refere ... ial/begin/
Inoltre non so quante di queste fantomatiche serials ci siano, ma se è in uso per mandare i valori degli slider a Arduino, non sarà disponibile per il serial monitor dell'IDE.
Inserito Serial.begin(9600) e funziona.
Ora vedo a monitor seriale il valore 0.
24 messaggi
• Pagina 2 di 3 • 1, 2, 3
Chi c’è in linea
Visitano il forum: Nessuno e 6 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


