Попался такой простой скетч, может к нему можно прикрутить выход что бы не в сериал писал а в переменную?
#include <SoftwareSerial.h>
// Подключение LIN-трансивера:
// TX -> RX пин Arduino (трансивер получает данные)
// RX -> TX пин Arduino (трансивер отправляет данные)
// LIN-трансивер RX ...
Найдено 12 результатов
- 17 апр 2026, 12:47
- Форум: Разработка пользовательских блоков
- Тема: Разработка пользовательских блоков под заказ
- Ответы: 126
- Просмотры: 20171
- 15 апр 2026, 10:56
- Форум: Разработка пользовательских блоков
- Тема: Разработка пользовательских блоков под заказ
- Ответы: 126
- Просмотры: 20171
Re: Разработка пользовательских блоков под заказ
Это не совсем то, я имеел ввиду возможность переделки этого скетча что бы можно было информацию выводить не в уарт а использовать в нутри программы...
- 14 апр 2026, 15:16
- Форум: Разработка пользовательских блоков
- Тема: Разработка пользовательских блоков под заказ
- Ответы: 126
- Просмотры: 20171
Re: Разработка пользовательских блоков под заказ
Нашел еще один, загрузил все работает все отлично. Вопрос можно этот скеч интегрировать в флпрог и добавить выходы что бы можно было использовать данные в своих проектах?
https://github.com/zapta/linbus/tree/master/analyzer/arduino
// Licensed under the Apache License, Version 2.0 (the "License ...
https://github.com/zapta/linbus/tree/master/analyzer/arduino
// Licensed under the Apache License, Version 2.0 (the "License ...
- 13 апр 2026, 15:59
- Форум: Разработка пользовательских блоков
- Тема: Разработка пользовательских блоков под заказ
- Ответы: 126
- Просмотры: 20171
Re: Разработка пользовательских блоков под заказ
Не получается даже просто код скомпилировать, выдает ошибки...
Arduino: 1.8.15 (Windows 10), Плата:"Arduino Nano, ATmega328P"
C:\Program Files (x86)\FLProg\ideV7\libraries\LIN\examples\Sniffer\Sniffer.ino: In function 'void setup()':
Sniffer:26:3: error: 'SerialUSB' was not declared in this ...
Arduino: 1.8.15 (Windows 10), Плата:"Arduino Nano, ATmega328P"
C:\Program Files (x86)\FLProg\ideV7\libraries\LIN\examples\Sniffer\Sniffer.ino: In function 'void setup()':
Sniffer:26:3: error: 'SerialUSB' was not declared in this ...
- 13 апр 2026, 14:52
- Форум: Разработка пользовательских блоков
- Тема: Разработка пользовательских блоков под заказ
- Ответы: 126
- Просмотры: 20171
Re: Разработка пользовательских блоков под заказ
Даа с выходами я погорячился, а как настроить пины к которым цепляется лин трансивер? И еще вопрос это на ардуине должно быть два уарта? Или как переделать на софтсериал?
- 13 апр 2026, 14:23
- Форум: Разработка пользовательских блоков
- Тема: Разработка пользовательских блоков под заказ
- Ответы: 126
- Просмотры: 20171
Re: Разработка пользовательских блоков под заказ
Правильно?
А как входы/выходы обозначить?
А как входы/выходы обозначить?
- 13 апр 2026, 13:34
- Форум: Разработка пользовательских блоков
- Тема: Разработка пользовательских блоков под заказ
- Ответы: 126
- Просмотры: 20171
Re: Разработка пользовательских блоков под заказ
Да, вы можете подключить LIN-передатчик, CAN-передатчик, RS-485
C каном отлично получилось сработаться со встроенным стандартным блоком для MCP2515 в программе флпрог. Реализовал все свои хотелки в машине.
Для прослушивания лин такой код подойдет?
/* LIN Sniffer - Monitor traffic on LIN Bus ...
- 13 апр 2026, 13:05
- Форум: Разработка пользовательских блоков
- Тема: Разработка пользовательских блоков под заказ
- Ответы: 126
- Просмотры: 20171
Re: Разработка пользовательских блоков под заказ
Приемопередатчик это физический уровень, там никакого языка нет, просто физические сигналы RX и TX. Язык нужен на канальном уровне и выше, за это в данном случае отвечает протокол LIN, т.е. вам нужен блок протокола для общения ардуинки с датчиками. Поищите его в инете, потом попросите кого-нибудь ...
- 12 апр 2026, 22:19
- Форум: Разработка пользовательских блоков
- Тема: Разработка пользовательских блоков под заказ
- Ответы: 126
- Просмотры: 20171
Re: Разработка пользовательских блоков под заказ
Но он на каком-то "языке" должен общаться с ардуино? Как это общение организовать в флпрог?
- 12 апр 2026, 21:09
- Форум: Другие
- Тема: LIN протокол
- Ответы: 3
- Просмотры: 2229
Re: LIN протокол
Приветствую, подскажите как лучше выкрутиться из ситуации, человеку далекому от программирования.
Имеется умная клемма АКБ (мерит ток, напряжение и температуру) которая общается с гейтвейем по лин шине (зараза, в машине 5 шин кан, а вот ее надо было сделать по лин).
Вопрос, если купить микросхему ...
Имеется умная клемма АКБ (мерит ток, напряжение и температуру) которая общается с гейтвейем по лин шине (зараза, в машине 5 шин кан, а вот ее надо было сделать по лин).
Вопрос, если купить микросхему ...
- 12 апр 2026, 15:20
- Форум: Разработка пользовательских блоков
- Тема: Разработка пользовательских блоков под заказ
- Ответы: 126
- Просмотры: 20171
Re: Разработка пользовательских блоков под заказ
А можно создать блок для работы с микросхемой LIN шины TJA 1020 или аналогом ее?
- 06 мар 2024, 04:07
- Форум: GSM / GPRS
- Тема: Помогите разобраться с работой блока GSM в FLProg
- Ответы: 239
- Просмотры: 52938
Помогите разобраться с работой блока GSM в FLProg
Подскажите, пожалуйста, может можно как то переделать например блок запроса имени оператора в проверку заряда аккумулятора от модуля? Пробовал поменять в этих строках COPS на CBC, но в уарт приходит пустая строчка...
[spoiler]case 1:
GSM_AT_Command(F("COPS?"), 3 ) ;
break;
case 2:
if ( GSM ...
[spoiler]case 1:
GSM_AT_Command(F("COPS?"), 3 ) ;
break;
case 2:
if ( GSM ...