Вопрос от новичка. Вообще новичка. Ардуино как контроллер управления пневмоподвеской?

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Кнопки к тем пинам подключены ? В последней программе это 18 и 19.

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Делители , вместо датчиков , одинаковые ?

 

chaytan
Offline
Зарегистрирован: 02.02.2012

nestandart пишет:

Кнопки к тем пинам подключены ? В последней программе это 18 и 19.

на нано я их переназначил на цифровые 0 и 1.

делители одинаковые.

chaytan
Offline
Зарегистрирован: 02.02.2012

с кнопками разобрался, перевел их на 2 и 3 вывод и они начали обрабатываться с соответствующими переходами в режимы.

leshak
Offline
Зарегистрирован: 29.09.2011

Простите за offtop: если есть кто-то из Киева, планирующий подобный проект, то хотелось бы поговорить на предмет участия "в качестве "програмера". География - важна. Так как хочется именно "вживую" все это увидеть/пощупать/довести до ума. 

eastpoint
Offline
Зарегистрирован: 04.01.2013

я готов в Киев переехать ради этого :)

 

Мне все-равно скоро в москву переезжать вместе со "стендом". Можно и в Киеве две недели поболтаться))))

chaytan
Offline
Зарегистрирован: 02.02.2012

leshak, а если не из Киева, я с Кривого Рога, но требуется участие програмера в подобном проэкте. можна ваш контакт для обсуждения подробностей.

из имеющего в продаже ничего подходящего как альтернатива штатному (заводскому) нет. а нужен именно контролер учитывающий хоть частично штатный алгоритм.

выше приведенный код неподходит по причине кардинального отличия управления исполнительными механизмами. 

leshak
Offline
Зарегистрирован: 29.09.2011

 

eastpoint пишет:

я готов в Киев переехать ради этого :)

Мне все-равно скоро в москву переезжать вместе со "стендом". Можно и в Киеве две недели поболтаться))))

ну "две недели" это маловато (хотя "что-то" конечно можно и успеть). Хочется именно "по уму", не торопясь. Сделать так что-бы italius захлебнулся :) 

Да и, все-таки, желательно кого-то "месного". Что-бы была "база" (теплый гараж и т.п.). У меня базы для "крутить гайки" - нет. Поэтому и ищу кого-то у кого не "обе руки левые", что-бы скооперироватся с ним. На будущие - не только подвеской ограничится :) Много чего в машине придумать можно.

Да и вроде с netstandart-том у вас все "сростается". Я же хочу пройти "все с нуля". С человеком который "понимает автомобили, но не очень C++". Который может объяснить "что нужно" (я смутно понимаю как это подвеска работает, поэтому и хочу "посмотреть на месте"). Который может поставить задачу. Поэтому и нужен "кто-то рядом". С гаражом, кувалдой и амбициями :) "Рядом", все-таки означает "намного меньше расходы/риски".

Но, я конечно не знаю уровень вашей решимости и готовность нести расходы :) Поэтому:

void setup(){
  Serial.begin(9600);
  Serial.print("alxarduino");
  Serial.print("@");
  Serial.println("gmail.com");
}

void loop(){}

 

 

leshak
Offline
Зарегистрирован: 29.09.2011

chaytan пишет:

leshak, а если не из Киева, я с Кривого Рога, но требуется участие програмера в подобном проэкте. можна ваш контакт для обсуждения подробностей.

Ну "в какой-то степени реально". Только наверное ближе к весне. Так сказать "взять отпуск и махнуть в кривой рог" :)

Моя почта в предыдущем посте.

chaytan
Offline
Зарегистрирован: 02.02.2012

отписался вам...

chaytan
Offline
Зарегистрирован: 02.02.2012

leshak пишет:

 

eastpoint пишет:

я готов в Киев переехать ради этого :)

Мне все-равно скоро в москву переезжать вместе со "стендом". Можно и в Киеве две недели поболтаться))))

ну "две недели" это маловато (хотя "что-то" конечно можно и успеть). Хочется именно "по уму", не торопясь. Сделать так что-бы italius захлебнулся :) 

