Arduino CAN Hacker, CAN Monitor, CAN Sender разбор вопросов
HTML-код
- Опубликовано: 21 сен 2024
- Arduino CAN Hacker, CAN Monitor, CAN Sender разбор вопросов
Данное видео снято как дополнение к прошлым видео по платам Arduino , снято для разъяснения самых задаваемых вопросов в комментариях и личных сообщениях.
ссыль на файлы для ардуино на Яндекс диске:
yadi.sk/d/WPZJ...
ссыль на плейлист с прошлыми материалами:
• Микроконтроллеры (Ardu...
Донат для поддержки канала:
new.donatepay....
Донат для поддержки канала:
www.donational...
Поддержи канал подпиской , это поможет развиваться и снимать разные видео на разную тематику а не заниматься сугубо заработком на одних и тех же авто !!! :
/ @lisai-auto
Дополнительный ресурс нашего канала на котором так же можно поддержать канал и автора ну и еще получить какую либо информацию или софт :
boosty.to/genn...
+79060130349
мои страницы :
gennadi...
/ gennadi.lisai
/ gennadilis
ok.ru/gennady....
/ gennadilisai
Мои группы :
/ autoservice_moscow
mercede...
autoser...
truckdi...
ok.ru/group590...
/ autoservice.moscow
/ mercedes.moscow.club
/ truckdiagmoscow
Адрес в Дзене
zen.yandex.ru/...
#сидимдома
#домавместе
Такие значения как скорость шины нужно выносить в отдельную переменную, а лучше даже в массив с названием config. Тогда при чтении кода будет интуитивно понятно что данные в массиве config можно и нужно настраивать в зависимости от конкретной шины, а если ещё и упомянуть об этом в видео так вообще проблем не будет 😀
Геннадий! Спасибо за инструкцию все очень доступно! Схему собрал, скетчи залил, канхакер видит передачу! Долго мучился с подключением датчика угла поворота после корректировки скетча спедтест со 125 кбит на 100 кбит пошла передача пакетов, но не надолго следующее включение не увенчались успехом, скорость на канхакер была выставлена 1 Мбит, чудеса!
Спасибо большое! После просмотра исправил все недочеты и наконец полетели пакеты с грантовской приборки даже стрелками получилось пошевелить. 😀
Отлично
Приветствую , тоже планирую на калине юзать, а какие камни меня поджидают можете осветить?
Благодарю. Все получилось настроить.
Спасибо Вам огромное, после просмотра вашего видео сразу нашел свои ошибки. Исправил по вашим рекомендациям, сразу пошло. я не обращал толком внимание на скорость порта в винде. (7 месяцев мучался). Еще раз спс.
🤝
подписывайтесь на еще один мой канал @GarageCoderLis
ruclips.net/channel/UCDCZD8w7FrqXnV8X2UU9EpA
Пока там не густо на в будущем данные ролики такого плана будут публиковаться там
ну и за обратную связь спасибо ☺️
Спасибо за уроки. Все таки не разобрался как запустить CAN Monitor на 83,3kbps. В 2515H файле обноружил, что 83,3 не заявленно с 8MHZ кварцом, перепоял 16MHZ, но все ровно не удается запустить. На 100KBPS все работает отлично (BMW CAS3, щиток)
В файл библиотеки скорость можно дописать
Чуть позже по времени и возможности снимем что-то ещё более подробно по комментам
Спасибо. За ваши знания. Очень подробно. Лайк, подписка, и комент в лет.,👍
Спс
Спасибо
Спасибо за видео .. все работает идеально...
Спасибо большое.
всегда пожалуйста
все четко и доходчиво ! спасибо.
пожалуйста
Геннадий, опять всё классно!, только не работает:-(...а кто храпит за кулисами :-)
За кулисами храпит английский бульдожке :):) лол 😂
С подменой констант в библиотеке все получилось скорость шины рассчитывается правильно ,видимо CAN Hacker не правильно считает. Правда устройство после нескольких пакетов меняет скорость шины на 83,3 kbit/s а вот ее программа не хочет считать . Правда в библиотеке есть такая частота правда на 16мГц ,а у меня все модули с кварцем 8мГц и выпаять не откуда. Но за помощь спасибо не ожидал что так быстро ответите.
Спасибо . За хорошее видео .
Познавательно!
хорошая тема !
хорошее видео,доступно рассказываешь, все спаял вроде работает, пол дня ушло конечно, на машине не проверял но думаю будет работать)))
Дома на столе кан хакер работает нормально, а в машине считывает данные секунд 5 и зависает. В чем может быть проблема?
От души !!!! Как всегда все четко !!!!
спасибо
Bro i love ur greenscreen image !
Спасибо большое за информативное видео
Во всех скетчах речь о кварце установленном на MCP 2515 ? Кварц на плате Ардуино нигде не фигурирует?
Здравствуйте.
В монитор порта пакеты выводятся. В программе кан хакер пакеты появляются только при подключении и дальше счёт и пакеты не бегут. При повторном подключении счёт изменяется на единицу, две и останавливается.
Добрый вечер Геннадий,очень познавательное видео спасибо . Не могли бы вы подсказать константы для шины 62.5 kbit/s (сельхоз техника) нашел китайскую програму она считает такие константы 03ВА03 или 078А01 при вводе их в CAN Hacker скорость шины далека от желаемой . Проверял константы из библиотеки со стандартными скоростями с этой программой все совпадает . Может в сам CAN Hacker не правильно ввожу ,хотя вроде все просто. Спасибо.
yadi.sk/d/lXF79nxiz5iA_Q
вот этим обычно считал промахов небыло
Для проверки работы попробуйте просто вывод в терминал с добавлением скорости в библиотеку
Возможно сама программа канхакера не совсем корректно отрабатывает , как вариант заменить крнстанты одной из стандартных скоростей в библиотеке для канхакера и в нем ее выбирать.
И да прога и эта каитайская но считает верно
Спасибо большое за видео! Еще раз посмотрел все настройки и схему сборки (припаянные контакты) - все корректно, указал правильную скорость COM-порта. Указал значения 8 Мгц. Залил скетч из примеров (Com-Read) вроде все нормально. Подключил к выводам магнитолы КанХ и КанЛ. Ничего не видит...землю GND на ардуино нужно ли соединять с магнитолой как то? Может у меня просто не рабочий MCP2515? Еще я точно не знаю скорость шины магнитолы на Hyundai ix35, но я просто все скорость в канхакере перепробовал...нет результата
Добрый день спасибо за видео все хорошо разжовано и понятно . Скажите можно ли работать с Arduino CAN Hacker с шинами 33.3 kbit/s и 83.3 kbit/s ? Пробывал в простейшем мониторе Arduino менять частоту но выбивает ошибка при загрузке скетча.
да можно
можно изменить в файлах 2515H конфигурацию и будет нужная скорость
в канхакере сложнее в обычном мониторе проще
-------------------------------------------------------------------------------------------------------------------------------------------------------
Пример:
Файл 2515.CCP:
case (CAN_33K3BPS): // 33.33KBPS
cfg1 = MCP_8MHz_33k3BPS_CFG1;
cfg2 = MCP_8MHz_33k3BPS_CFG2;
cfg3 = MCP_8MHz_33k3BPS_CFG3;
break;
case (CAN_33K3BPS):
cfg1 = MCP_16MHz_33k3BPS_CFG1;
cfg2 = MCP_16MHz_33k3BPS_CFG2;
cfg3 = MCP_16MHz_33k3BPS_CFG3;
break;
файл 2515 defs.h:
#define MCP_8MHz_33k3BPS_CFG1 (0x85) /* Increased SJW */
#define MCP_8MHz_33k3BPS_CFG2 (0xF6) /* Enabled SAM bit */
#define MCP_8MHz_33k3BPS_CFG3 (0x84) /* Sample point at 75% */
////
#define MCP_16MHz_33k3BPS_CFG1 (0x4E)
#define MCP_16MHz_33k3BPS_CFG2 (0xE5)
#define MCP_16MHz_33k3BPS_CFG3 (0x83) /* Sample point at 75% */
@@lisai-auto Спасибо, поправил но столе работает осталось на машине проверить .А на 83.3 kbit/s что поправь нужно ?
сейчас не на месте но в принципе тоже самое только другие константы
Здравствуйте. Помогите за оплату как мне управлять автомобильным инвертором гибридным через САN шину что бы запитать электродвигатель?
Всё сделал согласно ваших инструкций. Данные появляются, но не бегут.
Переподключаю - новые высвечиваются и снова в застывшем виде.
Почему нет движений как у вас?
может ардуинка зависает
@@lisai-auto А библиотеки и скетч по канхакеру, что вы выложили, уже с вашими антизависающими правками или это надо самому сделать?
должно быть все с правками
@@lisai-auto сегодня менял и ноутбуки и ардуинки. Всё равно нет движения строк. Что это может быть?
Hi, interesting works. can you please add caption in English in your videos so can other people understand and get educated?
Попробуй включить субтитры,возможно тебе поможет.
Начинать нужно с драйвера USB-COM интерфейса. Ардуино при подкулючении должна определяться и делать дзынь и номер порта можно посмотреть в менеджере устройств. После этого если выбрана правильная плата и порт в Ардуино-IDE, то всё должно записываться.
Да все верно
А самое интересное что просто и разжевано много раз причём и на сайте arduino
Огромное спасибо за старание! Просмотрел видео, прочитал комментарии, проверил библиотеку, вроде все правильно. Запустил canhacker, Скорость 500кб/с., подключился, вижу данные, пишу id , байты, отправляю. Ардуино светодиодом начинает моргать. В верхнем окне canhacker'а должен появиться пакет который я отправляю? Почему то у меня тишина.. при этом данные с шины бегут, канхакер не подвисает.
И да! Блютуз модуль у меня не подключен, может изза этого?
И еще, эта связка работает на отправку пакетов can sender если не ошибаюсь. Ваша разработка из другого видео. Проверял оригинальным кан хакером. Сейчас его у меня нет.
Ну тут так по комменту не скажеш , вообще в принципе если все верно сделанотдолжно работать . Проверено и повторено не раз
@@lisai-auto ну то-есть в верхнем окне мной отправленные пакеты должны появляться (отображаться), правильно?
@@lisai-auto извиняюсь, ложная тревога, всё работает и работало. В верхнем окне не должны появляться мои сообщения. Даже в оригинальном канхакере. Мне показалось так удобнее работать, если я точно знаю что мои сообщения попадают в can. Для этого можно использовать две связки, на разных com. В одной работать, другой мониторить.
Геннадий у меня вопрос не в тему а как специалисту. Можно ли внести поправку в прошивку чтобы избавится от срезки оборотов. На Субару если нет сигнала скорости то при 4000об и выше идёт срезка оборотов. Зачем мне это нужно. У меня самодельный самолёт с двигателем Субару. И когда в полёте вдруг останавливается двигатель очень не приятно. Я бы даже сказал страшно.
Ну я думаю решаемо , но на крайний случай симулировать сигнал скорости
@@lisai-auto Спасибо Геннадий за ответ. Хотелось бы без допов. Лишний блочёк лишний оказ. Я купил один, пока он был по разумной цене 2500р, но сейчас за него просят 7500р. Не пенсионерская цена. Преобразователь сигнала тахометра в скорость. По средствам АЦП так как сигнал скорости в ЕСМ приходит по шине КАН.
Здравствуйте Геннадий подскажите пожалуйста этот кан хакер работает с шиной 1939 ?
Да работает но под задачи 1939 лучше использовать немного иную конструкцию
@@lisai-auto у меня два дивайса между собой общаются. но к авто не подключается! Изо чего может быть?
Скорее в его с настройкой шины или скорости вопрос
Ну или кварц не тот перепроверьте
@@lisai-auto спасибо большое
Здравствуйте! Большое спасибо за ролик! Подписался и потихоньку смотрю Ваши ролики. Но вот какая проблема. 1. Скачал все, но в скетче нет строки где надо выбирать частоту. 2. При загрузке выдает can.h: No such or directory Распаковал и начал загружать с той же папки где файл скетча. Буду Вам очень признателен. Скажите пожалуйста что я делаю не так. С уважением, Давид!
Данные библиотеки есть в открытом доступе на гитхаб
А так сами библиотеки поместить в папку libraries arduino и ошибка по отсутствующим библиотекам пропадет
@@lisai-auto Огромное спасибо за оперативны ответ! Теперь все что в Вашей папке что я скачал с диска яндекса загружается без проблем. Еще раз большое Вам спасибо! Возникает два вопроса. Если не сложно скажите пожалуйста. 1. Чтобы только читать can_шины какой конкретно файл надо загрузить? 2. Если к примеру я буду читать шины bmw е60 ведь необходимо указать скорость шин конкретного автомобиля? Или есть вариант чтобы указать скорость так чтобы было универсально для любой машины? 3. А частоту ставлю 8000 как на модуле mcp 2515? Простите что беспокою. Уделите пожалуйста пару минут. Распишите пожалуйста эти моменты. С уважением, Давид Владимирович!
да частоту как на модуле выставлять скорость соответственно шине
из универсального можно на ардуино с модулем мцп запустить канхакер там в программе можно менять скорость
@@lisai-auto Геннадий, еще раз простите что так часто задаю вопросы. Вы забыли сказать на счет конкретного файла. Я скачал именно Ваш архив. Какой именно файл залить? Один или два или одного достаточно чтобы было универсально? И еще момент, какую скорость ставить по умолчанию и загружать? А потом уже в проге как я понял. Не пытаюсь перехвалить. Пересмотрел кучу. Ваши олики четко и понятно. А вопросы мои возникают потому как я не очень опытный.) С уважением, Давид!
На Arduino uno пробовали?? Что то не получается. Скетч записался, кварц поставил 8MNZ, везде стоит скорость 115200, канхакер видит плату, а вот пакеты не идут, пробовал на разных скоростях, не подскажете куда смотреть ?
посмотрите внимательно на настройки Timestamp RTR Reed only , ну и откуда данные читаете , с какого устройства или авто
Геннадий Лисай разобрался, дело было в том,что в машине стоит контроллер для управления сторонней магнитолы с кнопок руля, подключённый к can шине, он тоже может читать can шину. Так вот когда я его отключил от питания, все заработало и пакеты пошли ) , так же и на оборот, когда подключаю canхакер и читаю шину, то тем контроллером не могу прочитать. Почему то конфликтуют они. Авто Ауди а5 2008 года шина comfort 100Kbit\s Вам спасибо.
Ребятки подскажите как выгледит пакет чтобы запустить на столе мультимедию rangrover logik7
К сожалению не подскажем
Нет данных от данной системы
Если есть возможность считайте с другого авто
А с j1939 все тоже самое или свои фишки ?
в принципе по технической части то же
Геннадий подскажите скорость can шины салона спринтер 906 ?
Посмотрите на бусти , там в открытом доступе выкидывал самые распространенные скорости шин по маркам
По памяти точно не помню да и мерсов вагон разных в работе , но на сколько память не изменяет то или 83.3 или 125
А к обд можно подключаться и куда?
Можно
Но скорее всего данных не будет
Нужно отправить запросы с диагностического прибора и тогда подсматривать
Хотя смотря какая машина и как организован кан
@@lisai-auto а к каким пинам цепляться? Кан пинами или какие то другие, в зависимости от протокола?
Да к CAN пинам . Они стандартные в обд2 разъёме .
здравствуйте. Ardu IDE 1.8.13 При попытке добавить .ZIP библиотеку, отрыгивает: выбранная папка\зип не содержит корректных библиотек. (autowp-master.zip) скачивал с гитхаба.
распаковать надо было
в папку руками и все
Добрый день.)) Подскажите пожалуйста - Не знаете можно ли как-то сбросить ошибку с блока например тпмс хендай - на столе ? Через кан хакер - он выдает 01-00
( Ошибка) а нужно чтобы выдавал 00 -00 )) . Не сталкивались не разу ? Машины нет в наличии .
Не сталкивался именно с этим блоком но думаю 🤔 запитать подключить диагностику и сбросить ошибку
Если данные подменить то лучше реализовать шлюз на ардуино стм или канни
@@lisai-auto да на канни уже приборку полностью сделал . Все работает. А вот хотел блок тпмс поставить ещё к приборке она умеет это . И тут засада какая то . Такое чувство что блок просто спит - а будит его какая то команда в can . А вот какая пока я не понял .((
@@lisai-auto подскажите пожалуйста диагностику vag com+can попробовать на столе ? Приборку + блок связать и подключить ? Какой программой это лучше сделать ?
Привет, спасибо за Ваш труд, собрал Канхакер по вашей схеме и ПО. С моторной шиной работает отлично, но вот с бортовой проблема. у меня шевроле Круз , бортовая шина 1 проводная и не стандартная скорость 33.3м (нашёл на драйве) как в программе указать свою скорость?
да в файлах с подсчетом можно указать любую скорость
@@lisai-auto это где? В ваших видео есть эта информация? Я вроде все ролики посмотрел не помню такого
в комментах под видео вроде как обсуждалось
Приветствую. У меня вот какая ситуация. При отправке пакета, когда я посылаю одиночный пакет кнопкой single shot mcp2515 ждёт доминантный бит подтверждения, и если его не получает, то продолжает долбить этим пакетом пока не дождется. Можно сделать чтобы одиночная посылка действительно отправлялась только раз и не ждала доминантный уровень в бите подтверждения?
Не совсем понял вопрос да и с кан хакером сам не часто работаю но самим скетчем на си или через пайтон можно реализовать любые задачи по кан с ардуино
Возможно не совсем корректно написал. После данных в пакете идёт бит ACK.
Слот распознавания (Acknowledgement Slot). Каждый контроллер CAN, способный корректно получить сообщение, посылает бит распознавания (Acknowledgement bit) в конце каждого сообщения. Приемопередатчик проверяет наличие бита распознавания и, если таковой не обнаруживается, высылает сообщение повторно.
У передатчика этот бит всегда рецессивный. А когда приемник получает пакет и с ним все ок, он выставляет его в доминанту, нулевой уровень, передатчик этот бит слушает и понимает, что пакет получил минимум один приемник. Все ок. Если уровень в этом бите остаётся 1, никто не ответил, передатчик повторяет и повторяет отправку.
ну на сколько знаю в старых версиях программы кан хакер (которая работает с ардуино )данное не реализовано
на сколько помню есть только или отправка вручную или отправка по периоду времени или отправка по триггеру
да и в многих библиотеках не во всех имеется реализация
для более серьезных задач рекомендовал бы отойти от ардуино и использовать стм32 или есп32
Добрый день.Огромное спасибо за видео,но проблема так и не решилось.
скачал файлы сгугл диска под видео ,полностью собрал плату по фото в архиве.
проверяю скетч из библиотеки mcp2515 -данные кан бегут,скорость 500кб/с,кварц от шилда 8мгц
библиотека mcp_can -тоже данные есть.
в библиотеке канхакера меняю на CAN_CLOCK canClock = MCP_8MHZ;
зашиваю и в канхакере тишина
т.е полностью подключается,версию пишет и ноль данных.
скорости пробовал и 500 и 1мб
в чем может быть проблема
заранее благодарю за ответ
Проверяйте подключение и работу самих мк в таком случае , все работает . Все неоднократно проверено и повторено многими
Мне в такой ситуации помогло снятие галок в настройках подключения кан хакера
Привет, нужна помощь, никак работает канхак. Подключаю я его к Авто (Ford Fusion usa). Параллельно elm 327, запускаю форскан и вижу запросы которые отправляет elm, но не вижу ответы, хотя сама прога форскан ответы получает и работает с авто. Резистор 120 Ом подключен, где я что то делаю не так?
Возможно ответ по тому же адресу ?
Ну или вообще общение не по Кан идёт а в Кан елма идут пакеты в параллель ?? Так как если запросы от елм вы видите то значит шина настроена верно
@@lisai-auto шины параллельно висят, завожу авто, и канхакер молчит, никаких признаков что в шине бегают данные. Но елм читает авто, видит блоки, ошибки итд.
скорее всего общение идет не по кан
Елмка читает по к - линии!!!!!
Привет скажите пожалуйсто как изминить на передачи id на 29 бит?
struct can_frame frame;
frame.can_id = 0x12345678 | CAN_EFF_FLAG;
struct can_frame {
uint32_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */
uint8_t can_dlc;
uint8_t data[8];
};
в библиотеке посмотрите там все четко расписано
но в принципе вот так как написано выше
а касаемо кода, что то есть по подробнее?
В описании и в комментах ссылки есть
Чуть позже на втором канале чтото и с обзором будет
видимо я "рукожоп" :-)) или платка г..о.
Ну смотрите , все должно работать . Возможно и плата сильно китайская :):):?
А как можно с вами связаться.??
Номер под каждым видео
Геннадий, добрго времени суток!
А если у меня на ардуине стоит кварц 16, а на mcp2515 8Мгц, получается в скетче я указываю canHacker->setClock(MCP_8MHZ), а в библиотеке Canhacker, указываю 16? Заранее спасибо
нет 8 м-ц в скетче и библиотеке
16 ардуиновских нигде не фигурируют, это происходит автоматом при выборе платы
@@lisai-auto спасибо. А то что кварцы на них разные, это не несёт проблем? Зашил скетч, кан хакер подключается, подключился на рапиде за магнитолой в кан, но в ответ тишина)
должно в принципе все работать
в скетче и в файлах канхакера настраивается только кварц кан шилда
посмотрите на скорость шины
возможно не правильно выставлена
@@lisai-auto спасибо огромное!)) все получилось, почему то без перемычки и оказывается за магнитолой работает на скорости 100кбит)
Кто там храпит на заднем плане?
Сабашка
Уже не храпит помер :(
@@lisai-autoСоболезную. Жалко зверушку. У меня кот когда спит, как чайник свистит, но прерывисто.
Добрый вечер Геннадий. я все сделал как на видео. Canhacker подключается но ничего не читает. Я подключил 2 Arduino с mcp2515 и теперь собои CAN Синои они общаютcа. я залил из примеров can_read и на другую can_send. все работает. тоэсти через компорт может видети что посилает одна ардуина и через другой компорт можно увидеть что принимает другая. но если запускаю CANHaker программa подключаетса но ничего не читает.Можете подсказать где загвоска?
здравствуйте
так сразу не скажу
но так как вопросов слишком много скорее всего после выходных попытаюсь снять дополнительный видос с более подробным разбором всего и вся по этому поводу
А так на вскидку проверьте настройки порта 115200
уберите галки в настройках канхакера
проверьте одинаково ли выставлена скорость
@@lisai-auto скорости все установил. Скорость кристала в 8MHz тоже в Canhacker.h установил
Ардуино это гадость
Согласен :)
спасибо большое за видео. у меня все работает. делал как вы рассказали. посоветуйте софт. хочу словить инициирующий камеры сигнал. can hacker показался не удобным. что посоветуете из софта?
ну можно на линуксе или маке через терминал питон скрипты сокеткан
но это сложновато для начала
Что я делаю не так?
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:10:1: error: 'CanHackerLineReader' does not name a type
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:11:1: error: 'CanHacker' does not name a type
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:44:24: error: 'CanHacker' does not name a type
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:44:41: error: expected unqualified-id before 'error'
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:44:41: error: expected ')' before 'error'
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:44:41: error: expected initializer before 'error'
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino: In function 'void setup()':
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:25:5: error: 'canHacker' was not declared in this scope
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:25:21: error: expected type-specifier before 'CanHacker'
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:27:5: error: 'lineReader' was not declared in this scope
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:27:5: note: suggested alternative: 'bitRead'
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:27:22: error: expected type-specifier before 'CanHackerLineReader'
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino: In function 'void loop()':
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:33:5: error: 'CanHacker' has not been declared
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:36:9: error: 'error' was not declared in this scope
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:36:9: note: suggested alternative: 'perror'
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:36:17: error: 'canHacker' was not declared in this scope
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:37:9: error: 'handleError' was not declared in this scope
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:40:5: error: 'error' was not declared in this scope
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:40:5: note: suggested alternative: 'perror'
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:40:13: error: 'lineReader' was not declared in this scope
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:40:13: note: suggested alternative: 'bitRead'
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:41:5: error: 'handleError' was not declared in this scope
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino: At global scope:
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:44:24: error: 'CanHacker' does not name a type
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:44:41: error: expected unqualified-id before 'error'
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:44:41: error: expected ')' before 'error'
F:\Arduino\Новая папка\Arduino Files Lib SK CAN\Sketch\usb_cdc_newsoftware_OKK\usb_cdc_newsoftwareserial\usb_cdc_newsoftwareserial.ino:44:41: error: expected initializer before 'error'
exit status 1
Compilation error: 'CanHackerLineReader' does not name a type
Не верное расположение папок 1 , русского названия не должно быть
@@lisai-auto Куда расположить? Русские уберу
Правы. В корень кинул. и ок
Спасибо большое!!!!