Non riesco a vedere i valori della variabile "redPin" sul Monitor seriale quando abilito la sola riga "pinMode(redPin, OUTPUT);".
Se la lascio anche lei disabilitata mi compaiono i valori delle tre variabili "redPin", "greenPin" e "bluPin" nel monitor.
Il listato che uso è il seguente:
/*********************** LelloGi ***************
* Logo v2_0
* Utilizzo di Blynk per accendere e variare
* il colore di un led RGB
* scheda = Wemos D1 R1
*
* 30 ottobre 2019
**************************************************/
//#define BLYNK_PRINT Serial // facoltativo!
#define redPin 1
#define greenPin 2
#define bluPin 4
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
char auth[] = "xxxxxxxxxxxxxxxxxxxxxxxxxx";
char ssid[] = "yyyyyyyyyyyyyyyyyyyyyyyyy";
char pass[] = "kkkkkkkkkkkkkkkkkk";
int redColor = 0;
int greenColor = 0;
int bluColor = 0;
BLYNK_WRITE(V1) {
redColor = param.asInt();
}
BLYNK_WRITE(V2) {
greenColor = param.asInt();
}
BLYNK_WRITE(V3) {
bluColor = param.asInt();
}
void setup() {
// Debug console
Serial.begin(9600);
Serial.println( "Start..." );
Blynk.begin(auth, ssid, pass);
Serial.println( "Blynk connesso!" );
delay(500);
pinMode(redPin, OUTPUT);
//pinMode(greenPin, OUTPUT);
//pinMode(bluPin, OUTPUT);
}
void loop() {
Blynk.run();
Serial.print(redColor);
Serial.print(" ");
Serial.print(greenColor);
Serial.print(" ");
Serial.println(bluColor);
delay(500);
//analogWrite(redPin, redColor);
//analogWrite(greenPin, greenColor);
//analogWrite(bluPin, bluColor);
}
Saluti
Lello