Einführung #
ACEBOTT-ESP8266-V1.0 ist eine von ACEBOTT entwickelte Wi-Fi-Minimalsystemplatine. Das Produkt verfügt über den ESP8266 als Kernprozessor, der den branchenführenden Tensilica L106-32-Bit-Mikrocontroller mit extrem niedrigem Stromverbrauch in einem kleinen Formfaktorpaket integriert. Es verfügt über einen 16-Bit-Streamlined-Modus mit Hauptfrequenzen von 80 MHz und 160 MHz und unterstützt RTOS. Es integriert Wi-Fi MAC/BB/RF/PA/LNA. Das ESP-12F-Wi-Fi-Modul unterstützt das Standardprotokoll IEEE802.11 b/g/n und einen vollständigen TCP/IP-Protokollstapel. Benutzer können dieses Modul verwenden, um vorhandenen Geräten Netzwerkfunktionen hinzuzufügen oder eigenständige Netzwerkcontroller zu erstellen. Der ESP8266 ist ein hochleistungsfähiger drahtloser SoC, der maximale Funktionalität bei minimalen Kosten bietet und endlose Möglichkeiten zur Einbettung von Wi-Fi-Funktionen in andere Systeme bietet.
Der ESP8266 verfügt über eine vollständige und eigenständige WLAN-Netzwerkfunktionalität und kann sowohl als eigenständige Anwendung als auch als Slave-Gerät verwendet werden, das an andere Host-MCUs angeschlossen ist. Bei Verwendung als eigenständige Anwendung kann der ESP8266 direkt von einem externen Flash-Speicher gebootet werden. Der integrierte Hochgeschwindigkeitspufferspeicher trägt zur Verbesserung der Systemleistung und Optimierung der Speichersysteme bei. Alternativ kann der ESP8266 über die SPI/SDIO-Schnittstelle oder die UART-Schnittstelle als WLAN-Adapter für jedes mikrocontrollerbasierte Design dienen. Seine leistungsstarken On-Chip-Verarbeitungs- und Speicherfunktionen ermöglichen die Integration spezifischer Geräte wie Sensoren und anderer Anwendungen über GPIO-Ports, wodurch die anfänglichen Entwicklungskosten erheblich gesenkt werden.
Eigenschaften #
Vollständiges 802.11b/g/n Wi-Fi-SoC-Modul
Integriert mit dem 106-Bit-Mikrocontroller Tensilica L32 mit extrem niedrigem Stromverbrauch, der Hauptfrequenzen von 80 MHz und 160 MHz unterstützt, mit RTOS-Unterstützung
Integriert mit 1-Kanal 10-Bit hochpräzisem ADC
Unterstützt UART/GPIO/ADC/PWM/SPI/I2C-Schnittstellen
Integriertes WLAN MAC/BB/RF/PA/LNA
Die Baudrate der seriellen Schnittstelle kann bis zu 4 Mbit/s erreichen
Eingebetteter LwIP-Protokollstapel
Allgemeine AT-Befehle zur schnellen Einarbeitung
SPEZIFIKATIONEN #
| Kenngrößen | Wert/Beschreibung |
|---|---|
| Größe | 49.6 × 25.4 (mm) |
| Energieversorgung | Typ-c |
| Antennentyp | On-Board-PCB-Antenne |
| Betriebstemperatur | -40 ° C - 85 ° C. |
| Unterstützte Schnittstellen | UART/GPIO/ADC/PWM/SPI/I2C |
| Anzahl der I/O-Ports | 9 |
| Serielle Schnittstelle Baudrate | Unterstützt Baudraten von 110 bis 4608000 bps, standardmäßig 115200 bps |
| Sicherheit | WEP / WPA-PSK / WPA2-PSK |

Beispielcode #
Verbinden Sie die Platine über ein Type-C-Datenkabel mit dem Computer: Wählen Sie im Menü Tools > Board „ESP8266“ -> „NodeMCU 1.0(ESP-12E Module)“. Wählen Sie den entsprechenden Port. Und laden Sie ihn mit der Schaltfläche „Hochladen“ auf die Platine hoch.
Schaltplan #

Beispielcode #
1ungültig -Setup() { 2 Seriell.beginnen(115200);//Die seriell port Baud Rate is kompensieren zu 115200 3} 4ungültig Schleife() { 5 Seriell.System.out.println("Hallo, ESP8266!");//Seriell port Drucken "Hallo, ESP8266!" 6 verzögern(1000); 7}
Testergebnis #
Öffnen Sie nach dem Hochladen des Programms den seriellen Monitor in der Arduino IDE, um die kontinuierliche serielle Ausgabe von „Hallo, ESP8266!“ zu beobachten.


