OutPut Esp Card
OutPut Esp Card
#include <ESP8266WiFi.h>
const int ledPin = 2; // Broche GPIO 2
char inputChar;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
}
void loop() {
if (Serial.available() > 0) {
inputChar = Serial.read();
}
if (inputChar == 'O'){
digitalWrite(ledPin, HIGH);
}
else if (inputChar == 'F') {
digitalWrite(ledPin, LOW);
}
}
Script II (contrôle par String) :
#include <ESP8266WiFi.h>
const int ledPin = 2; // Broche GPIO 2
String inputString;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
}
void loop() {
if (Serial.available() > 0) {
inputString = Serial.readString();
}
if (inputString == "open\n"){
digitalWrite(ledPin, HIGH);
}
else if (inputString == "close\n") {
digitalWrite(ledPin, LOW);
}
}
Script III (Co,nversion analogique de tension en Voltage) :
void setup() {
Serial.begin(9600);
}
void loop() {
int rawValue = analogRead(analogInputPin);
delay(1000);
}
Architrecture Carte ESP8266MOD :