Lan ENC28J60



Enkel test kod för att kolla funktion. Biblioteket 'UIPEthernet' hittas hÀr https://github.com/UIPEthernet/UIPEthernet.
Koden Àr skriven Visual Studio Code och PlatformIO.
main.cpp
#include <Arduino.h> /* * UIPEthernet */ #define MACADDRESS 0x00,0x01,0x02,0x03,0x04,0x05 #define MYIPADDR 192,168,1,33 #define MYIPMASK 255,255,255,0 #define MYDNS 192,168,1,1 #define MYGW 192,168,1,1 #define LISTENPORT 80 #define UARTBAUD 9600 #include <UIPEthernet.h> //lib_deps = uipethernet/UIPEthernet@^2.0.12 EthernetServer server = EthernetServer(LISTENPORT); void setup() { Serial.begin(UARTBAUD); uint8_t mac[6] = {MACADDRESS}; uint8_t myIP[4] = {MYIPADDR}; uint8_t myMASK[4] = {MYIPMASK}; uint8_t myDNS[4] = {MYDNS}; uint8_t myGW[4] = {MYGW}; // Ethernet.begin(mac,myIP); Ethernet.begin(mac,myIP,myDNS,myGW,myMASK); server.begin(); } void loop() { if (EthernetClient client = server.available()){ Serial.println(F("Inkommande.")); server.write("Hurra"); Serial.println(F("Inkommande avklarat.")); client.stop(); } }

Ăppna en webblĂ€sare och skriv http://192.168.1.33.
Denna sida Àr konverterad med hjÀlp av AI.
En sida för dig som bygger elektronik sjÀlv, experimenterar och laborerar.
Skapad av Per-Anders Hult för PchButik.se.



