adc DTMF ESP32 ESP8266 FLPROG БЛОКИ ДЛЯ ESP32 для простой записи на SD флеш карту. flprog блоки для масивы GSM I2C LCD1602 max6675 MG995 RHT03 Работает в режим авто определения типа датчика. STM32F4 БЛОК ДЛЯ РАБОТЫ С CAN LIN Бдлк для анимации Блок RxTx UART Блок детектор фронта/спада Блок для En_AP - включает автоматическое включение точки доступа в случае отсутствия подключения в р Блок для SPIFFS для проигрывания WAV и MP3 файлов Блок для Вольтметр 25V Блок для Логика компаратора с гистерезисом стандарта от Siemens Logo Блок для ШИМ 10 бит Блок для ардуино дисплея nokia 5110 Блок для включает автоматическое включение точки доступа в случае отсутствия подключения в режиме кл Блок для генерации импульсов для шаговых двигателей Блок для датчика температуры и влажности BME280 BMP280 Блок для детектирования попадания текущего времени в указанный временной интервал Блок для дисплея OLED SSD1306 I2C для NodeMCU Блок для для работы с модулем Sim800L и Sim900 GSM_NEW 0.5.1b Блок для измеритель тока напряжения и мощности INA226 Блок для конвертации HEX_to_RGB Блок для модуля TA-1200 AC Current Sensor Блок для одного Блок для снятия показаний с трансформатора переменного тока Блок для таймер обратного отсчёта Блок для установки соединения с программой Virtuino Блок служит для создания бегущей строки Блоки разные (прочее блоки) включенных последовательно отсчёт в секундах

  

Заказать скетч для Arduino, ESP8266, ESP32

Хотите создать устройство на базе Arduino, ESP32 или ESP8266, но не знаете, как 
написать скетч? Я помогу!
Я предлагаю широкий спектр услуг по 
программированию контроллеров Arduino, ESP8266, ESP32 и созданию устройств на их основе.
Я предлагаю:
* Написание скетчей для Arduino, ESP8266 и ESP32;
* Обучение программированию Arduino, ESP8266 и ESP32;
* Изготовление готовых устройств на базе Arduino, ESP8266 и ESP32.
Обратившись ко мне, вы получите профессиональную помощь в создании устройств на 
базе популярных микроконтроллеров.
Я гарантирую высокое качество работы и 
соблюдение сроков.
Чтобы узнать больше о моих услугах или заказать разработку устройства,
свяжитесь со мной по контактам указаны ниже.
vk.com/arduino_faiz  
sasha-3155@mail.ru
Телеграм @radiofaiz
Ватсап +79034825147
------------------
Мои каналы (Портфолио)
https://rutube.ru/channel/24872025/
https://zen.yandex.ru/id/6225fce3113ba41915521ceb
https://www.youtube.com/channel/UC2xMfBXM1gVHwLf9b2a2PJA
Это важно!
Это важно!

FLPROG БЛОКИ ДЛЯ записи строки на SD карту для ESP32.

Блок записи строки на SD карту для ESP32.
Нужен базовый и одноименный основной блоки.
По фронту сигнала (Save), со входа (Text), записывается строковая информация в файл, с именем на входе (File).
Имя файла должно быть с расширением. Если файл существует, информация в него будет дописана.
Если файла нет, информация запишется в новый созданный файл, с именем на входе блока.
Если файл пишется не в корень SD, а в папку(под папки), нужная папка должна уже быть на SD, иначе записи не будет.
На входе (Index) должно быть уникальное слово, для записываемой строки в этом файле. 
Состоящее из одной латинской буквы, и цифры (обычно это порядковый номер строки).
Этот индекс, вместе с автоматическими координатами расположения строки в файле (начало, конец), записывается в отдельный файл.
Файл будет автоматически создан, в той же папке, с тем же именем, и расширением .log
Этот файл предназначен для аналогичного блока чтения, и трогать его без необходимости не стоит.


rw6cm 22/04/20
FLProg 6.3.1   IDE 1.8.11

 

FLPROG БЛОКИ ДЛЯ ESP32 для простой записи на SD флеш карту.

Блок ESP32 для простой записи на SD флеш карту.
Может ставится не один. Используется в основном для записи логов,
с последующим просмотром флешки на компе.
Для работы нужен основной и базовый блок.
По переднему фронту входа Save, со входа Text записывается строковая информация
в файл с именем на входе File.
Имя файла должно быть с расширением. .txt   .csv  .log итд

rw6cm 22/04/20
FLProg 6.3.1   IDE 1.8.11

 

