Разное о выращивании табака на Алтае
Вы не вошли.
Страницы 1
Вчера получил новую плату ESP32-S3.
Покупал тут.
ESP32-S3-DevKitC-1 WiFi Bluetooth-совместимая BLE 5,0 сетчатая макетная плата ESP32, беспроводной модуль за 560,31 ₽ - уже со скидкой -13%
https://sl.aliexpress.ru/p?key=m7tnZwK
Не в сети
Не в сети
Для Arduino IDE не забываем обновить ядро.
https://github.com/espressif/arduino-es … rted-chips
Не в сети
Заливаем тестовую программу.
https://github.com/radioelf/Test-Esp32-S3-RGB
Чтоб RGB светодиод WS2812 на плате работал, надо припаять перемычку "RGB".
Не в сети
Не в сети
Новая библиотека VGA.
https://github.com/bitluni/ESP32-S3-VGA
Не в сети
//This example shows how to use the GfxWrapper to be able to use the Adafruit GFX library with VGA
//bitluni
#include "ESP32S3VGA.h"
#include <GfxWrapper.h>
#include <Fonts/FreeMonoBoldOblique24pt7b.h>
#include <FontsRus/TimesNRCyr18.h>
#include <FontsRus/Cooper18.h>
// r,r,r,r,r, g,g, g, g, g, g, b, b, b, b, b, h,v
//const PinConfig pins(4,5,6,7,8, 9,10,11,12,13,14, 15,16,17,18,21, 1,2);
//3 bit version (no resistor ladder)
const PinConfig pins(-1,-1,-1,-1,8, -1,-1,-1,-1,-1,14, -1,-1,-1,-1,21, 1,2);
//VGA Device
VGA vga;
Mode mode = Mode::MODE_320x240x60;
GfxWrapper<VGA> gfx(vga, mode.hRes, mode.vRes);
void setup()
{
vga.bufferCount = 2;
if(!vga.init(pins, mode, 16)) while(1) delay(1);
vga.start();
}
//the loop is done every frame
void loop()
{
static int x = 0;
vga.clear(vga.rgb(0x80, 0, 0));
//using adafruit gfx
gfx.setFont(&FreeMonoBoldOblique24pt7b);
gfx.setCursor(100 + x, 100);
gfx.print("HELLO!");
gfx.setFont(&Cooper18pt8b);
gfx.setCursor(100, 200);
gfx.print("ПРИВЕТ!");
gfx.setFont(&TimesNRCyr18pt8b);
gfx.setCursor(10, 30);
gfx.print("ПРИВЕТ!");
vga.show();
x = (x + 1) & 255;
}
Не в сети
Не в сети
Не в сети
На данный момент, библиотека VGA, поддерживает следующие графические режимы:
static const Mode MODE_640x400x70;
static const Mode MODE_320x200x70;
static const Mode MODE_640x480x60;
static const Mode MODE_320x240x60;
static const Mode MODE_800x600x56;
static const Mode MODE_800x600x60;
static const Mode MODE_400x300x60;
static const Mode MODE_1024x768x43;
static const Mode MODE_1024x768x60;
static const Mode MODE_1280x720x60;
Не в сети
https://github.com/atomic14/esp32-s3-pinouts
Описание портов esp32s3.
Не в сети
Страницы 1