Да и, все-таки, желательно кого-то "месного". Что-бы была "база" (теплый гараж и т.п.). У меня базы для "крутить гайки" - нет. Поэтому и ищу кого-то у кого не "обе руки левые", что-бы скооперироватся с ним. На будущие - не только подвеской ограничится :) Много чего в машине придумать можно.

Да и вроде с netstandart-том у вас все "сростается". Я же хочу пройти "все с нуля". С человеком который "понимает автомобили, но не очень C++". Который может объяснить "что нужно" (я смутно понимаю как это подвеска работает, поэтому и хочу "посмотреть на месте"). Который может поставить задачу. Поэтому и нужен "кто-то рядом". С гаражом, кувалдой и амбициями :) "Рядом", все-таки означает "намного меньше расходы/риски".

Но, я конечно не знаю уровень вашей решимости и готовность нести расходы :) Поэтому:





void setup(){
  Serial.begin(9600);
  Serial.print("alxarduino");
  Serial.print("@");
  Serial.println("gmail.com");
}

void loop(){}

 

 

\

у меня есть две левых руки и база где можна *гайки крутить*.

но вот програмер с меня конечно пока никакой....

есть желание всякие интересные плюшки ваять, также есть идеи и свой взгляд на некоторые девайсы которых или нет в готовом виде или имеющиеся несовсем удовлетворяют реальным потребностям автовладельцев.

leshak
Offline
Зарегистрирован: 29.09.2011

chaytan пишет:

есть желание всякие интересные плюшки ваять, также есть идеи и свой взгляд на некоторые девайсы которых или нет в готовом виде или имеющиеся несовсем удовлетворяют реальным потребностям автовладельцев.

Тут наши желания совпадают :) Георгафия только :(   1000 км. почти туда/обратно.

Ответил пару часов назад вам в почту. Може чего и придумаем :)

eastpoint
Offline
Зарегистрирован: 04.01.2013

у меня руки из нужного места растут. Задачу могу обрисовать. Удаленность не мешает. В вопросах оплаты и сотрудничества ни разу свиньей не оставался.

leshak
Offline
Зарегистрирован: 29.09.2011

 

eastpoint пишет:

у меня руки из нужного места растут. Задачу могу обрисовать. Удаленность не мешает. 

Мешает. Все-таки опыт не одного удаленного проекта есть. Не фатально, но мешает. Вполне можно работать, но в случае когда "самому много осваивать/пробовать", плюс нет возможности у себя "что-то подобное соорудить" - есть трудности.

Хотя может "не так страшен черт как малюют" :) Да и от машины/задачи сильно зависит. Может быть что-то "по взрослому", с работой через CAN-BUS, K-LINE (ISO/KWP), VPW,PWM протоколам (во сколько я умных слов нагуглил :), и все это живет в ODB II разъеме), смотреть чем у нас сейчас ESP занимается и т.п.  А может и "по простому" - напрямую читаем датчики, напрямую рулим актуаторами (я так понял netstandart в этом варианте работал).

"По взрослому" (c автомобильными протоколами) - опасаюсь я "под заказ" братся, потому и хотел "кого-то рядом" что-бы освоить вначале. Быть уверенным что "я могу считать текущую скорость автомобиля из бортового комьютера". Где-то больше поработать на "взаимо-услугах". 

Если второй вариант (без глубокой интеграции со штатным бортовым компом), то... можно и удаленно. Собственно для меня это все "состояния контроллера, состояния датчиков" - все это "рутина", которую нужно только "сесть и сделать" :)

Ну и, раз вы упомянули про "вопросы оплаты", то мои "хочу/не хочу" немного отходят на второй план :) Можно и удаленно. Моя почта - в сообщении #108.

chaytan
Offline
Зарегистрирован: 02.02.2012

leshak, возможность задействовать интерфейсные шины современных авто конечно прикольна, но будет ли её использование оправдано? чаще всего нет. с другой стороны нивсегда имеется возможность получить сигнал о скорости ав-ля в аналоговом виде.  и здесь использование шины будет оправданно или использовать иные средства для определения начала движения и скорости.

