Andy
https://ru.wikipedia.org/wiki/Радиан
Alexey D.
Никаких отличий, они так же через 0 переходят. 2PI Radian = 0 Radian с точки зрения окружности
Alexey D.
Так что переводить нет смысла
Alexandre
Alexey D.
Не входят.
Вот пример
Alexey D.
Alexandre
Ну да, математика нужна
Alexey D.
Пошел таблицу истиности рисовать, чтобы избежать лишних проверок )
Василий
Alexandre
Alexey D.
Угловое. То есть сектор круга 1 входит в сектор круга 2. Сектор задан двумя радиальными координатами. Направление сектора всегда от первой координаты до второй. Но первая координата может быть больше второй, что значит что сектор переходит через 0. То есть сектор [3 rad; 2rad] значит что сектор состоит из [3 rad; 2PIrad] и [0;2Rad]
ushakov
попробуйте так
X=[a,b]
Y=[c,d]
z - нулевая точка (там, где идет переход обратно в ноль)
Задача: проверка вхождения диапазона Y в диапазон Х
if (d<c) d=d+z;
if (b<a) b=b+z;
a=a%z;
b=b%z;
c=c%z;
d=d%z;
if ((c>=a) && (d<=b))
return true
else
return false;
Alexey D.
Диапазон переменной не позволяет мне сделать a > z; ) В этом большая проблема.
ushakov
хм, тогда изящно наверное не выйдет, нужно будет просто проверять все варианты диапазонов
Василий
ushakov
ushakov
и не помещается в переменную ))
Alexey D.
нет. Диапазон 0-INT.MAX; Соотвественно я не могу прибавить INT.MAX к чему либо )
Alexey D.
Это уже не так интересно )
Василий
Alexandre
Или флоат
Alexey D.
double
Alexandre
long long int
Василий
long long int
...угу
typedef signed long long S64;
typedef unsigned long long U64;
Alexey D.
Короче вот. Проверка вхождения сегмента окружности Bs-Be в другой сегмент As-Ae. Без каста и прибавления, т.е. работает даже при неизвестном минимуме и максимуме. На PowerShell набросал (мне так проще)
https://pastebin.com/VefmNWjq
Простая вариация ( Test-SegmentIncludes2 ) и с полной отладкой (Test-SegmentIncludes) и тестами ( Test-AssertSegmentIncludes )
Andy
Alexandre
господа, почему-то не хочется изобретать велосипед, поэтому спрошу тут
теоретически каждое устройство на ESP (а мне кажется, что и практически) имеет всегда некую базовую функциональность - имя, сетевые настройки (IP, wifi), настройки времени (ручные/sntp), в исходном состоянии, думается, оно должно поднимать AP, после - или коннектиться к выбранной сети, или держать свою, все это должно бы параметрироваться через вебсервер, иметь возможность апдейта софта через веб
подскажите совместимый с RTOS фреймворк для этого, стандартный provisioning/custom_config уж больно рудиментарен
Denis
чем без проблем распаковать system.img от андроида?
Denis
на win системе
ㅤ
Denis
что-то, но справился уже
MrSyabro
Ребят, есть проблемка: настроил подписку на топик mqtt, передаю число цвета. Настраиваю 3 канала pwm в соответствии своему цвету. Как только включается в работу 3 канала, Wi-Fi отваливается с ошибкой 201 иногда 200 и 4
MrSyabro
Обратно не подключается
MrSyabro
питание от 12 вольт через ams1117 (плата NodeMCU)
MrSyabro
написано все на си и rtos_sdk
Alexey D.
Нифига не понял но очень интересно.
В ADC2 ШИМ используете?
MrSyabro
Alexey D.
ADC2 pins can not be used when WiFi is use.
Esp32
MrSyabro
MrSyabro
использую 0, 4 и 5 GPIO
MrSyabro
Сам в непонятках. Пробовал последовательно вставлять резисторы до 10к (драйвер - uln2003) ничего не меняется
MrSyabro
Пробовао вместо 0 пина использовать 2 - тот же эффект
MrSyabro
Не пробовал покачто только другую плату
Алексей
MrSyabro
Алексей
Такое питание. На 1117 от 12 вольт можно яичницу жарить
MrSyabro
Оу, могу дать ему 5 вольт
Indr1x
У 117 по даташиту толи 15 толи 17в входное. Как яичница связана с его проблемой то
MrSyabro
Я и на питаниегрешил, но(!) даже, если 3 канала чключить на не большую мощность, всеравно отваливается
Indr1x
А без нагрузки на каналах связь работает?
MrSyabro
Тут тоже не понятно. Если один канал без нагрузки будет, но включен - не отваливается
Алексей
У меня один есп управлял ргб лентой, прошивка espeasy, плагин мой. Проблем не было. Но питание было от 12 вольт через lm2596, а управление через полевеки от дохлой матери
Indr1x
А три канала? ) без нагрузки просто прием?
MrSyabro
Indr1x
Выснить где косяк, с питанием или в прошивке
MrSyabro
в прошивке ничего почти нет
MrSyabro
Только подписка по mqtt на примере из rtos_sdk
MrSyabro
и установка duty на 3 канала
Ruslan
RB
Здравствуйте. Как подружить плату PN532 NFC с ESP 32 ?
Indr1x
Через UART, I2C, SPI что там на ней есть
MrSyabro
крч потрачено
Andy
MrSyabro
чего в консоль пишет?
происходит ивент дисконнекта, в консоль пишет все, что в этом ивенте выводится, а именно код ошибки
MrSyabro
Andy
250
Василий Ивановач:
-Петька,приборы!
Петька:
-300!
Василий Иванович:
-Что 300?
Петька:
-А что приборы?
что такое 250?
MrSyabro
MrSyabro
Был период 1000, ставил 250 - ничего не поменялось
Andy
MrSyabro
Andy
ESP8266_RTOS_SDK/pwm_example_main.c at master · espressif/ESP8266_RTOS_SDK
https://github.com/espressif/ESP8266_RTOS_SDK/blob/master/examples/peripherals/pwm/main/pwm_example_main.c
Andy
внизу файла
MrSyabro
А зачем ждать?