Описание:

Плата ESP32 Wemos D1mini – это плата в формате D1 mini на основе WiFi Bluetooth модуля WROOM-32, который содержит микроконтроллер ESP32.

Технические характеристки:

- CPU- 448 KByte ROM, 512 KByte SRAAM, RTC 16 KByte SRAM;

 - интерфейсы: GPIO- 22 порта, I2C/ SPI/ I2S по 2 порта, PWM- 3 порта, ADC- 16 портов, DAC- 2 порта;

 - напряжение питания 2.2~3.6V;

 - потребляемый ток: 80мА;

 - поддержка шифрования WPA/ WPA2/ WPS;

 - обновление прошивки через UART, OTA;

 - поддержка протоколов IPv4, IPv6, SSL, TCP/UDP, HTTP, FTP, MQTT;

 - рабочая температура: -40~ +85°C;

Примечание

При установке в Arduino IDE требуется загрузить пакет данных для ESP32.

1)Требуется для начала зайти Файл – настройки. В настройках требуется вставить ссылку в область «Дополнительные ссылки для менеджера плат»:

https://dl.espressif.com/dl/package_esp32_index.json

2) Следом требуется выбрать Инструменты – плата – менеджер плат. В поиске выбрать ESP32. и выбрать установку:

3) Теперь нужно выбрать среди плат – WEMOS D1 MINI ESP32

4) Плата готова к прошивке.

Распиновка:

Wemos

Wemos GPIO

ESP32 Mini

Комментарии

TX

GPIO1

TXD (GPIO1)

 

RX

GPIO3

RXD (GPIO3)

 

D1

GPIO5 (SCL)

IO22 (SCL)

 

D2

GPIO4 (SDA)

IO21 (SDA)

 

D3

GPIO0

IO17

 

D4

GPIO2

IO16

 

GND

GND

GND

 

5V

5V

VCC

 
    

RST

RST

RST

 

A0

ADC0

SVP (GPIO36)

Аналоговый вход

D0

GPIO16

IO26

 

D5

GPIO14

IO18

SCK

D6

GPIO12

IO19

MISO

D7

GPIO13

IO23

MOSI

D8

GPIO15

IO5

SS/CS

3V3

3V3

3V3

 

Прошивка включения Bluetooth

#include "BluetoothSerial.h"

// Проверка, что Bluetooth доступен на плате
#if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED)
#error Bluetooth is not enabled! Please run `make menuconfig` to and enable it
#endif

// Создаём экземпляр класса
BluetoothSerial SerialBT;

int LED = 2; // встроенный светодиод

void setup() {
  Serial.begin(115200); // включаем передачу данных у последовательного порта
  SerialBT.begin("ESP32"); // Может придумать своё имя
  Serial.println("The device started, now you can pair it with bluetooth!");
  pinMode(LED, OUTPUT);
}

void loop() {
  if (Serial.available()) {
    SerialBT.write(Serial.read());
  }
  if (SerialBT.available()) {
    char incomingChar = SerialBT.read();
    Serial.write(incomingChar);

    // При символе "1" включаем светодиод
    if (incomingChar == '1')
    {
      digitalWrite(LED, HIGH);
      Serial.println("On");
    }
    // При символе "0" выключаем светодиод
    if ( incomingChar == '0')
    {
      digitalWrite(LED, LOW);
      Serial.println("Off");
    }
  }
  delay(20);
}

Обзор ESP32 mini на канале G6EJD

Написать отзыв

Примечание: HTML разметка не поддерживается! Используйте обычный текст.
    Плохо           Хорошо

Wemos ESP32

  • Производитель: Китай
  • Модель: Product 1
  • Бонусные баллы: 400
  • Наличие: Есть в наличии
  • 580.00 ₽

  • Без НДС: 580.00 ₽
  • Цена в бонусных баллах: 200