почему простой вариант не есть самый правильный? да потому что он не соответствует определенным правилам безопасности, а человеческий фактор никто не отменял. я это собственно к чему, да к тому что контролеры делаются с возможностью многоуровневых настроек, при этом не учитывают что езда на заниженой подвеске по плохой дороге приводит к печальным последствиям. и ладно если страдает железо, а ведь иногда и судьбы людей.

тоже и в отношении верхних уровней. чем выше клиренс тем ниже устойчивость. и здесь все как и выше уже написано. поэтому контроль скорости и автоматический переход в номинальный уровень должны являться обязательными условиями при разработке контролера. вплоть до установки герконов или иных дополнительных датчиков.

leshak
Offline
Зарегистрирован: 29.09.2011

chaytan пишет:

leshak, возможность задействовать интерфейсные шины современных авто конечно прикольна,

Ну вообщем-то это не моя идея. А в описании заводского подобного блока. Там вроде, как минимум состояние ESP проверяется. Я понятия не имею хорошая эта идея или плохая. Я, не автоэксперт :) Я просто увидел что "используется". Является ли это "обязательным требованием" - я пока не понял.

chaytan пишет:

почему простой вариант не есть самый правильный?

Я немного не уловил какой же вариант вы считаете простым? Со "своими датчиками" или "от шины"?

Вернее давайте по другому: какой вариант вы считаете более правильным?

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

chaytan пишет:

приводит к печальным последствиям. и ладно если страдает железо, а ведь иногда и судьбы людей.

Честно говоря тоже об этом думал. Как ни пиши - а все равно ошибки бывают (шатлы и те откладывают запуск, а там такой контроль..... даже не контроль, преждем чем слово в коде поменять, столько процедурных вопросов нужно выполнить...).

Да даже "все работает". Любая железка может сломатся. Нога контроллера - отвалится, сам контроллер бракованным, конденсатор - высохнуть, датчик - начать "шуметь" и т.п. и т.д. .

Вообщем нужно продумывать не только "штатные режимы", но и "что-то пошло не так".

chaytan пишет:

тоже и в отношении верхних уровней. чем выше клиренс тем ниже устойчивость. и здесь все как и выше уже написано. поэтому контроль скорости и автоматический переход в номинальный уровень должны являться обязательными условиями при разработке контролера. вплоть до установки герконов или иных дополнительных датчиков.

Да вообщем-то "любые дополнительные датчики" это как раз не проблема.

В общем виде, подобные вещи имеют "слоенную програмную архитектуру".

Слой "получения инфы" от датчиков, слой "принятие решений", слой "исполнение решений".

Слой "принятие решений" - ничего не знает о том "как была получена эта инфа". От аналогового датчика или "от шины", или путем подсчета количества импульсов с датчика хола. 

 

chaytan
Offline
Зарегистрирован: 02.02.2012

полностью повторять работу фирменного блока думаю не стоит, также как и привязка к шине необязательна.

с одной стороны это упрощает работу по поиску необходимых мест для конекта с автой для взаимодействия.

конечно возможность такову неплохо иметь и полностью от идеи использования отказываться нельзя. но это можна иметь в качестве дополнительного модуля... с програмной точки реализации тебе виднее.

для универсальности лучше со своими датчиками, тоисть аналог в цифру и в шину и наоборот из шины в аналог можна и на дополнительном модуле сделать. при этом сохраняется всеядность....

chaytan
Offline
Зарегистрирован: 02.02.2012

\всеже лучше на дополнительных датчиках. единственным затруднением является получение данных о скорости ав-ля. не вовсех машинах он есть в аналоговом виде и его надо реализовывать однозначно внешним.

давай с того что нам надо за сигналы вообще- концевики дверей, центральный замок, с прицем едем или нет, датчик скорости, состояние фонарей стоп сигналов, включение стартера, зажигание и работающий двигатель. двигатель можна как по шуму отслеживать так и просто контролируя бортовую сеть по напряжению питания. даже тот-же стартер можна вычесть по падению питания. скажем так, нормальное бортовое питание заведенного двигателя должно быть более 13 -13.5 вольт. падение ниже 11 вольт говорит о том что или севшая батарея или включен мощный потребитель коим и является стартер.

