siargy:Land, спасибо за ваш ответ
а в чем был вопрос?
Почему у вас кракозябры?
у вас или вообще нет кирилического шрифта, или он поломанный.
siargy:Land, спасибо за ваш ответ
а в чем был вопрос?
Почему у вас кракозябры?
у вас или вообще нет кирилического шрифта, или он поломанный.
Land:Почему кракозябры?
очевидно это системная проблема, которая имеет несколько костыльных решений и ни одного правильного
Land:или вообще нет кирилического шрифта, или он поломанный.
сначала не было, потом я скачал и подменил файл шрифтов, кракозябры поменялись, но в кирилицу не превратились. буду разбираца дальше.
спасибо что отвечаете.
siargy:сначала не было, потом я скачал и подменил файл шрифтов
ну там могли быть какие-нибудь ср1251 (или как они правильно именуются?) а библиотека поддерживает utf8. или наоборот. мне кажется, вы быстрей сами нарисуете себе шрифт, чем разбираться, какая библиотека какой шрифт подхватит
Всем привет. Кто-нибудь может написать функцию нахождения минимального значения для скетча? Не обязательно за бесплатно. Смысл - есть датчик, с него сминаю показания раз 100 в секунду. Но на экран надо бы выводить минимальное значение в течении секунды, в следующую секунду опять минимальное, так как значения постоянно разные, от 900 до 300 допустим. Сам секу только минимально. Спасибо
volatile uint16_t minADC = 1023;
uint32_t lasttime = millis();
while(1){
uint16_t valueADC = analogRead(pin) ;
if( value < minADC) {
minADC = valueADC;
}
if(millis() - lasttime > 1000{
Serial.pint("Min value= ");
Serial.println(minADC);
minADC = 1023;
lasttime = millis();}
}
Кopeнb:Будет работать, если учесть, что значения прыгают постоянно?
если вам надо находить минимальное значение за каждую секунду, надо добавить ежесекундный сброс минимального значения. Если вам просто надо найти минимальное значение за весь период работы, то достаточно того, что есть.
Land, ну так да, каждую секунду надо. Значения постоянно меняются, датчик надо подстаивать и видеть минимальное значение.
Кopeнb:Land, ну так да, каждую секунду надо. Значения постоянно меняются, датчик надо подстаивать и видеть минимальное значение.
ну как бы не за что ![]()
Открыл из папки пример File > Examples > BluetoothSerial > SerialtoSerialBT

плата такая

видимо гдето чтото надо поправить в настройках?
siargy, "ESP-Bluedroid for ESP32-S3 supports Bluetooth LE only. Classic Bluetooth is not supported."
https://github.com/espressif/arduino-esp32/issues/8023
siargy:папки BLE пример скомпилировался
не все примеры удалось скомпилировать, в некоторых возникает ошибка
D:\Documenty\Arduino\libraries\ESP32_BLE_Arduino\src/FreeRTOS.h:61:35: error: 'ringbuf_type_t' has not been declared
61 | Ringbuffer(size_t length, ringbuf_type_t type = RINGBUF_TYPE_NOSPLIT);
| ^~~~~~~~~~~~~~
|
офлайн
WladlenAlfa
Neophyte Poster
|
|
|
7 |
11 лет на сайте Город:
|
Всем привет. Относительно недавно начал интересоваться Ардуино и все что с ним связано. Может ещё живы какие-нибудь клубы в Минске для уже недетей?) Это для получения практического опыта и все такое)
WladlenAlfa:Всем привет. Относительно недавно начал интересоваться Ардуино и все что с ним связано. Может ещё живы какие-нибудь клубы в Минске для уже недетей?) Это для получения практического опыта и все такое)
вряд-ли какие-то клубы для недетей существуют в этом плане. ИМХО, самый лучший подход -- это придумать какую-то реальную задачу (пусть даже самую простую) и начать ее реализовывать. А все эти занятия "помигаем светодиодом" -- полная фигня. В одно ухо влетело, в другое вылетело.
кто может помочь ? есть проект , схема , скетч , в симуляторе работает - в железе = нет .