Перейти к содержанию

Можно ли кодить на Си платы Wemos D1 и Nodemcu v3?


Гость Павел

Рекомендуемые сообщения

Приветствую. После того, как сделал большой проект на ардуино, захотел перейти на уровень выше и кодить на чистом C. Купил платы Wemos D1( FT232) и Nodemcu v3(CH340) для создания IoT устройств, но в интернете везде пишут, что эти платы программируются в Arduino IDE. Существуют ли среды программирования для данных плат, позволяющие их кодить на C?

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

41 минуту назад, Гость Павел сказал:

Существуют ли среды программирования для данных плат, позволяющие их кодить на C

А в Arduino IDE на каком языке кодят по вашему?

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Сделали большой проект, а саму среду хоть изучали?

В том же Arduino IDE можно писать как на С++, так и на чистом С. Выбор за программистом :D

Изменено пользователем giao
Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

2 минуты назад, giao сказал:

В том же Arduino IDE можно писать

Правда, писать там код, особенно больших проектов - мазохизм, т.к. IDE это можно назвать с большой натяжкой:crazy: А так Visual Studio в помощь.

Ссылка на комментарий
Поделиться на другие сайты

 

https://www.espressif.com/en/products/software/esp-sdk/overview

Espressif SDK — это набор утилит и API-интерфейсов на уровне устройства для беспроводных чипсетов серий ESP8266, ESP32 и ESP32-S2. Оптимизированные предварительно скомпилированные библиотеки и готовые к компиляции библиотеки драйверов сокращают время выхода на рынок, обеспечивая при этом свободу настройки. Наши SDK компилируются с помощью бесплатной цепочки инструментов Xtensa GCC.

 

Снимок2.JPG

Изменено пользователем READART
Ссылка на комментарий
Поделиться на другие сайты

1 час назад, READART сказал:

Espressif SDK

Какой смысл, если Visual Studio будет удобнее? А писать там можно и под ARM, и под ESP, и под Ардуйню. Причем под все там еще и вагон примеров.

Ссылка на комментарий
Поделиться на другие сайты

11 часов назад, BARS_ сказал:

А в Arduino IDE на каком языке кодят по вашему?

Вообще, там своя версия C++, на сколько я знаю

@READART @BARS_ Спасибо за помощь!

Ссылка на комментарий
Поделиться на другие сайты

17 часов назад, READART сказал:

выше изложено не мое мнение, а цитата разработчика.

А STM продвигает свой Cube IDE, работать в котором невозможно. И дальше что? На текущий момент ничего удобнее Visual Studio не придумали....

Ссылка на комментарий
Поделиться на другие сайты

19 минут назад, READART сказал:

Кому

Да никому. Еще хоть что-то из себя IAR и KEIL представляли, а Cube IDE лютый треш, очередной выкидыш Eclipse. Еще раз повторюсь, ничего удобнее Visual Studio пока не придумали под МК.

Изменено пользователем BARS_
Ссылка на комментарий
Поделиться на другие сайты

1 час назад, BARS_ сказал:

работать в котором невозможно.

Спорный момент, вполне себе юзабельная ИДЕ. в некоторых местах удобнее Кейла, в некоторых нет.

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, Гость Alex80 сказал:

вполне себе юзабельная ИДЕ

Вполне тормозной выкидыш Eclipse на JAVA. Еще и сопряженный с самим калокубом и калолибами. Да, редактор кода получше чем у Keil, но на этом плюсы заканчиваются. Ну а до Visual Studio ни Cube, ни Keil и близко не дотягиваются.

Ссылка на комментарий
Поделиться на другие сайты

12 минут назад, BARS_ сказал:

Вы хоть раз...

48 000 создателей и производителей полупроводниковых технологий, устройств и решений это совершенно не волнует, так как ни Вы, и ни я не входим в ЦА этих создателей уникальных технологий. Для них мы с Вами просто не существуем, а потому наши обсуждения или осуждения STM не имеют никакого смысла.

Примечание. Эпитеты выше являются цитатами с официального сайта STM.

 

Изменено пользователем READART
Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, READART сказал:

48 000 создателей и производителей полупроводниковых технологий,