тес самым у нас остается только необходимость знать состояние дверей (открыто-закрыто), включеного зажигания, стоп сигналы ну и состояние центрального цемка и наличие прицепа.

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

chaytan, не слишком ли много доверяете автоматике ? 

И зачем отслеживать работу фонарей ? Или это индикатор нажатой педали тормоза?

leshak
Offline
Зарегистрирован: 29.09.2011

2chaytan: это уже пошла детализация, составление ТЗ. Форум немного не удобная площадка для подобных работ. Я вам послал запрос контакта в скайп. Проапрувте.

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Лично я вывел бы все эти доп. функкции как оповещение а не автоматическое принятие решений.

Например , не закрыли дверь - контроллер говорит что дверь не закрыта и не хочет переходить в другой режим.

Зацепили прицеп - советут вам изменить режим и т.д.

Преход из режима в режим только по нажатию кнопки и никак иначе. Плавная подстройка режима на ходу еще ничего  а вот переход на нижний уровень жа еще на скорости дело опасное.

Создание полностью автоматического и безопасного устройства дело долгое , сложное , затратное и требует очень долгой и тщательной обкатки , проверки и настройки всех систем. Долгое тестирование в самых разных погодных, аварийных ситуациях. 

Если вы хотите создать коммерческое устройство, возьмете ли вы на себя ответственность за него ?

Так что хорошо подумайте. Автоматика или продуманый "Человеко-машинный интерфейс" ?

 

chaytan
Offline
Зарегистрирован: 02.02.2012

да. именно так.

нажатие на педаль тормоза должно вносить задержку на выполнение поддержания клиренса, но только в определенных ситуациях.

а почему не доверять автоматике??? увы, но человеческий фактор никто не отменял.

я вот буквально вчера, надо было выгнать машину временно с бокса, освободить яму под другое авто. выехал, заглушил. машинко закрыл... а поскольку авто в стадии ремонта то топливный насос подключается напрямую к акб, перед выездом я его подключил а вот выехал и отключить забыл. это было часов в 11 дня. пока суть да дело поехал на авторынок, там весьма таки долго был...

и вот я возвращаюсь обратно... сижу в маршрутке и вспоминаю что насос то неотключен...

и вот добрых пять часов насос давил в систему... одним словом  с остановки я не шол а практически бежал...

и это самый простой пример, где человеческий фактор сыграл злую шутку...

поэтому недоверять автоматике нельзя, но она таки облегчает. а что касается дороги то лишнее отвлечение не есть как хорошо.

chaytan
Offline
Зарегистрирован: 02.02.2012

принято!!!

chaytan
Offline
Зарегистрирован: 02.02.2012

nestandart, а если за руль сядет аля блондинко??? где надо пол дня обьяснять что и как... вы считаете это лучше??? а ведь всеравно натупит. так пусть решение принимает автоматика но я буду знать о том что она решила вот так. да и ничего нет опасного в переходе на иной уровень на ходу. а вот вручную это делать гораздо опаснее. для понимания прокатитесь в маршрутном такси....

chaytan
Offline
Зарегистрирован: 02.02.2012

а как вы думаете??? насколько безопасны уже продаваемые варианты??? кто за них отвечает???

одно дело сделать и продать, а вовсе другое когда ты используешь тоже что и предлагаешь. увы, но моя работа именно такого подхода и требует. да и привык отвечать за свою работу, за каждый взятый рубь.

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

>>а почему не доверять автоматике??? увы, но человеческий фактор никто не отменял.<<

Это, конечно ваше дело.

Но доверять автоматике функции связанные с безопасностью человеческой жизни довольно сомнительное дело.

 

