Da er immer neu startet, blinkt die Led.
Und weil du immer noch den Sketch geheim hällst, wird eine Hilfe schwer, da die meisten Glaskugeln in der Reparatur/Wartung sind.
Und die Pins des ESP32 sind nicht 5Volt tolerant.
Das ganz blöde ist das in den meisten Tutorials wird der ESP32 mit 5V an den Pins befeuert, und wen man die anschreibt in Kommentaren sind sie beleidigt.
Wen ich lese "im Video wird das so gemacht" dann lese ich nicht weiter.
Das vom @uxomm ist ok, dort wird der Sensor mit 3,3V angesprochen, was auch funktioniert reibungslos.
Hier schreibt der TO ja, dass es funktioniert. Da würde mich mal interessieren, mit was für einem Controller ?
Nur wenn alles geheim bleibt, wirds wohl nix.
Schalte den mall auf 3.3V, und zeige dein Sketch (Programm), wir sind bei #10 und nix da, ist das so geheim?
Ich habe für Dich den Beispiel was @uxomm gezeigt hat eingefügt.
/*********
Rui Santos
Complete project details at https://RandomNerdTutorials.com
*********/
#include <OneWire.h>
#include <DallasTemperature.h>
// GPIO where the DS18B20 is connected to
const int oneWireBus = 4;
// Setup a oneWire instance to communicate with any OneWire devices
OneWire oneWire(oneWireBus);
// Pass our oneWire reference to Dallas Temperature sensor
DallasTemperature sensors(&oneWire);
void setup() {
// Start the Serial Monitor
Serial.begin(115200);
// Start the DS18B20 sensor
sensors.begin();
}
void loop() {
sensors.requestTemperatures();
float temperatureC = sensors.getTempCByIndex(0);
float temperatureF = sensors.getTempFByIndex(0);
Serial.print(temperatureC);
Serial.println("ºC");
Serial.print(temperatureF);
Serial.println("ºF");
delay(5000);
}