Arduino Programmiercode mit der KI ChatGPT erstellen lassen

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 zufinden und wartet auf dich: https://chat.openai.com

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:

, ,