Alexey
Но т.к нравится вскод, приходится юзать его клон?😄
Ну я же тебе руки не заламываю и не заставляю использовать, то что тебе не по душе. Делай в том, что тебе нравится. А я свои ощущения выразил. Может кому еще полезно будет.
Sergey
А я просто не люблю Microsoft. Это мое внутреннее чувство.
А ничего, что интерфейс все равно от Майков, и ими же написан и передан сторонним разрабам?)
Alexey
просто титл окна поменяли и это уже не микрософт )))
Нет. Они заново все написали с поддержкой разработки в команде.
Sergey
Я то думал, может в theia отладчик завезли мощный, а оказывается проблема только в "фатальном недостатке".
Alexey
плагин для гита чтоли поставили сразу?
Не знаю, пока не разбирался
Ruslan
Не знаю, пока не разбирался
ну а что ты тогда имеешь в виду "про поддержку разработки в команде"?
Ruslan
они просто взяли вскод, поменяли заголовок, вхерачили несколько стандартных плагинов и готов новый продукт для стада
Alexey
они просто взяли вскод, поменяли заголовок, вхерачили несколько стандартных плагинов и готов новый продукт для стада
Ну не знаю... Может и так. Пока я его просто поставил и позапускал. Погляжу еще на него. Но мне пока все нравится.
Ruslan
но для питона лучше всё-таки pycharm )))
Alexey
но для питона лучше всё-таки pycharm )))
PyCharm стал стандартом de-facto. Но сука они с нами борются. Мы врагами стали. Многие используют нокиевский IDE,
Ruslan
PyCharm стал стандартом de-facto. Но сука они с нами борются. Мы врагами стали. Многие используют нокиевский IDE,
пока они борятся, мы на CE версии пишем код и он не стандарт, он сцуко дефакто лучший в отладке асинхронного питона, лучше я ничего найти не могу
Ruslan
почему-то никто не хочет на емакс написать конфиг со всем блекджеком для питона
Alexey
Почему не хочет. Попадались адепты.
Ruslan
Почему не хочет. Попадались адепты.
покажи, я бы обратно на емакс вернулся, самый охренительный редактор, но как перестал писать на схеме, чёта я напрягаюсь его конфигурировать
Alexey
Где то на форумах видел. Если вспомню - кину ссылку.
Alexey
https://habr.com/ru/articles/188376/
Ruslan
ты думаешь я это не пробовал? )))
Alexey
Я не знаю.
Ruslan
проблема в ебле, чтобы получить отладчик для асинхронщины
Ruslan
Я не знаю.
на год глянь
Ruslan
я с емакса в итоге слез году в 2018 окончательно
Alexey
Ну тогда скорее всего нет.
Max
Show Me the Money The proper way to design an electronic device is to first define the requirements, then select the best hardware available to meet those requirements. Designing the other way around — starting with hardware, then deciding what it should do — is likely to result in an odd final product that does not really solve any real problems. But as hobbyists, we often run into really interesting hardware platforms that we are determined to use for something, even if we have to shoehorn it in. While this approach is not advisable, sometimes it does work out. YouTuber techiesms, for instance, recently came across the Makerfabs MaTouch ESP32-S3 AMOLED display module and was determined to use it in a project. With a 1.8-inch AMOLED display with a 368x448-pixel resolution and an onboard ESP32-S3 microcontroller, this module looks like it was tailor-made for use in DIY smartwatches. But that is not the direction techiesms went — instead he built a tiny UPI payment receiving device. For those unfamiliar with UPI, it stands for Unified Payments Interface, and it is a popular instant payment system used in India. The idea for the device was to have it display a barcode that other people could scan to send its owner a payment. And when that payment is received, the device should then display the status of the transaction on its screen. Groundbreaking? No, but it certainly makes splitting lunch a lot easier. To simplify the software side of the equation, Square Line Studio was used to design the graphical user interface. This made it possible to incorporate elements like a home screen, payment display, and QR code generation by simply dragging and dropping elements onto a canvas. The interface was then exported as an Arduino sketch, which could be flashed to the ESP32-S3 microcontroller. In order to enable UPI payment functionality, Razorpay's payment gateway was leveraged to generate QR codes and receive payment confirmations via webhooks. Adafruit IO acts as an MQTT broker, facilitating the real-time transfer of payment data to the ESP32-S3. The Arduino code was then modified to parse the incoming JSON data from Adafruit IO, extracting the payment amount and displaying it on the AMOLED screen. The code also incorporates visual cues, such as a loading spinner during payment processing and a success indicator upon confirmation. To put some polish on the device, a 3D-printed case was designed to house the components, transforming it into a wearable pendant that is practical for everyday use. Of course similar functionality could have been built into the smartphone that techiesms almost surely carries around everywhere, but where is the fun in that? Sometimes you have to toss aside convention and practicality and have a little fun.This tiny wearable device receives payments via UPI (📷: techiesms) Testing the display module (📷: techiesms) https://www.hackster.io/news/show-me-the-money-926d0dad720c
Max
Пилим игровой мультиплеерный сервер на базе esp32: начало Одно из самых приятных проявлений программирования — это создание игр. Почему бы и нам не запилить свою? Тем более не так давно у меня появилась довольно странная мысль, которая уже который день не отпускает меня — а что если сделать многопользовательский игровой сервер на базе ESP32? О_о Можно и на базе обычного вебсервера и хостинга, но это как-то уныло, как у всех, «а душа хочет гусарства» :-))) Понятно, что это наложит довольно жёсткие ограничения на максимальное количество игроков и объём передаваемых между ними данных из-за слабости аппаратной платформы, но мысль всё же занятная. Проще говоря: игра хостится на ESP32, клиенты подключаются к ней, и ESP32 отдаёт им страницу с игрой. После этого начинается игровой процесс: клиенты обмениваются данными через ESP32, которая выступает в роли сервера, а все ресурсоёмкие задачи по максимуму обрабатываются на стороне клиентов. Теоретически, при таком подходе может что-то получиться. Попробуем… Читать дальше → https://habr.com/ru/companies/ruvds/articles/893484/?utm_source=habrahabr&utm_medium=rss&utm_campaign=893484
Max
Здравствуйте, уважаемые! Для тех, кто пытается повторить мои устройства, написал описание одной из библиотек, которая управляет параметрами и настройками устройства. За статью и код самой библиотеки (github.com/kotyara12/reParams) прошу сильно не пинать. Почитать можно тут: kotyara12.ru/iot/re_params_v1/
Remove Deleted Accounts
No deleted account found from 3277 scanned users from this group 🚫👻
Max
A LoRa-based Walkie-Talkie? Meet LILYGO T3-S3 MVSR LoRa voice communication kit With its low-power, long-range capabilities, LoRa has been used for P2P and Mesh messaging with firmware like MeshTastic, but due to its limited bandwidth, we haven’t seen quite as many LoRa audio applications. This has not stopped LILYGO from designing the T3-S3 MVSR LoRa voice communication kit, integrating LoRa radio, a microphone, and a speaker… https://www.cnx-software.com/2025/03/28/a-lora-based-walkie-talkie-meet-lilygo-t3-s3-mvsr-lora-voice-communication-kit/
Max
Building a Bluetooth-Controlled Car Using ESP32 This guide demonstrates how to build a Bluetooth-controlled car using an ESP32 module, an L298N motor driver, and 4WD car chassis kit. https://www.hackster.io/Webotrickks/building-a-bluetooth-controlled-car-using-esp32-e325ce
Evgen
Всем привет! Подскажите что может быть не так. Есть ESP32S. В проекте использую SPIFFS. Если просто подключаю библиотеку и делаю SPIFFS.begin() файловая система не монтируется. А если с ключом SPIFFS.begin(true) чтоб отформатировать то после в коде возникают глюки, Заметиk как минимум строковые переменные становятся null но файловая система вроде как коннектится после этого......
Evgen
Partition Scheme точно ли выбрана намана ?
вот уже с этим борюсь с утра
Evgen
с подбором
Evgen
предполагаю что в этом дело
Evgen
пишу в VS с PIO
Vlad
ESP.getFreeHeap(); Если памяти мало (< 20-30 КБ) - возможны сбои.
Vlad
другой образец камня не пробовал ?
Vlad
физически другую плату, может битая первая
Evgen
физически другую плату, может битая первая
а, нет. нет другой к сожалению((
Vlad
#include <LittleFS.h> void setup() { if (!LittleFS.begin()) { Serial.println("LittleFS попробуй, нах !"); LittleFS.format(); LittleFS.begin(); } }
Vlad
Проверь логи – включи отладочный вывод SPIFFS (SPIFFS.begin(true, "/spiffs", 10) – последний параметр max_files).
Vlad
и вообще, минимальный скетч попробуй, только с FS
Evgen
ок, спасибо, буду пробовать
Роджер
Добрый. Кто использовал библиотеку eeboom.h для esp32 хранения данных в памяти. Установил, и даже стартовые примеры не грузятся, ошибка: error: 'SPI_FLASH_SEC_SIZE' was not declared in this scope static constexpr uint16_t sectSize = SPI_FLASH_SEC_SIZE; Работаю в arduino IDE 2.3.2 / 2.3.24
Agent
Добрый. Кто использовал библиотеку eeboom.h для esp32 хранения данных в памяти. Установил, и даже стартовые примеры не грузятся, ошибка: error: 'SPI_FLASH_SEC_SIZE' was not declared in this scope static constexpr uint16_t sectSize = SPI_FLASH_SEC_SIZE; Работаю в arduino IDE 2.3.2 / 2.3.24
Во-первых зачем бы ее кому-то использовать, когда и стандартная работает нормально? Во-вторых - данный вопрос скорее в новичках должен задаваться.
Роджер
Во-первых зачем бы ее кому-то использовать, когда и стандартная работает нормально? Во-вторых - данный вопрос скорее в новичках должен задаваться.
можно использовать и еепром, но хочется хранить все в структуре, чтобы избежать гемора с тем чтобы думать в каком адресе храниться каждая переменная. Не очень хочется возиться, с учетом, хранения 97 байт, пока что в задумке.
Sergey
97 байт это не много, nvs подходит
Роджер
Как много у тебя данных, чем не угодил nvs?
он вроде из под espide работает, я же по отсуствию опыта через arduno ide
ok-home
пятница штоли ? полдня правил код, убавлял добавлял без дебага епть запятые поправил а оно работает ))
ㅤ
Либо просто замени на число 4096 и голову не морочь
Роджер
#include "spi_flash_mmap.h" сделай
Я попробую, надеюсь все заработает. Я долго еще мучался с Gverdb, хрень какая то для чего то более сложного. Для ардуино можно юзать и обычные функции еепром, а для есть вот че выше писали тож норм. Мне просто нужно юзать массивы. И пока нужно только 3х16, но думаю можно будет расширить до 3х64
Роджер
#include "spi_flash_mmap.h" сделай
Сделал, какая то библоитека баженая, пипец теперь у меня еще ошибок 40
ㅤ
Сделал, какая то библоитека баженая, пипец теперь у меня еще ошибок 40
Она не баженная это руки из ненужного места. Она скорей всего под предыдущый esp-idf на котором была ардуино, в пятом idf они пересрали дохера апи и чуток поменяли инклюд компонентов. Ты же видишь там последний коммит год назад
ㅤ
Мне блять лень разбираться но я думаю там делов на одну секунду
Роджер
Мне блять лень разбираться но я думаю там делов на одну секунду
Очень много библиотек прошлось скачать и поставить и то начал ругаться на какие то простые функции. Возможно библиотека заточено только для espidf поэтому не работает. Ладно использую другую библиотеку правда придется вместо 3 массивов использовать 48 переменных Вот это гемор вбивать это все в ручную
Роджер
Она не заточена под esp-idf. Ты че в коде не видишь #include "arduino.h". Там юзаются spi функции из апи esp-idf да так можно. У Её переделать одна секунда
Может я что то в arduino ide не настроил? Вроде все у меня комиполится с другими примерами, эта ругается жёстко.
ㅤ
Может я что то в arduino ide не настроил? Вроде все у меня комиполится с другими примерами, эта ругается жёстко.
Блять ты меня наискость читаешь ? Я же сказал в пятом esp-idf был рефакторинг апи. А эта написана для четвертого В частности вот те твои ошибки которые лезут там поменялось название этих функций. Возьми их поменяй на новые названия
ㅤ
Ну и помимо названия вот фнкция flash_erase_region будет наверняка иметь другие параметры. Там переписать эту либу под новое апи займет пару минут. За 800 евро готов это сделать
Роджер
Расчехляй 800 💶 или страдай
Обойдусь, в Preferences можно оказывается хитросделать массивы и не париться.
Павел
Как работает протокол передачи данных I2C #юмор Практическая электроника на каждый день. Подписаться 📱
Роджер
Расчехляй 800 💶 или страдай
Вопрос оттестирован, запись и работу с массивами через Preferences)))
Max
LILYGO's T-Deck Pro Is a LoRa- and 4G-Capable Smartphone-Like All-In-One ePaper Dev System Embedded and hobbyist electronics specialist LILYGO has launched the T-Deck Pro, a featurephone-like all-in-one development system that combines an Espressif ESP32-S3 with an ePaper display, physical keyboard, LoRa transceiver, and optional 4G cellular connectivity. "Open-source dev board meets keyboard and touchscreen," LILYGO writes of the new T-Deck Pro. "To meet different needs, T-Deck Pro is divided into two versions: A7682E (4G) and PCM5102A (Voice). The main difference between the PCM5102A and the A7682E 4G is the voice function: the audio of the A7682E 4G version can only be driven based on the [SIMCom] A7682, while the PCM5102 version can be driven directly through the [Espressif] ESP32-S3." The exterior appearance of both models of T-Deck Pro, brought to our attention by Linux Gizmos , is identical: a transparent housing puts a 3.1" 320×240 touch-capable electrophoretic ePaper display front-and-center, beneath which is a BlackBerry-style physical keyboard designed for thumb typing. AS with all electrophoretic displays, the ePaper panel requires power only when changing states and can be seen in direct sunlight without difficulty — though using it in the dark is a case of bring-your-own-flashlight. Internally, the phone-like gadget is powered by an Espressif ESP32-S3 microcontroller with two 32-bit Tensilica Xtensa LX7 cores running at up to 240MHz, 8MB of on-module pseudo-static RAM (PSRAM), and 16MB of on-module flash expandable via microSD Card. There's an integrated Bosch BHI260AP inertial measurement unit (IMU) sensor with integrated machine learning core capable of running motion detection algorithms on-device, a u-blox MIA-M10Q Global Navigation Satellite System (GNSS) receiver, and a Semtech SX1262 LoRa transceiver for long-range low-power radio capabilities. If you pick up the A7682E variant, you'll also receive a SIMCom A7682 4G cellular modem — with audio from the built-in microphone and speaker and analog audio jack routed through the modem for voice call purposes. The PCM5102A drops the modem in favor of the eponymous sound chip from Texas Instruments, under the control of the Espressif ESP32. Both models include an integrated 1.5Ah battery with battery management system, charged over USB Type-C, an ambient light sensor, vibration motor, and a Qwiic-compatible connected for external hardware. The T-Deck Pro is listed on the LILYGO store now at $92.64 for the A7682E 4G-capable version and $81.79 for the PCM5102A version; at the time of writing, the A7682E variant was showing as out-of-stock. The development system includes a surprising array of built-in features, from GNSS receiver to optional cellular connectivity. (📷: LILYGO)LILYGO has unveiled a new T-Deck, the T-Deck Pro, featuring LoRa connectivity, an ePaper display, and a BlackBerry-style keyboard. (📹: LILYGO) https://www.hackster.io/news/lilygo-s-t-deck-pro-is-a-lora-and-4g-capable-smartphone-like-all-in-one-epaper-dev-system-cbc597705f87
Валерий
Доброе утро. Подскажите что за микросхема установлена в модуле (похоже Wemos). Подключение не похоже на CH340. С 15 пина через резистор подключена на TX ESP8266.