>>я вот буквально вчера, надо было выгнать машину временно с бокса, освободить яму под другое авто. выехал, заглушил. машинко закрыл... а поскольку авто в стадии ремонта то топливный насос подключается напрямую к акб, перед выездом я его подключил а вот выехал и отключить забыл. это было часов в 11 дня. пока суть да дело поехал на авторынок, там весьма таки долго был...

и вот я возвращаюсь обратно... сижу в маршрутке и вспоминаю что насос то неотключен...

и вот добрых пять часов насос давил в систему...<<

Тут два варианта. Либо автоматическое отключение , либо оповещение вас о том что нужно отключить бензонасос.

А если вам нужно чтобы бензонасос работал принудительно а автоматика его отключает ?

Я про те нестандартные ситуации когда необходимо что то сделать а автоматика не дает.

 

Касательно пневмоподвески, я бы даже вывел отдельные кнопки прямого управления клапанами (в обход МК), с отключением датчиков.

Чтобы бала возможность чуть ли не вручную поднять или опустить каждую стойку. Мало ли.

chaytan
Offline
Зарегистрирован: 02.02.2012

nestandart, несколько лет назад немного занимался грузовыми перевозками. купил себе парочку отечественных газонов 3309 (дизельные). на одном из них работал сам. и с наступлением зимы понял что ручное управление тем-же накалом свечей весьма таки неблагодарное дело и отнимает немного полезного времени.  два вечера и это выполняла автоматика, она сама принимала решение нужен накал или нет и на сколько его включить, надо-ли добавить оборотов мотору или нет... мелочь а всеравно приятно и полезно. а то сидиш, считаешь время чтобы оптимально разогреть свечи....

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Вобщем мне ваша позиция понятна. Вполне возможно что у вас получится действительно хороший контроллер. Дерзайте!

leshak
Offline
Зарегистрирован: 29.09.2011

chaytan пишет:

nestandart, а если за руль сядет аля блондинко???

Еще и датчик блондинки будет? Не... мы так не договаривались. Это слишком проприетарные протоколы :)

chaytan пишет:

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

Я реально стал бояться ездить в маршрутках. После того как сел за руль и в первые же дни самостоятельного вождения (зимой начал, на заднем приводе) поймал неуправляемый занос на трассе. С вращением на 720 градусов при встречных и попутных.  Появилось ощущение "позвоночником" что такое "скользкая дорога". И ужас когда маршрутка идет 90-100 км, крутому спуску, по  брущатке притрушенной свежим снежком. А ты сидишь в салоне и не можешь снизить скорость :( Что-то кричать водителю - еще хуже. Только отвлекать :)

chaytan
Offline
Зарегистрирован: 02.02.2012

\кнопки прямого управления должны быть но неболее чем опционально.

а что касается безопасности так именно её я и ставлю на первое место.

в продаваемых блоках неконтролируются выходные каналы а только датчики, что не есть как правильно. ибо проблему проще предупредить чем устранять... допустим повышен оборвали или короткое в цепи клапана или компрессора. если это не определить заранее управление то что, при необходимости внести изменения что сделает? просто начнет управлять исполнительным механизмом открыв там или клапана или запустив компрессор. что будет в результате? авто может упасть на брюхо. или задраться на всю....  но ведь можна просто исключить включение исполнительного механизма и сказать- есть проблема, надо устранить....

вот как-раз продаваемые вовсе неимеют средств безопасности.

leshak
Offline
Зарегистрирован: 29.09.2011

nestandart пишет:

>>а почему не доверять автоматике??? увы, но человеческий фактор никто не отменял.<<

Это, конечно ваше дело.

Но доверять автоматике функции связанные с безопасностью человеческой жизни довольно сомнительное дело.

Оно не сомнительно. Оно "психологически тяжелее". Да и при гибели из-за "автоматики" - заголовки прессы желтушней. Такой случай выглят "катострофичней".

Но думаю, если взять статистику, то смертей из-за "отказа" будет на порядки меньше чем "из-за человеческого" фактора.

