Как работать с каталогами в Arduino IDE?

Alkse
Offline
Зарегистрирован: 15.02.2021

Скачал скетч и установил в папку "libraries", при проверке выходит данная ошибка, что отсутствует каталог OLED дисплея, хотя он есть. Я менял скобки, ставил .h в файле, но ничего. Может кто знает, что делать нужно?
[img]https://i.imgur.com/Z4SASgC.png[/img]

b707
Offline
Зарегистрирован: 26.05.2017

это что - вирусная реклама? Почему вместо картинки открывается какая-то хрень?

Всставьте картинку в текст как положено

Alkse
Offline
Зарегистрирован: 15.02.2021
 
Я не понял как редактировать
b707
Offline
Зарегистрирован: 26.05.2017

В общем, у меня картинка не открывается.

Без картинки описать проблему можете?

Alkse
Offline
Зарегистрирован: 15.02.2021


Скачал скетч для ардуино и при проверке Ардуино иде не видит каталог с Олед дисплеем, хотя он есть, я добавлял папке .h и скобки менял, ничего не помогло. Как возможно это исправить?

 

b707
Offline
Зарегистрирован: 26.05.2017

а без слепого скриншота. просто СВОИМИ СЛОВАМИ обьяснить нельзя?

Поставьте библиотеку для ОЛЕД правильно - распакуйте архив в тот же каталог. где у вас лежит библиотека гайверовской кнопки

FoxJone
Offline
Зарегистрирован: 19.04.2019

b707 пишет:

а без слепого скриншота. просто СВОИМИ СЛОВАМИ обьяснить нельзя?

Поставьте библиотеку для ОЛЕД правильно - распакуйте архив в тот же каталог. где у вас лежит библиотека гайверовской кнопки

Вот вы тут смеетесь, а я уже час парюсь с древним нетбуком - дурдуина иде под СТМ не видит библиотеку onewire! На кампутере все работает, поставил свежую ИДЕ на нетбук, установил все что положено (SAM, STM) - не компилит, сволочь такая - нету говорит адынпровод! А мне с утра с этим нетбуком на объект ехать. по месту надо контроллер шить... Притом не просто шить, а скорее всего и код править(

UW5EGA
Offline
Зарегистрирован: 16.09.2020

Чтобы не создавать новых тем напишу сюда. 

Где искать файл main.h в arduino ide ? Написано в мануале - в файле main.h раскомментируйте параметр #define USE_IAP_TFTP.

У меня в папке со скетчем нет таких файлов и в папке с ардуино тоже такого не могу найти.

b707
Offline
Зарегистрирован: 26.05.2017

судя по описанию,- у вас проект для СТМ32 для среды STM32Cube

К Ардуино это не имеет никакого отношения

UW5EGA
Offline
Зарегистрирован: 16.09.2020

Использую  stm32duino. Так имеет? 

b707
Offline
Зарегистрирован: 26.05.2017

UW5EGA пишет:

Использую  stm32duino. Так имеет? 

напрямую нет. Насколько я знаю, stm32Cube не умеет создавать проекты для Ардуино

Знаю. что после некоторой правки можно перетащить заготовки от Куба в стреду Ардуино - но это надо четко представлять. что вы и как делаете.

UW5EGA
Offline
Зарегистрирован: 16.09.2020

Нет никакого куба. Вместо платы ардуино использую плату stm32f411ceu6 black pill. Скетч от ардуино заливаю в stm32. Зачем? Не глючит как ардуино. Но мне понадобился функционал обновления прошивки по сети. 

kalapanga
Offline
Зарегистрирован: 23.10.2016

Alkse пишет:

Скачал скетч для ардуино и при проверке Ардуино иде не видит каталог с Олед дисплеем, хотя он есть, я добавлял папке .h и скобки менял, ничего не помогло. Как возможно это исправить?

Прочитайте руководство по установке дополнительных библиотек: Installing Additional Arduino Libraries | Arduino

Установите библиотеку любым из описанных способов.

"добавлял папке .h" - вообще какая-то бессмыслица.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

UW5EGA пишет:

Нет никакого куба. Вместо платы ардуино использую плату stm32f411ceu6 black pill. Скетч от ардуино заливаю в stm32. Зачем? Не глючит как ардуино. Но мне понадобился функционал обновления прошивки по сети. 

1. Ну а "main.h" - не существует в Ардуино-проектах ;)) это из Куба или из Кейл - и там и там есть.

2. А где ты в блэкпилл нашел сетевой интерфейс, чтобы по TFTP программировать??? ;)))

UW5EGA
Offline
Зарегистрирован: 16.09.2020

wdrakula пишет:

А где ты в блэкпилл нашел сетевой интерфейс, чтобы по TFTP программировать??? ;)))

Сетевой интерфейс идет как модуль расширения.

b707
Offline
Зарегистрирован: 26.05.2017

UW5EGA пишет:

Нет никакого куба. Вместо платы ардуино использую плату stm32f411ceu6 black pill. Скетч от ардуино заливаю в stm32.

Еще раз - проект, что  Вы пытаетесь приладить к ардуино - на мой взгляд сконфигурирован не для Ардуино, а для специализированных ИДЕ для СТМ - например IAR. Поэтому он и требует main.h, которого в Ардуино нет

UW5EGA
Offline
Зарегистрирован: 16.09.2020

Нет никакой конфигурации.  Я сам лепил говнокод из чего попало. 

b707
Offline
Зарегистрирован: 26.05.2017

UW5EGA пишет:

Нет никакой конфигурации.  Я сам лепил говнокод из чего попало. 

тогда вы разберетесь, я верю :)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

UW5EGA пишет:

Нет никакой конфигурации.  Я сам лепил говнокод из чего попало. 

Так от нас то Вы чего хотите?

Green
Offline
Зарегистрирован: 01.10.2015

wdrakula пишет:

1. Ну а "main.h" - не существует в Ардуино-проектах ;)) это из Куба или из Кейл - и там и там есть.


Но никто не мешает завести. Я, например, зачастую так и делаю. Основной .ino файл, а в main.h все настройки.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

А мне вот лениво лазить по "левым" ссылкам. 

Поэтому начну нудеть - Где программа? Где схема?

Народ начинает гадать, а здесь это строго запрещено Клапауцием.

Alkse
Offline
Зарегистрирован: 15.02.2021

Все перепробовал, никакого результата, либо пишет что неверная библиотека, язык не подходит, либо "Нет заголовочных файлов" 

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Хотелось бы Ваше «все перепробовал» увидеть по пунктам (чтобы исключить повторения). Ну к примеру:

1. Указал полный путь к библиотеки, а не относительный как обычно бывает. 
2. Установил библиотеку в альтернативное место (и применил пункт 1.). 
ну и так далее. 

Alkse
Offline
Зарегистрирован: 15.02.2021

Я разобрался, проблема была очень проста и банальна. Нужно было папку "OLED_I2C" перенести из "RadioSniffer-libs" на основную папку со всеми библиотеками "libraries". И все заработало!