Hello sur OLED

This commit is contained in:
Laurent Claude 2023-09-02 18:54:12 +02:00
parent 11f24c9e23
commit 434e49d8d8
2 changed files with 22 additions and 7 deletions

View File

@ -11,4 +11,7 @@
[env:esp32cam] [env:esp32cam]
platform = espressif32 platform = espressif32
board = esp32cam board = esp32cam
framework = arduino framework = arduino
lib_deps =
poma/OLED_I2C @ ^2.12

View File

@ -1,19 +1,31 @@
#include <Arduino.h> #include <Arduino.h>
//#include <Wire.h>
#include <OLED_I2C.h>
#define SDA 12
#define SCL 13
OLED myOLED(SDA, SCL);
extern uint8_t SmallFont[];
// Un petit Hello world pour valider les bases
#define LED_FLASH 4 #define LED_FLASH 4
#define LED_BUILTIN 33 #define LED_BUILTIN 33
#define MyLED LED_FLASH
#define MyLED LED_BUILTIN
void setup() { void setup() {
pinMode(MyLED, OUTPUT); pinMode(MyLED, OUTPUT);
myOLED.begin(SSD1306_128X32);
myOLED.setFont(SmallFont);
myOLED.clrScr();
myOLED.print("Hello, world!", CENTER, 0);
myOLED.update();
} }
void loop() { void loop() {
digitalWrite(MyLED, HIGH); /*digitalWrite(MyLED, HIGH);
delay(1000); delay(10);
digitalWrite(MyLED, LOW); digitalWrite(MyLED, LOW);
delay(1000); delay(990); */
} }