ENC28J60 Ethernet module con ESP32
Alimentazione 3.3 V
Bus SPI
Pin e collegamento all’ESP32
| Pin | Ruolo | Pin ESP32 | Note |
|---|---|---|---|
| CLKOUT | Non collegato all’ESP32 | — | Clock output, not needed |
| INT | Interrupt | D35 | Interrupt, optional |
| WOL | Non collegato all’ESP32 | — | Wake-on-LAN, not needed |
| SO | SPI MISO | D19 | |
| SI | SPI MOSI | D23 | |
| SCK | Clock SPI | D18 | |
| CS | Chip select SPI | D5 | SPI chip select |
| RESET | Ingresso (lo pilota l’ESP32) | D25 | Reset, active LOW |
| VCC | Alimentazione | 3V3 | 3.3 V. Draws up to about 180 mA while sending |
| GND | Massa | GND |
Collegamento consigliato per l’ESP32 DevKit a 30 pin, evitando i pin della flash, di sola lettura e di strapping. BoardPilot lo controlla mentre colleghi.
Codice di partenza (Arduino)
void setup() { pinMode(25, OUTPUT); } // RESET
void loop() {
digitalWrite(25, HIGH);
delay(500);
digitalWrite(25, LOW);
delay(500);
}
Fonti
- Microchip ENC28J60 datasheet, SPI interface (CS, SCK, SI, SO), INT, WOL, CLKOUT; supply 3.1 to 3.6 V; TX current about 180 mA
- Common ENC28J60 module, 2x5 header; a 12-pin version also exists. Check the silkscreen
Provalo in 3D in BoardPilot
Componenti simili
CC1101 sub-GHz radio moduleLoRa SX1278 (Ai-Thinker Ra-02)Micro SD card module (SPI)nRF24L01 socket adapter (5 V to 3.3 V)nRF24L01+ 2.4 GHz radionRF24L01+ PA/LNA radio with antenna
Dati dei componenti: CC BY 4.0, riutilizzabili citando BoardPilot.