Pour faire simple je n'arrive pas à dialoguer en liaison série avec mon ESP8266.
Le code se téléverse bien. Les vitesses sont identique entre le Serial.begin(115200) et le monitor-speed dans le platformio.ini.
Il devrait m'afficher en boucle "coucou"
#include <Arduino.h>
// DECLARATION DES PINS
const int PIN_CAPTEUR_FDC_1 = 12; // D6
const int PIN_CAPTEUR_FDC_2 = 1;
const int PIN_RELAIS_1 = 15; // D8
const int PIN_RELAIS_2 = 2;
const int PIN_LED_WIFI_CONNECTED = 14; // D5
// --- BOUCLE SETUP ----
void setup() {
Serial.begin(115200);
pinMode(PIN_CAPTEUR_FDC_1, INPUT);
pinMode(PIN_CAPTEUR_FDC_2, INPUT);
pinMode(PIN_RELAIS_1, OUTPUT);
pinMode(PIN_RELAIS_2, OUTPUT);
pinMode(PIN_LED_WIFI_CONNECTED, OUTPUT);
pinMode(LED_BUILTIN, OUTPUT);
Serial.println("Programmation ESP8266");
}
// --- BOUCLE INFINI ----
void loop() {
Serial.println("coucou");
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Je viens de téléversser ce code et la diode clignote parfaitement. Toutefois le "coucou" ne s'affiche pas sur le monitor serie.
le GPIO1 est à réserver pour la sortie série TX , déplacer le capteur FDC_2 vers un GPIO libre configuré en entrée, la voie sera alors libre pour le messsage 'coucou' !