Мультивибратор в МИНУТАХ!
При коротковременой подачи еденицы на вход en
включается мультивибратор с параметрами на включение со входа t_min_on и выключения t_min_off
При последующей подачи еденицы на вход en мултивибратор отключается
Максимальное количество минут 596
По истечению t_min_on появляется еденица на выходе on
По истечению t_min_off появляется еденица на выходе off

 

PMU AXP2101 для ESP32

расшифровка прерывания
№бита - пояснение
1. IRQ относящиеся к температуре батареи:
  1 - Батарея недостаточно нагревается в рабочем режиме.
  2 - Перегрев батареи в рабочем режиме.
   3 - Батарея недостаточно нагревается в режиме зарядки с IRQ с названием bcut_irq.
   4 - Перегрев батареи в режиме зарядки с IRQ с названием bcot_irq.

2. IRQ для счетчика и уровня SOC:
   5 - Уведомление о новом уровне заряда (SOC) с IRQ с названием lowsoc_irq.
   6 - Уведомление о истечении времени ожидания через счетчик с IRQ с названием gwdt_irq.
   7 - Понижение SOC до уровня предупреждения 1 с IRQ с названием socwl1_irq.
   8 - Понижение SOC до уровня предупреждения 2 с IRQ с названием socwl2_irq.

3. IRQ для кнопок питания:
   9 - Положительный фронт IRQ для включения питания с IRQ с названием ponpe_irq_en.
   10 - Отрицательный фронт IRQ для включения питания с IRQ с названием ponne_irq_en.
   11 - IRQ для длительного нажатия на кнопку включения питания с IRQ с названием ponlp_irq.
   12 - IRQ для короткого нажатия на кнопку включения питания с IRQ с названием ponsp_irq_en.

4. IRQ для событий с батареей и зарядкой:
   13 - Событие удаления батареи с IRQ с названием bremove_irq включено.
   14 - Событие установки батареи с IRQ с названием binsert_irq включено.
   15 - Событие удаления VBUS (Напряжение на шине) с IRQ с названием vremove_irq включено.
   16 - Событие установки VBUS с IRQ с названием vinsert_irq включено.

5. Прочие IRQ для системы:
   17 - Событие защиты батареи от перенапряжения с IRQ с названием bovp_irq включено.
   18 - Событие истечения таймера безопасности зарядки с IRQ с названием chgte_irq включено.
   19 - Событие перегрева уровня 1 для устройства с IRQ с названием dotl1_irq включено.
   20 - Событие запуска зарядки с IRQ с названием chgst_irq включено.
   21 - Событие завершения зарядки батареи с IRQ с названием chgdn_irq включено.
   22 - Защита от перегрузки BATFET (батарейный полевой транзистор) с IRQ с названием bocp_irq включено.
   23 - Событие перегрузки LDO (Напряжение с низким падением) с IRQ с названием ldooc_irq включено.
   24 - Событие истечения срока действия сторожевого таймера с IRQ с названием wdexp_irq включено.

FLprog блоки запись в GOOGLE ТАБЛИЦЫ

 

 Блоки должны располагаться на отдельной плате.
 Следить за порядком блоков.
 Если меняете расположение блоков, нужно оторвать от них связи и соединить заново.
 Первый блок должен стоять первым в цепочке блоков, Последний блок должен стоять последним.
Автор AlexCrane, 13.04.2023
НЕ РАБОТАЕТ СОВМЕСТНО С БЛОКАМИ ESPUI  (нашедших этому решение просьба поделиться)
парсинг с api.openweathermap.org
name - вывод текстом города по коду 
Входы 
Get - единица на запрос
cityId - код города, бать на сайте  https://openweathermap.org/city/
после ввода необходимого города в адресной стороке появится код города
https://openweathermap.org/city/524901   - вставлять в блок  524901
appId - ключ при регстрации на https://openweathermap.org (бесплатно)
Выходы
name - вывод текстом города по коду 
winddeg - направление ветра, для перевода в привычное направление смотреть тут https://openweathermap.org/weather-conditions#Icon-list/weather-conditions#Icon-list
cloud - облачность в %
idsky- код обланочти, осадков https://openweathermap.org/weather-conditions

УБЕДИТЬСЯ ЧТО БИБЛИОТЕКА ArduinoJson.h версии 5.13.5 ( не 6хххххх)
При загрузке доработать
не знаю как в ФЛП создать параметр const char*  поэтому необходимо в начале кода найти переменную 
String snowname (с индексом ФЛМ например _37560766_1);
и закоментировать
//String snowname (с индексом ФЛМ например _37560766_1);
иначе будет ошибка
ключ как демка взят из ресурса 
http://arduinolab.pw/index.php/2016/08/13/poluchaem-dannye-o-pogode-iz-interneta-kod-iz-video/
для стабильной работы ресурса создайте собсвенный ключ.
 

Опрос

Вам пригодился материал с нашего сайта?

Другие опросы...