TENSTAR ROBOT ESP32-C3 ESP32-S3 ESP32-H2 ESP32-C6 Entwicklungsboard ESP32 C3 Supermini Wifi Bluetooth ESP32C3
Price range: 27,99 € through 32,99 €





#„Enthalten „WiFi.h““
Leerlauf-Setup()
{
Seriell.begin(115200);
„WiFi.softAP(“„ESP_AP“, „“123456789″);
}
void-Loop()
{
„Serial.print“ „Hostname:““);“
Serial.println(WiFi.softAPgetHostname());
„Serial.print“ „Host IP:“);“
Serial.println(WiFi.softAPIP());
„Serial.print(“Host IPV6:”);“
Serial.println(WiFi.softAPIPv6());
„Serial.print“ „Host SSID:“);“
Serial.println(WiFi.SSID());
„Serial.print“ „Host Broadcast IP:“);“
Serial.println(WiFi.softAPBroadcastIP());
„Serial.print“ „Host-Mac-Adresse:“);“
Serial.println(WiFi.softAPmacAddress());
„Serial.print“ „Anzahl der Host-Verbindungen:“ „);“
Serial.println(WiFi.softAPgetStationNum());
„Serial.print“ „Host Network ID:“);“
Serial.println(WiFi.softAPNetworkID());
„Serial.print“ „Host Status:“);“
Serial.println(WiFi.status());
Verzögerung (1000);
}


#Enthalten
#Enthalten
#Dazu gehören
#einschließen
int scanTime = 5; //In Sekunden
BLESScan* pBLESScan;
Klasse MyAdvertisedDeviceRückmeldungen: öffentlich BLEAdvertisedDeviceRückmeldungen {
leid onResult(BLEAdvertisedDevice advertisedDevice) {
„Serial.printf(“„Werbewertetes Gerät: %s n“, beworbenes Gerät.toString().c_str());“
}
};
void-Setup() {
Seriell.begin(115200);
„Serial.println(“Scannen…“);“
„BLEDGerät::End(““);“
pBLEScan = BLEDevice::getScan(); //neuer Scan erstellen
pBLEScan->setRekturedDeviceCallbacks(neues MyAdvertisedDeviceCallbacks());
pBLEScan->setActiveScan(true); //aktive Scan verwendet mehr Leistung, erhalten aber schneller Ergebnisse
pBLEScan->setInterval (100);
pBLEScan->setFenster(99); // weniger oder gleich eingestelltIntervallwert
}
void loop() {
// Geben Sie hier Ihren Hauptcode ein, um wiederholt zu laufen:
BLESScanErgebnisse gefundenDevices = pBLESScan->start(scanTime, falsch);
„Serial.print“ „Geräte gefunden: „);“
Serial.println(foundDevices.getCount());
„Serial.println(“ „Scannen fertig!“”);
pBLEScan->clearResults(); // Ergebnisse vomBLESScan-Puffer löschen, um Speicher freizugeben
Verzögerung (2000);
}

#Enthalten
#Enthalten
#Enthalten
// Die Generierung von UUIDs finden Sie Folgendes:
//https://www.uuidgenerator.net/
#„Definition SERVICE_UUID“ „4fafc201-1fb5-459e-8fcc-c5c9c“331914b””
#„Definition CHARAKTERISTIC_UUID“ „beb5483e-36e1-4688-b7f5-ea07361b26a8““
Klasse MyCallbacks: public BLECharacteristicCallbacks {
leid onWrite(BLECharacteristic *pCharacteristic) {
std::Saitenwert = pCharakteristik->getValue();
wenn (Wert.Length() > 0) {
„Serial.println(“*********”);“
„Serial.print(“Neues Wert: „);“
für (int i = 0; i < value.länge(); i++)
Serial.print(Wert[i]);
Seriell.println();
„Serial.println(“*********”);“
}
}
};
void-Setup() {
Seriell.begin(115200);
„BLED-Gerät::init („MyESP32“);“
BLEServer *pServer = BLEDevice::createServer();
BLEService *pService = pServer->Service erstellen(SERVICE_UUID);
BLEKarakteristik *pCharakteristik = pService->Charakteristik erstellen(
CHARAKTERISTISCH_UUID,
BLEKharacteristic::PROPERTY_READ|
BLEKharacteristic::PROPERTY_WRITE
);
pCharakteristik->setRückmeldungen(neue MyCallbacks());
„pCharacteristic->setValue“ („Hallo Welt“);“
pService->start();
BLEWerbung *pWerbung = pServer->getWerbung();
pWerbung->start();
}
void loop() {
// Geben Sie hier Ihren Hauptcode ein, um wiederholt zu laufen:
Verzögerung (2000);
}


