#26 Re: Апаратні питання » ESP-01S залипає при низькому рівні на вході GPIO2 при подачі живлення. » 2022-12-03 11:57:19

> чи існують менш затратні рішення?

А оставшаяся пара ног под что-то задействована?

#29 Re: Проекти » Безперебійний блок живлення на 12в 3А » 2022-11-07 21:20:43

https://jabberworld.info:5283/upload/ec27dcda43c1bdb422cd46afa492a43811cee88a/hNbut4ZcTsca7oqckdOgBY3O870HUC4kNPY5eDU0/pVrdacGQQP2BxQKb0Acekg.jpg - у меня вот такое валяется, в теории как раз можно для таких целей использовать.

#30 Re: Проекти » Безперебійний блок живлення на 12в 3А » 2022-11-07 18:57:55

Батарея на 12В не сильно удобна для питания компа на 12В, так как у нее зарядное напряжение 13,5-14В, а полный разряд - 10,5. Соответственно, между таким бесперебойником надо воткнуть step up / step down - преобразователь, который при любом входном будет делать нужные 12В. КПД у них обычно ниже. Если не привязываться к свинцу, то можно взять батарею с напряжением повыше - например, 4S-сборку для Li-ion, а дальше уже делать только понижение. В свою очередь в качестве источника становится удобным использовать БП от ноутбуков.

#31 Re: Проекти » Безперебійний блок живлення на 12в 3А » 2022-11-07 02:01:12

А любая плата по запросу в гугле "бесперебойник для охранной системы" - не вариант?

#33 Re: Проекти » Потрібна допомога з PZEM-004T V3 на Raspberry PI Zero » 2022-11-01 01:19:17

Помню что-то такое попадалось, но не помню, как решил. RX/TX точно верно подключены?

#34 Re: Програмування Arduino » Проблема загрузки кода "Arduino as ISP" для плати ESP32S в ардуіно IDE » 2022-09-24 17:22:46

Вам шашечки или ехать? ТС уже 3 дня возится с этими "двумя резисторами и двумя кнопочками" и пока заказал девайс, с которым все равно первое время будет ходить по граблям.

#36 Re: Програмування Arduino » Першоджерела для чайників » 2022-08-06 00:20:56

Там не "чужие коды". По ссылке вполне себе документация по тому, что мы тут выше обсуждали. Например, вопрос "Як взнати, чи синхронізація пройшла успішно?" - "sntp_get_sync_status() and sntp_set_sync_status(): Can be used to get/set time synchronization status". Там же кликаем на sntp_get_sync_status() - "After the update is completed, the status will be returned as SNTP_SYNC_STATUS_COMPLETED". Т.е., если вызов функции sntp_get_sync_status() отдает нам SNTP_SYNC_STATUS_COMPLETED - значит, все ок, время установлено.

> От є список функцій

И буквально перед этим фраза "you can use the following standard C library functions...".

> а які у них параметри, які межі застосування

Вбиваем в гугл "C gettimeofday()", получаем, например, https://linuxhint.com/gettimeofday_c_language/

"The gettimeofday() function gets the system’s clock time. The current time is expressed in elapsed seconds and microseconds since 00:00:00, January 1, 1970 (Unix Epoch)". Думаю, перевести несложно - число секунд  и микросекунд с указанной даты - например, 1659734120.123 на момент написания этого сообщения.

> яку бібліотеку потрібно підключити

>>> СТАНДАРТНЫЕ ФУНКЦИИ <<<. Отдельно не надо ничего подключать. А конкретно для этой функции - дочитать до фразы "The gettimeofday() function is defined in sys/time.h header file."

И так далее.

> Гугл видає море інформації

Но главное, что он ее выдает. Так почему бы не почитать хотя бы немного из того, что он выдает? Тут нет "простых букв" - да, какие-то примеры могут быть показаны нагляднее, можно искать что-то на русском или украинском.  Для "чайников" вполне можно подобрать какую-то книгу из https://arduino.ua/cat71-literatyra - но дальше надо все же научиться получать информацию из всех доступных источников.

#37 Re: Програмування Arduino » Першоджерела для чайників » 2022-08-05 13:07:20

ТС, к прочтению, ответит на ряд вопросов: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/system_time.html

#39 Re: Програмування Arduino » Першоджерела для чайників » 2022-08-05 01:11:14

> В цьому конкретному випадку не користуюсь жодними зовнішніми бібліотеками

Ок, я не угадал с "дополнительными библиотеками".

Запрос в гугл по "ESP32 configTzTime" первой ссылкой дает https://github.com/espressif/arduino-esp32/blob/master/cores/esp32/esp32-hal-time.c - тут расписаны обе упомянутые функции - со сходной структурой, но небольшими отличиями в конце.

> Спробував шукати на жорсткому диску файли, в яких є configTzTime. Знайшов тільки один свій іно-файл sad
> Ардуіно-іде під час компіляції на configTzTime не матюкається.

Значит, плохо искал:

rain@walkbook:~$ find . -iname *esp32-hal-time.c* 2>/dev/null
./.arduino15/packages/esp32/hardware/esp32/1.0.5/cores/esp32/esp32-hal-time.c

#40 Re: Програмування Arduino » Першоджерела для чайників » 2022-08-05 01:02:17

Off: черт, когда уже тут нормальный форумный движок завезут? Ни уведомлений нормальных, ни юзабельного RSS sad. Форум "для галочки" :-

#41 Re: Програмування Arduino » Першоджерела для чайників » 2022-08-04 01:07:15

Может это попросту различные библиотеки с различными функциями вызова и различными перечнями параметров? Мало информации.

Ну и чтобы два раза не вставать, по вопросу из соседнего треда:

> Підкажіть, де шукати ці першоджерела, щоб вивчити.

Установленные библиотеки лежат в ~/Arduino/libraries. Открываем нужную, разглядываем smile

Підвал форуму