А автоматике мы свое жизни и так постоянно доверяем. Вы уже никуда не денетесь. ABS, EPS, да банальный сфетофор - тоже автоматика. И чем дальше - тем круче. Все эти "торможения перед препятсвием", обнаружение пешеходов и т.д. Гугл вон уже официально на общественных дорогах тестит водителя-робота.

Электричества - тоже боялись, в свое время. И да... из-за него до сих пор иногда гибнут люди.

chaytan
Offline
Зарегистрирован: 02.02.2012

вот и я о том-же. надо минимизировать необходимость частого внесения измений в управление дабы не отвлекаться лишний раз.

датчик аля блондинко очень прост- автоматика сама решает как лучше и исправляет неправильные действия.

но здесь подробности уже будут излишни...

chaytan
Offline
Зарегистрирован: 02.02.2012

вот именно. золотые слова...

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

leshak
Offline
Зарегистрирован: 29.09.2011

chaytan пишет:

...  но ведь можна просто исключить включение исполнительного механизма и сказать- есть проблема, надо устранить....

Как вам такая мысль? : для каждого управляющего механизма делаем два включающих канала. Один основной, которым собственно и управляет контроллер, а второй, так сказать "право вето". Если на нем, скажем LOW, то вне зависимости от того что приходит по основному каналу - исполнительный ничего не делает.

Далее (опционально): собираем от всех механизом каналы "право вето" в один общий канал "запретить все". Ставим на нее тумблер. Если его щелкнули - что-бы там не подавал контроллер - ничего не происходит. И мы можем доехать до STO.

Next: ставим второй контроллер (в общей цене решения контроллером больше/меньше - думаю не существенно). Полностью независимый. С отдельным питанием, на отдельной плате, возможно даже физически чуть-чуть в другом месте. Он имеет сходую с основным контроллером логику. Но... сам ничем не управляет. Только расчитывает "какую высоту нужно установить" и смотрит "какая есть фактически". Если расхождение больше чем на, скажем, 10% - производит блокировку основного, давит в ноль канал "вето", для всех исполнительных устройст и включает аварийную сигнализацию.

То есть мы следим не столько "что там командует основном", сколько за тем "насколько результаты его команд соотвествуют нашим ожиданиям".

Правда, тут есть "пробой". Если начнет какой-то входной датчик основательно врать, то оба контроллера ошибутся синхронно.  Оба будут видеть искаженную картину миру.  Вообщем общая составляющая (датчики) - является местом потенциального отказа обеих систем: и управляющей и контролирующей.

Из опыта авиации - вывод очевиден - дублирование датчиков. Управление и контроль пользуются разными комплектами датчиков (по крайней мере "критических"). Желательно, опять-таки из авиации, что-бы сами датчики управление/контроль были разнотипными. В идеале - на разном физическом принципе (скажем датчик "направление" - магнитный компас и гироскоп. Вероятность что "сойдут с ума оба" одновременно- намного меньше). Так же один из них может быть существенно менее "точным/быстрым" и т.п. Его задача только "выявить существенные странности".

В нашем случае такой "парой" может быть скажем "спидометр" и "акселерометр". Если мы видим горизонтальное ускрение 1.5g в течении 5-ти секунд, а спидометр говорит "скорость 0", то явно кто-то из них врет и пора паниковать :) Пользоватся акселерометром для принятия решений - проблематично (на кочках-то он врать будет будь здоров), а вот для контроля - вполне.

Note: только не нужно воспринимать это как предложение "сделать в точности так". Это не более чем "мои фантазии на автомобильную тему", просто что-бы объяснить общую идею-подход. Так что детально указывать и объяснять в чем я не прав - не обязательно.    Вопрос больше в: не вдаваясь в детали, сам подход с раздельными управляющий/контролирующим жизнеспособен? Или это "фантазии дилетанта"?

 

chaytan
Offline
Зарегистрирован: 02.02.2012

замысел, суть понял.... пережовываю....

Slash
Offline
Зарегистрирован: 19.01.2014

Господа разработчики, кто-нибудь еще читает тему? Есть вопрос-ТЗ. Просто писать много, в пустоту не хочу :)

Slash
Offline
Зарегистрирован: 19.01.2014

