In diesem Video möchte ich zeigen, wie man mit der künstlichen Intelligenz „ChatGPT“ von OpenAI, für ein Testprojekt mit nur wenigen Detail Informationen, für die Arduino Programmierumgebung, brauchbaren Quellcode (Sketch) erzeugen kann. Und ab wann man bei der KI an Ihre Grenzen kommt.
ChatGPT ist hier im Internet zu finden und wartet auf dich: https://chat.openai.com
Der unten zu sehende Quellcode/Sketch zeigt die funktionierende Temperatursensorlösung, DHT22 mit OLED-Display an einem ESP32.
Hardware:
Entwicklungsboard ESP32
Temperatursensor DHT22
OLED-Display SH1106G
Geplanter Testaufbau:

Geplante Verdrahtung:

Erwarteter Quellcode:
#include <Wire.h>
#include "DHT.h"
#include <Adafruit_GFX.h>
#include <Adafruit_SH110X.h>
Adafruit_SH1106G display = Adafruit_SH1106G(128, 64, &Wire, -1);
unsigned long delayTime;
#define DHTTYPE DHT22
uint8_t DHTPin = 14;
DHT dht(DHTPin, DHTTYPE);
float Temperature;
float Humidity;
float Temp_Fahrenheit;
void setup() {
pinMode(DHTPin, INPUT);
dht.begin();
display.begin(0x3C, true);
display.display();
delay(100);
display.clearDisplay();
display.display();
display.setTextSize(1.75);
display.setTextColor(SH110X_WHITE);
}
void loop() {
Humidity = dht.readHumidity();
Temperature = dht.readTemperature();
Temp_Fahrenheit= dht.readTemperature(true);
display.setCursor(0,0);
display.clearDisplay();
display.setTextSize(1);
display.setCursor(0,0);
display.print("Temperatur: ");
display.setTextSize(2);
display.setCursor(0,10);
display.print(Temperature);
display.print(" ");
display.setTextSize(1);
display.cp437(true);
display.write(167);
display.setTextSize(2);
display.print("C");
display.setTextSize(1);
display.setCursor(0, 35);
display.print("Luftfeuchtigkeit: ");
display.setTextSize(2);
display.setCursor(0, 45);
display.print(Humidity);
display.print(" %");
display.display();
delay(1000);
}
Video:
Weiterer Tipp: (zum Zeitraum der Videoerstellung noch nicht existent)
Intelligenter ChatBot für E-Technik & Informatik
Frag den virtuellen Professor von FearlessEngineers.de