Неверная библиотека найдена в C:\Users\vik\Documents\Arduino\libraries\MightyCore: нет заголовочных файлов (.h), найденных в C:\Users\vik\Documents\Arduino\libraries\MightyCore
Вероятно неправильно создали папку в путь. Все в hardware, не в libraries. C:\Users\USERX\Documents\Arduino\hardware\MightyCore <- и бы очистил папку с библиотеками (файлы куда-то переместить).
Последний раз редактировалось veso74 Сб ноя 12, 2022 14:24:33, всего редактировалось 1 раз.
Собственно тогда у vik vik вообще не установлена MightyCore... Что для "старого" ПК с ХР есть весьма большая морока... Ни обновления поставить ни ... Вариант или "ручной установки" или фокусов с портабле версией... А это для начинающего отдельный геморой... veso74 "старый стиль"... зевнул... - я только новый вариант использую - меньше путаницы с соответствием выводам. Компилируется и на 1.8.9 ХР Х32 - но у меня-то оная "портабле с алхимией через виндовс10(или семерку) х64. Кстати.. даже для адуринко-нанки.
На самом деле это 5 кликов мышью. Напр. у меня установлено 6 папок для устройств AVR - практически для всех AVR МК можно вставить в Arduino IDE и писать код, даже новые с чтением/записью/сбросом - по одному выводу (напр. АТtiny402).
вообще у меня два скетча по раздельности оба работают нормально но когда я их хочу объединить то перестает работать и тот и другой вот из за третьего прерывания, вопрос вот в чем на первых двух прерываниях сидит энкодер 360 импульсов на оборот, атмега 8535 отрабатывает и выдает на 16х2 дисплей угол поворота 360 градусов, с этого же энкодера выходит одиночный импульс полного оборота , я его завожу на третье прерывание и тоже хочу выдать на тот же дисплей второй строкой, я не хотел использовать две платы и два дисплея одновременно
Разбивайте простые задачи на более простые и решайте их (напр. INT0, INT1 и INT2 в ATmega8535). Таким образом, найтите причину легко и последовательно. В противном случае "это стрельба в темноте".
Три INT в ATmega8535 работает. Приоритизируйте действия, нужно ли энкодеру прерывание? Или так откуда-то сделана программа и хотите ее доработать?
Последний раз редактировалось veso74 Сб ноя 12, 2022 14:44:45, всего редактировалось 1 раз.
и затем установить через менеджер плат... Касательно "двух раздельных скотчей в один" - это уже вариант "многофайловика" - можно хоть в Си стиле (внутри папки проекта), хоть отдельным классом в С++ стиле соединять. В любом случае потребуется таки тексты именять соответственно - просто "в лоб" подставлять не плучится. Можно ведь и подсчетом данных от датчика угла получить полный оборот.
В енкодер есть мех. контакт для полного оборота? А вообще, зачем выходите из МК, чтобы следить за его работой (полным вращением энкодера). Подсчитайте импульсы. Или какой-нибудь другой рэпер. Не могу понять логику усртройства.
Последний раз редактировалось veso74 Сб ноя 12, 2022 15:02:17, всего редактировалось 1 раз.
установил библиотеку через менеджер плат, все установилось, а энкодер ставится на мотор и контролирует число оборотов и при остановке вручную угол поворота.
а как объединить если можно в картинках)) по подробней, никогда такого не делал
УПС... это таки обьяснять для меня тяжковато... и долго... я жшшш... любитель - самоучка... разве что учебные проекты могу предоставить "на посмотреть"... и то там "большая смесь" и некоторый примитив - консерватизьм ... Где-то тут пораскидано между другими семействами/проектами - по ардуино надо выбирать из "общей смеси"... viewtopic.php?f=62&t=156720
ну я тоже не профи в програмировании , все делаю методом научного тыка и методом проб и ошибок, пытаюсь читать основу и понять команды, что то получается а что то через примеры доходит
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения