Files
Arduino/CHECK-CORES/CHECK-CORES.ino
T
2026-04-11 14:48:14 +02:00

32 lines
943 B
Arduino

void setup() {
Serial.begin(115200); // Tipp: Nutze 115200, 9600 ist für ESPs sehr langsam
delay(1000);
Serial.println("\n\n--- Hardware Check ---");
#ifdef ARDUINO_ARCH_ESP32
// Dieser Teil wird nur kompiliert, wenn ein ESP32 ausgewählt ist
Serial.print("Chip Modell: ");
Serial.println(ESP.getChipModel());
Serial.print("Anzahl der Kerne: ");
Serial.println(ESP.getChipCores());
if(ESP.getChipCores() > 1) {
Serial.println("Ergebnis: DUAL-CORE (Perfekt für Spotify!)");
} else {
Serial.println("Ergebnis: SINGLE-CORE");
}
#elif defined(ARDUINO_ARCH_ESP8266)
// Dieser Teil wird kompiliert, wenn ein ESP8266 ausgewählt ist
Serial.println("Chip: ESP8266");
Serial.println("Anzahl der Kerne: 1");
Serial.println("Ergebnis: Nicht für Multitasking geeignet.");
#else
Serial.println("Unbekannte Hardware!");
#endif
Serial.println("-----------------------");
}
void loop() {
// Nichts zu tun
}