Описание тега platformio
Используйте этот тег для вопросов об установке, настройке или создании программного обеспечения с помощью PlatformIO Core или PlatformIO IDE.
1
ответ
Глобальный массив Arduino не изменяется при доступе через последовательный порт?
Я работаю над системой домашней автоматизации, в состав которой входит Arduino Mega2560, подключенный через USB к RaspberryPi 3 Model B. Arduino получает две короткие, простые команды через серийный номер от Pi; первая команда устанавливает "области…
23 июн '17 в 00:16
2
ответа
Невозможно установить платформу IO IDE
Мне постоянно не удается установить IDE платформы IO для кода Visual Studio или Atom. Я работаю над OSX с High Sierra. У меня есть два пользователя, оба администраторы. Первый пользователь может установить с VSC и Atom просто отлично. Второй пользов…
18 мар '18 в 16:02
5
ответов
Фатальная ошибка сборки PlatformIO: LiquidCrystal.h "Нет такого файла или каталога"
Я довольно новичок в Atom / PlatformIO и пытался использовать его для разработки с Arduino в качестве альтернативы Arduino IDE. ~ Спецификации ~ base code used: Arduino ESP sample code "WifiBlueToothSwitch.ino" Board: ESP-WROOM-32 Additional Compone…
31 окт '17 в 07:24
1
ответ
Проблема с установкой библиотеки mjs (встроенный javascript) с помощью platformio cli
Я получаю ошибку сборки при попытке использовать функцию в mjs после импорта ее в platformio: platformio lib --storage-dir lib install https://github.com/cesanta/mjs.git я могу попробовать #include <../lib/mjs/mjs.h>, но он будет включать толь…
11 ноя '18 в 15:56
0
ответов
Почему vscode/platformio настаивает на добавлении бесполезных записей в мой файл.gitignore
Я уже некоторое время пользуюсь vscode и PlatformIO. Я хотел бы, чтобы мой файл.gitignore был: .pioenvs .piolibdeps .vscode/ но по какой-то причине IDE настаивает на добавлении следующего при каждом запуске: .vscode/c_cpp_properties.json .vscode/lau…
09 фев '18 в 16:15
1
ответ
C++ LinkedList ошибки пользовательских классов
Я пытаюсь создать список таких фигур: LinkedList<Shape> *shapes = new LinkedList<Shape>(); Используя эту библиотеку LinkedList. Для моего Arduino используется Platformio для компиляции и загрузки. Я продолжаю получать ошибки, когда пытаю…
15 сен '17 в 01:57
1
ответ
Как я могу настроить Travis CI для проверки правильности загрузки репозитория библиотеки под PlatformIO?
У меня есть библиотека, используемая рядом проектов Arduino. Я использую PlatformIO в качестве моей системы сборки, поэтому я создал library.json файл в корне библиотеки, чтобы определить зависимые библиотеки, которые должны быть загружены, когда я …
12 ноя '18 в 18:56
0
ответов
Определите переменную среды на основе цели (сборка или загрузка)
В коде Visual Studio с PlatformIO при нажатии кнопки [v] (PlatformIO: сборка) в среде IDE выполняется следующая задача: > Executing task: C:\Users\Mary\.platformio\penv\Scripts\platformio.exe run < Processing d1_mini (platform: espressif8266; …
21 окт '18 в 21:08
2
ответа
Пустой экран терминала не может ничего набрать в Platformio-ide-терминал в Atom
Я установил platformio-ide-терминал в Atom для работы над проектом python. Но когда я открываю терминал, он показывает пустой экран без возможности что-либо написать. Пустой экран терминала Может кто-нибудь, пожалуйста, помогите мне с этим. Я также …
12 ноя '18 в 18:21
1
ответ
platformio не может найти заголовочный файл
У меня проблема с получением platformio для поиска заголовочного файла для определенной библиотеки, я использую его довольно просто в качестве примера для библиотеки. это то, что я имею в platformio.ini [env:esp_wemos] platform = espressif8266 frame…
10 фев '18 в 15:52
2
ответа
Ошибка компоновки: не удается найти скомпилированную динамическую библиотеку -lrdkafka в PlatformIO
Я пытаюсь заставить Кафку работать на Esp32 с помощью PlatformIO. Я попытался связать библиотеку C с проектом, встроенным в PlatformIO, используя флаги сборки, выраженные в моем файле platformio.ini. Я использую библиотеку librdkafka. Расположение ф…
22 июл '18 в 23:58
0
ответов
Как кэшировать весь каталог (платформы с зависимостями) в конвейерах битовой памяти?
Я использую конвейер CI для сборки прошивки для ESP8266 с использованием конвейеров plaitformio и bitbucket, мой код успешно компилируется, и теперь я хочу кэшировать каталог, содержащий библиотеки platformio (.piolibdeps). Вот содержимое моего файл…
13 ноя '17 в 13:57
0
ответов
ESP8266 больше не связывается с базой данных Google Firebase после повторного подключения к WiFi
У меня есть ESP8266, который подключается к WiFi и получает значение переменных из Google Firebase. Затем он включает или выключает свет с помощью значения переменной. Каждые несколько часов ESP теряет соединение, поэтому я написал некоторый код, ко…
16 июл '18 в 23:22
1
ответ
Зависимости класса cpp/PlatformIO
Я увеличиваю проект Arduino, добавив внешний аналого-цифровой преобразователь. Для этого я использую библиотеку Mcp3208. Мой код организован по одному классу по датчику, и мне нужен доступ к экземпляру Mcp3208 (adc) из разных классов. Таким образом,…
17 ноя '18 в 13:56
2
ответа
Как поддерживать среду разработки после обновлений в linux
Мне нравится время от времени работать над проектами в области электроники, но я все еще новичок в этом. Я обычно использую микроконтроллер STM32, а не Arduino, но одна проблема с микроконтроллером - это различные цепочки инструментов, необходимые д…
25 июн '18 в 06:22
1
ответ
Интерактивная оболочка через UART-сериал для Arduino?
Я хотел бы реализовать интерактивную оболочку через последовательный порт UART для Arduino, с чистым кодом стиля C++ ООП. Но я думаю, что если будет слишком много суждений if-else при оценке пользовательских команд ввода в коде, это будет немного ур…
11 янв '17 в 04:41
1
ответ
Если оператор get пропущен, в то время как печатается только оператор else. И как мне сохранить строку или int в одной переменной?
Я пытался выполнить упражнение, которое попросило нас решить следующую проблему. Упражнение "Образ задачи", которое я пытался выполнить, но не используя те же ключевые слова, которые показаны в упражнении. Вот мой код def StringLength(length_of_Stri…
25 сен '18 в 16:56
6
ответов
Как изменить скорость передачи по умолчанию для последовательного монитора в VSCode с PlatformIO?
У меня есть плагин VSCode и PlatformIO. Когда я запускаю последовательный монитор, он всегда начинается с 9600 бод. Я бы хотел это изменить, чтобы он всегда начинался с 115200. Я могу изменить скорость передачи уже запущенного последовательного мони…
11 ноя '17 в 16:50
1
ответ
Не удалось открыть ошибку порта сразу после подключения Arduino в Arch Linux
Я использую PlatformIO для программирования и Arduino Mega и Arduino Uno. Я подключил их через последовательный порт, поэтому мне нужно отключать их друг от друга каждый раз, когда я хочу их запрограммировать. Я также отсоединяю их от компьютера, чт…
05 ноя '18 в 23:57
0
ответов
PlatformIO ESP-IDF компилирует все в pioenvs - VSCode и Win10
Я пытаюсь привыкнуть к цепочке инструментов для PlatformIO в Windows 10 поверх VSCode, компилируя простой проект для ESP32 (doit-devkit-v1). Я заметил две вещи: При создании эскиза "Arduino" он очень мало помещает в папку.pioenvs в моем проекте, и к…
27 сен '18 в 15:03