Perchè acquistare su Ziotester.it
- Spedizioni da 5,90€. Inclusa da 59€
- Pagamenti sicuri: PayPal, Nexi, carta di credito
- Oltre 5 anni di esperienza nel mondo dell'elettronica
Crea un Account per godere di tutti i vantaggi offerti da un account personale:
La scheda ESP32-DevKitC-LAN8720 Ethernet Screw Terminal è ideale per la realizzazione di progetti IoT e per le applicazioni che richiedono una connessione ethernet stabile e affidabile.
Il chip LAN8720, considerato al momento una delle migliori opzioni per la connessione ethernet su ESP32, permette facilmente di convertire un'applicazione WiFi in ethernet senza dover riscrivere il codice o preoccuparsi di problemi di compatibilità con altre librerie.
Expansion board sviluppata per essere utilizzata unitamente al modulo di sviluppo ESP32 WROOM DevKitC 38 pins.
La scheda ESP32-DevKitC-LAN8720 Screw Terminal espone inoltre i pin non utilizzati dal chip LAN8720 su una pratica morsettiera (screw terminal), ideale per il collegamento di periferiche compatibili.
FUNZIONI PRINCIPALI PER ESP32:
- ETHERNET
- SCREW TERMINAL
Caratteristiche principali:
Controller adatto all'utilizzo in ambito IoT e per applicazioni in produzione H24
Chip LAN8720 per una connessione ETHERNET stabile e affidabile su ESP32
Facile conversione da WiFi a ethernet senza dover riscrivere il codice o preoccuparsi di problemi di compatibilità
Morsettiera (screw terminal) per il collegamento di periferiche compatibili.
CONTROLLER COMPATIBILI:
ESP32 WROOM DevKitC 38 pins/GPIO
E' DISPONIBILE UN CASE PROGETTATO PER ALLOGGIARE LA SCHEDA:
ATTENZIONE: ESP32 WROVER NON COMPATIBILE DIRETTAMENTE
ATTENZIONE: INSTALLARE IL MODULO ESP32 DevKitC CORRETTO AVENTE LE DIMENSIONI DI 54.4 mm x 27.9 mm 38 GPIO
Platformio.ini:
[env:esp32dev] platform = [email protected] board = esp32dev framework = arduino monitor_speed = 115200 upload_speed = 921600 monitor_filters = esp32_exception_decoder
Main.cpp:
/* ETHERNET CONNECTION ESP32-DevKitC-LAN8720 by Ziotester.it You do not need to edit this file to test ethernet connection with ESP32-DevKitC-LAN8720 by ZioTester.it with DHCP More info on https://github.com/ZioTester/ESP32-DevKitC-LAN8720 */
#include <Arduino.h> #include <ETH.h> /*/////////////////////////////////////////////// ///////////////////////////////////////////////// CONFIGURATION NEEDED BY LAN8720 CHIP DO NOT EDIT! ///////////////////////////////////////////////// ///////////////////////////////////////////////*/
#define ETH_CLOCK_IN_PIN 0 #define ETH_MDIO_PIN 18 #define ETH_TXD0_PIN 19 #define ETH_TXEN_PIN 21 #define ETH_TXD1_PIN 22 #define ETH_MDC_PIN 23 #define ETH_RXD0_PIN 25 #define ETH_RXD1_PIN 26 #define ETH_MODE2_PIN 27
//Nelle versioni precedenti il power pin è 12
#define ETH_POWER_PIN 17 #define ETH_ADDR 1 #define ETH_TYPE ETH_PHY_LAN8720 #define ETH_CLK_MODE ETH_CLOCK_GPIO0_IN ///////////////////////////////////////////////// ///////////////////////////////////////////////// static bool eth_connected = false; void WiFiEvent(WiFiEvent_t event) { switch (event) { case SYSTEM_EVENT_ETH_START: Serial.println("ETH Started"); ETH.setHostname("ziotester-eth"); break; case SYSTEM_EVENT_ETH_CONNECTED: Serial.println("ETH Connected (SYSTEM_EVENT_ETH_CONNECTED)"); break; case SYSTEM_EVENT_ETH_GOT_IP: Serial.print("ETH MAC: "); Serial.print(ETH.macAddress()); Serial.print(", IPv4: "); Serial.print(ETH.localIP()); if (ETH.fullDuplex()) { Serial.print(", FULL_DUPLEX"); } Serial.print(", "); Serial.print(ETH.linkSpeed()); Serial.println("Mbps"); eth_connected = true; break; case SYSTEM_EVENT_ETH_DISCONNECTED: Serial.println("ETH Disconnected"); eth_connected = false; break; case SYSTEM_EVENT_ETH_STOP: Serial.println("ETH Stopped"); eth_connected = false; break; default: break; } } void setup() { Serial.begin(115200); pinMode(ETH_POWER_PIN, OUTPUT); delay(99); WiFi.onEvent(WiFiEvent); ETH.begin(ETH_ADDR, ETH_POWER_PIN, ETH_MDC_PIN, ETH_MDIO_PIN, ETH_TYPE, ETH_CLK_MODE);
////////////////////////////////////////////////////////////////////////////////////
/* STATIC IP (uncomment if you want static IP) */ /* IPAddress ipAddress; IPAddress gateway; IPAddress subnet; IPAddress dns; ipAddress.fromString("192.168.1.30"); gateway.fromString("192.168.1.1"); subnet.fromString("255.255.255.0"); dns.fromString("8.8.8.8"); ETH.config(ipAddress, gateway, subnet, dns); */
//////////////////////////////////////////////////////////////////////////////////// } void loop() {}
EAN | 8068020574446 |
---|---|
Controller compatibili | ESP32-WROOM-DevKitC (38 pin) |
Marca | ZioTester |
Altezza (mm) | 15 |
Larghezza (mm) | 44 |
Lunghezza (mm) | 82 |
Certificazione | CE |