NKC Forum |
Autor | Thema: ESP32 am NKC Z80 ? |
---|---|
Dementor Administrator ![]() ![]() ![]() ![]() ![]() ![]() ID # 237 |
![]() ![]() ![]() ![]() ![]() ![]()
Hallo
Ich hatte schon überlegt wie man den NKC als Z80 oder 6502 Version mit einen Netzwerk verbinden könnte oder sogar mehr. Die ESP Module bekommt man ja recht Günstig und lassen sich über Arduino IDE Programieren. " #include <WiFi.h> // WLAN-Zugangsdaten const char* ssid = "DeinSSID"; const char* password = "DeinPasswort"; // Serverdaten (z.B. ein TCP-Server) const char* host = "192.168.1.100"; // IP-Adresse des Servers const uint16_t port = 1234; // Port des Servers WiFiClient client; void setup() { Serial.begin(115200); // Serielle Kommunikation starten Serial.println("ESP32 startet..."); // Mit WLAN verbinden WiFi.begin(ssid, password); Serial.print("Verbinde mit WLAN..."); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println("\nVerbunden mit WLAN!"); Serial.print("IP-Adresse: "); Serial.println(WiFi.localIP()); // Verbindung zum Server aufbauen if (client.connect(host, port)) { Serial.println("Verbunden mit Server!"); } else { Serial.println("Verbindung zum Server fehlgeschlagen!"); } } void loop() { // Daten von der seriellen Schnittstelle an den Server senden if (Serial.available()) { String data = Serial.readStringUntil('\n' ![]() client.println(data); // An Server senden } // Daten vom Server empfangen und an die serielle Schnittstelle senden while (client.available()) { char c = client.read(); Serial.write(c); } // Falls die Verbindung unterbrochen wurde, erneut verbinden if (!client.connected()) { Serial.println("Verbindung zum Server verloren. Versuche erneut..."); client.stop(); delay(5000); // 5 Sekunden warten if (client.connect(host, port)) { Serial.println("Erneut mit Server verbunden!"); } } } " |
Beiträge: 37 | Mitglied seit: November 2024 | IP-Adresse: nicht gespeichert | |
hschuetz Administrator Seitenadmins ![]() ![]() ![]() ![]() ![]() ![]() ID # 3 ![]() |
![]() ![]() ![]() ![]() ![]()
Hallo,
jetzt fehlt noch die Anbindung an CPM... VG ----------------------- Ob 8bit oder 16 oder 32 ist doch egal, Haupsache selbstgebaut! |
Beiträge: 966 | Mitglied seit: Juni 2004 | IP-Adresse: nicht gespeichert | |
Dementor Administrator ![]() ![]() ![]() ![]() ![]() ![]() ID # 237 |
![]() ![]() ![]() ![]() ![]() ![]()
Ja, da suche ich auch schon, wie man das erstmal testen könnte.
|
Beiträge: 37 | Mitglied seit: November 2024 | IP-Adresse: nicht gespeichert | |
Dementor Administrator ![]() ![]() ![]() ![]() ![]() ![]() ID # 237 |
![]() ![]() ![]() ![]() ![]() ![]()
Ja, da suche ich auch schon, wie man das erstmal testen könnte.
|
Beiträge: 37 | Mitglied seit: November 2024 | IP-Adresse: nicht gespeichert | |
Dementor Administrator ![]() ![]() ![]() ![]() ![]() ![]() ID # 237 |
![]() ![]() ![]() ![]() ![]() ![]()
Ja, da suche ich auch schon, wie man das erstmal testen könnte.
|
Beiträge: 37 | Mitglied seit: November 2024 | IP-Adresse: nicht gespeichert |
| https://nkcforum.de | Boardregeln | Datenschutzerklärung
Tritanium Bulletin Board 1.8
© 2010–2021 Tritanium Scripts
Seite in 0,040550 Sekunden erstellt
15 Dateien verarbeitet
gzip Komprimierung eingeschaltet
2138,22 KiB Speichernutzung