Digitaler Stift
Laden Sie den Code auf die Platine hoch und die integrierte LED leuchtet jede Sekunde auf.
// Definieren Sie die LED gemäß dem Pin-Diagramm
int led = 8;
void-Setup() {
// Initialisieren Sie die digitale Pin-LED als Ausgang
pinMode (LED, AUSGANG);
}
void loop() {
digitalWrite(LED, HIGH); // Schalten Sie die LED ein
Verzögerung(1000); // eine Sekunde warten
digitalWrite (LED, NIEDRIG); // Schalten Sie die LED aus
Verzögerung(1000); // eine Sekunde warten
}
Digitales PWM
Laden Sie den folgenden Code hoch, um zu sehen, wie die integrierte LED allmählich gedimmt.
int ledPin = 8; // LED mit digitalem Pin 10 verbunden
void-Setup() {
// deklarieren LED-Pin als Ausgang
PinMode (LEDPin, AUSGANG);
}
void loop() {
// Ausbleichen von min nach max in Schritten von 5 Punkten:
für (int fadeValue = 0; fadeValue <= 255; fadeValue += 5) {
// stellt den Wert ein (Bereich von 0 bis 255):
analogWrite(ledPin, fadeValue);
// Warten Sie 30 Millisekunden, um den Dimmeffekt zu sehen
Verzögerung (30);
}
// Ausbleichen von maximal bis min in Schritten von 5 Punkten:
für (int fadeValue = 255; fadeValue >= 0; fadeValue -= 5) {
// stellt den Wert ein (Bereich von 0 bis 255):
analogWrite(ledPin, fadeValue);
// Warten Sie 30 Millisekunden, um den Dimmeffekt zu sehen
Verzögerung (30);
}
}
Analoger Pin
Verbinden Sie das Potentiometer mit dem Pin A5 und laden Sie den folgenden Code hoch, um das Blinkintervall der LED durch Drehen des Potentiometerknopfs zu steuern.
const int sensorPin = A5;
const int ledPin = 8;
void-Setup() {
pinMode (SensorPin, INPUT); // deklarieren Sie den SensorPin als INPUT
pinMode (LEDPin, OUTPUT); // deklarieren Sie den LEDPin als OUTPUT
}
void loop() {
// Lesen Sie den Wert vom Sensor:
int sensorValue = analogRead(sensorPin);
// schalten Sie den LEDPin ein
DigitalWrite (LEDPin, HIGH);
// Stoppen Sie das Programm für Millisekunden:
Verzögerung (SensorWert);
// schalten Sie den LEDPin aus:
DigitalWrite (LEDPin, NIEDRIG);
// Stoppen Sie das Programm für Millisekunden:
Verzögerung (SensorWert);
}

Erweiterungsplatine






Additional information
| Farbe | C3 Super Mini Plus, H2 Supermini, C6 Supermini, C3 Super Mini, Expansion B For H2, Expansion B For C6, Expansion B For C3, S3 Supermini |
|---|
Vendor Information
- Address:
- No ratings found yet!
-
Price range: 44,99 € through 191,99 €
MKS DLC32 MAX Steuerplatine 32Bit ESP32-S3 Flammenerkennung Deckelöffnungsschutz 12-24V Offline Wifi Für Cnc-Lasergraviermaschine
Price range: 44,99 € through 191,99 € -
56,99 €
-
Price range: 26,99 € through 58,99 €
1 ~ 10PCS SN65HVD230 VP230 KÖNNEN Bord Netzwerk Transceiver Evaluation Entwicklung Modul Für Arduino Controller Board DC 3V-3,6V
Price range: 26,99 € through 58,99 € -




















Reviews
There are no reviews yet.