Максим, написал в скайп

kapitoshka24
Offline
Зарегистрирован: 20.10.2014

Добрый вечер участники данного форума... Я решил попробовать данную разработку описанную в посте №#28/// Приобрёл Arduino Uno R3+блок на 8 реле+http://www.aliexpress.com/snapshot/6257171786.html и ещё lcd 1602 c http://www.aliexpress.com/snapshot/6257171784.html   и на последок 4 датчика ......Подключил Uno к компу---}  Загружаю данный скетч и при компилировании выдаёт ошибку по библиотеке LiquidCrystalRus ....Пробовал и на Аrduino 1.0.6  и на 1,0  и на 0023  везде без результата... (библиотеки во все версии закинул)

Открываю примеры LiquidCrystal -- все примеры встают и работают , русский или встаёт , а на дисплее ряд верхних квадратов, или изначально ошибка при компилировании.. Уже замучился----только начинаю осваивать  может у кого были проблемы с такой библиотекой и как выйти из этого 

Прошу  прощения у nestandart за то что воспользовался скетчем ....

Вопрос к nestandart ---разработка на базе меги?

mr-x86
Offline
Зарегистрирован: 23.10.2014

У меня с этими компилируется

https://yadi.sk/d/JHkWu5YKcEubp

Ошибся! Не копилируется. Извиняюсь.

mr-x86
Offline
Зарегистрирован: 23.10.2014

в таком виде с библиотекой выше скомпилировалось



//  #include <LiquidCrystal.h>// библиотека дисплея

#include <LiquidCrystalRus.h>//руссификатор дисплея

LiquidCrystalRus lcd(6, 7, 5, 4, 3, 2);//порты подключения дисплея


#include <EEPROM.h>//библиотека работы с энергонезависимой памятью
.........

 

w1d
Offline
Зарегистрирован: 19.03.2015

Добрый день. Начинаю собирать пневму на Газель. На данный момент имею клапана ГБО, 2 подушки на задний мост, на перед только в планах,  в заказе   Arduino Uno R3 +блок на 8 реле +lcd 1602. Хочу преобрести датчики уровня пола http://pnevmopodveska-club.ru/topic/143-datchik-urovnia-land-rover-rqh100030/ или инфракрасный дальномер http://ru.aliexpress.com/item/Freeshipping-GP2Y0A41-GP2Y0A41SK0F-2Y0A41-5PCS-TO-SELL/32267981962.html (ваше мнение). Требования к работе пневмы:  2-4 настраиваемых, фиксируемых положения (1-езда, 2-погрузка с рампы, 3-погрузка с высокой рампы, 4-разгрузка). Насколько я понял nestandartом реализовано пост 28, что и хочу повторить. Паяльник держать умею, программист никакой, поэтому нужна ваша помощь,  что купить как собрать/подключить  как залить программу и т.д. 

P.S. Управление во время движения не обязателбно, а вот дистанционное  с пульта на подобии http://ru.aliexpress.com/store/product/Universal-Garage-Door-Rolling-Code-Duikao-Copy-Type-Remote-Control-Duplicator-433-Frequency-Free-Shipping-Dropshipping/110055_1128988957.html или с андроида  как здесь https://sites.google.com/site/bluetoothrccar/home желательно.
 

zloimamuka
Offline
Зарегистрирован: 09.11.2015

Leshak если вам еще интересна пневмоподвеска наберите меня 095-471-20-91, я с киева) и мне нужен контроллер) все покажу, расскажу, объясню)

Клапауций 911
Offline
Зарегистрирован: 18.10.2015

zloimamuka пишет:

Leshak если вам еще интересна пневмоподвеска наберите меня 095-471-20-91, я с киева) и мне нужен контроллер) все покажу, расскажу, объясню)

Лешак давно отсутсвует на форуме - ищи его где-то здесь http://alxarduino.blogspot.com/

batman5573
Offline
Зарегистрирован: 27.08.2015

Привет, блок делаете на нано или на меге?

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

Бэтман, даты сообщений читаем?