Vi ringrazio per le vostre risposte,
e mi scuso per aver esposto in modo tanto generico e poco accurato il problema;
ho scritto in tal modo perché il problema è sorto senza che venisse cambiato nulla a livello sia di programma che di circuiti sui quali ho constatato persistere il problema annunciato, e questo mi ha portato a pensare, potesse esistere una ristrettissima cerchia di motivazioni a riguardo.
Comunque procedo col fornirvi alcune informazioni in più:
possiedo un Arduino Leonardo;
il problema non è di com errata
fafidio:
porta com errata? serial print non inseriti? ci dai qualche info in più?
nè viene indicato alcun tipo di problema di sintassi o quant'altro; il programma viene trasferito senza problemi; e funziona in ogni sua parte, tranne che nel caso io chieda che mi vengano riportati eventuali valori sul monitor seriale...
eccovi alcuni esempi:
#include <IRremote.h>
int RECV_PIN = 6;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, DEC);
irrecv.resume(); // Receive the next value
}
}
quando apro il monitor seriale, anziché mostrarmi in codice decimale "DEC" i valori inerenti ciascun tasto del telecomando (sony, quindi compatibile con il decimale); non compare assolutamente nulla, rimane vuoto, bianco, intonso.
Ho riscontrato problemi anche in cose del tipo:
int led = 13;
char val = '0';
void setup() {
pinMode(led,OUTPUT);
Serial.begin(9600);
}
void loop () {
val = Serial.read();
if(val=='a'){
digitalWrite(led,HIGH);
Serial.println("led ON");
}
else if(val=='b'){
digitalWrite(led,LOW);
Serial.println("led OFF");
}
}
inserendo in questo caso la lettera "a" dovrebbe accendersi il led, con "b" invece spegnersi, ma invece non accade nulla...
Altro esempio...
int analogInPin = A0;
int sensorValue = 0;
void setup() {
Serial.begin(9600);
pinMode( analogInPin, INPUT);
}
void loop() {
sensorValue = analogRead(analogInPin);
Serial.print("sensor = " );
Serial.println(sensorValue);
delay(1000);
}
circuito già in precedenza testato e funzionante, con fotoresistenza e resistenza collegate all'ingresso A1...
ed anche qui niente di niente.
pablos:
Phoed:
mi sono appena affacciato ...
Attento a non affacciarti troppo però ...
Non ho capito il senso del tuo consiglio; ne ho forse captato una punta di ironia, per quanto non riesca seppur con grande fatica a comprenderla lontanamente pablos.
Ad ogni modo, se desta il tuo sorriso, sono ben felice di averlo suscitato.
Grazie nuovamente a tutti per la disponibilità, e mi scuso ancora per le mie mancanze.