Шта? Ну в общем понятно, вы никогда не работали ни в одной из этих IDE, зато пытаетесь что-то там рассуждать.

Ссылка на комментарий
Поделиться на другие сайты

7 минут назад, BARS_ сказал:

... зато пытаетесь что-то там рассуждать.

Это не рассуждения, а всего лишь констатация факта: Ваше мнение о продукции STM эту самую STM совершенно не волнует. 

 

7 минут назад, vavaav сказал:

Но что можете сказать о Arduino IDE 2.0.0, пробовавл кто?

Я бы с удовольствием, но у меня win 7, а достоверных данных о работоспособности версии 2.0.0 под семеркой пока нет. 

Изменено пользователем READART
Ссылка на комментарий
Поделиться на другие сайты

33 минуты назад, vavaav сказал:

пробовавл кто?

Ради интереса поставил. Нууу что могу сказать, интерфейс стал чуть приятнее. Вроде как даже какая-то отладка появилась. Хз, правда, что она будет отлаживать при подключении МК без программатора. Ну а редактор кода так и остался никаким. Завершения кода нет, подстановки/подсказок нет, перехода на объявление по имени функции/переменной нет. В общем, даже до продвинутых блокнотов не дотягивает. Лично мое заключение - неудобно и нефукционально.image.png.9730589bb22707e2d6333f2f2b878d84.png

 

Тем более та же Visual Studio тоже работает с ардуйней:image.png.96bd8716ccb0932b0313dd06c0636072.png

Ссылка на комментарий
Поделиться на другие сайты

В 20.09.2022 в 15:01, vavaav сказал:

Но что можете сказать о Arduino IDE 2.0.0

Отслеживаю тему, поэтому нарыл, что 2.0.0 не поддерживает ESP32 и ESP8266. :angry:

 

Изменено пользователем READART
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Здравствуйте. Чтобы не открывать новую тему по примитивному вопросу. На фото выше справа вверху стоит ионистор. На этой плате никаких элементов памяти я не вижу, поэтому скорее всего питание с ионистора подается вверх - на плату с МК.   Правильно ли я понимаю, что ионистор нужен для хранения текущего времени, а рабочая программа хранится в eeprom или flash на плате с МК (или в кишках самого МК)? Вопрос связан с тем, что прежде чем чинить эту LOGO, надо знать, сохранилась ли в нем программа. А чтобы узнать, сохранилась ли в нем программа, надо иметь соответствующую приблуду. Приблуду можно сотворить и самому, но если программа все-таки хранится в sram с питанием от ионистора, то никакого смысла делать приблуду нет, как и чинить LOGO. Просьба просветить, кто в курсе месте хранения рабочей программы в siemens logo. LOGO само собой старый: 6ED1052-1MD00-OBA5  
    • Против разумной, никаких. Кашкаровшина к ней не относится.
    • Таки делаю правильно, из за 50 гигов диск не попру никуда.
    • Доступ к файлам проекта, серверной части и график дизайнеру есть?
    • Эта платка напрямую к УСБ подключается, я через Arduino IDE заливал тот код, как в статье. Может правда панели плохие. Ножки не смог к плате припаять, припой вообще не ложился, поэтому проводочки только. Спасибо, а второй конденсатор обычный на 100 нанофарад? диод который уже у меня есть, его можно оставить? А код через арудино также заливать?
    • Проблема со щелчками в SMSL SU-1 - ошибка проектирования. Поставили туда модный разъём USB-C, но все кабели для них тонкие и дешёвые, практически без экранирования, и они прекрасно ловят наводки от сети в виде тихих раздражающих щелчков. Особенно если кабель лежит на силовых проводах от другой техники. Старые же USB-C кабели от принтеров и сканеров имеют хорошее плетёное экранирование и наводкам не подвержены. Поэтому меняйте свои ужасные SMSL SU-1 на прекрасный TOPPING DX-1, там ещё и усилитель для наушников есть.
    • "Умные" по форумам не шляются . Оформление в корпусе надо знать для начала .  А так , если не хватает естественной конвекции добавляют дополнительную . Тепловые трубки , антифриз и т.п. . Но это будет ставится в предполагаемый конструктив .   
×
×
  • Создать...