first commit

This commit is contained in:
Jérôme Delacotte
2025-03-06 11:15:32 +01:00
commit 7b30d6e298
5276 changed files with 2108927 additions and 0 deletions

41
i2c/i2c.ino Normal file
View File

@@ -0,0 +1,41 @@
#include <Wire.h>
#include <stdlib.h> // for itoa() call
#include <stdio.h> // for printf() call
#include <ESP8266WiFiMulti.h>
ESP8266WiFiMulti WiFiMulti;
#define SLAVE_ADDRESS 0x0B
int photoIn = A0; // photoresistor on Analogue Pin 1
int aiValue = 0; // input value
void setup() {
Serial.begin(9600);
Wire.begin();
delay(200);
Serial.print("Demarrage");
}
void loop() {
delay(1000);
Wire.requestFrom(SLAVE_ADDRESS,20);
//Serial.println("Demande envoyée");
delay(1);
String result = "";
while(Wire.available()) {
byte dataReceived = Wire.read();
result = result + String((char)dataReceived);
}
int splitT = result.indexOf("\n");
result = result.substring(0, splitT);
Serial.println(result);
splitT = result.indexOf(";");
String val1 = result.substring(0, splitT);
String val2 = result.substring(splitT + 1);
Serial.println(val1);
Serial.println(val2);
}