Herunterladen Diese Seite drucken

AZ-Delivery AZ-Visual ESP8266MOD 12-F Betriebsanleitung Seite 37

Werbung

Betriebsanleitung AZ-Visual
8. Beispiel-Codes für die Arduino IDE
8.1.
Test-Sketch (SHT30 + LDR + Display Output)
Dieser Testsketch erlaubt es Ihnen unter Verwendung der WEMOS_SHT3X.h und
Adafruit_SSD1306.h Bibliothek, den SHT30 und LDR auszulesen und die Messwerte
anschließend auf dem OLED-Display ausgeben zu lassen.
//AZ-Visual-Testsketch
//Niklas Heinzel
//2024
#include
#include
#include
#include
#include
#include
#include
#include
#include
SHT3X sht30(0x44);
#define
SCREEN_WIDTH 128
#define
SCREEN_HEIGHT 32
// Declaration for an SSD1306 display connected to I2C (SDA, SCL
pins)
#define
OLED_RESET
reset pin)
Adafruit_SSD1306
OLED_RESET);
const int
int
sensorValue
Gassensors)
void
setup() {
Serial.begin(9600);
pinMode(sensorValue,INPUT);
if(!display.begin(SSD1306_SWITCHCAPVCC,
for 128x32
Serial.println(F("SSD1306 allocation
for(;;);
}
// Show initial display buffer contents on the screen --
// the library initializes this with an Adafruit splash screen.
display.display();
delay(2000);
// Clear the buffer
display.clearDisplay();
<WEMOS_SHT3X.h>
<Adafruit_SSD1306.h>
<splash.h>
<Adafruit_GFX.h>
<Adafruit_MonoOLED.h>
<Adafruit_SPITFT.h>
<Adafruit_SPITFT_Macros.h>
<gfxfont.h>
<Wire.h>
// OLED display width, in pixels
// OLED display height, in pixels
-1
// Reset pin # (or -1 if sharing Arduino
display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire,
analogInPin
=
A0;
=
0;
//Integer Wert für ADC-Pin (Auslesen des
// Don't proceed, loop forever
// Pause for 2 seconds
//ADC-Pin des ESP-12F
//ADC-Pin auf Input festlegen
0x3C)) {
failed"));
// Address 0x3C
37

Werbung

loading

Diese Anleitung auch für:

Az-visual esp8266-12f