Делаю счетчик импульсов/ударов - есть проблемы....
- Войдите на сайт для отправки комментариев
Ср, 03/12/2014 - 19:44
Доброго времени суток! Я совсем зелёный в теме Arduino, тем не менее уже две недели курю уроки, мануалы и форумы. Никак не могу найти информацию - как сделать счетчик из ардуино?
Т.е. ардуин должен считать срабатывания датчика удара, подключенного к аналоговому входу и по достижении заданного количества ударов должен выполнять действие. Не прошу мне все разжевывать - дайте, пожалуйста, направление какой вообще оператор отвечает за подсчет? Радио занимаюсь давно (любитель), но вот с программированием освоил только диоды мигающие и диммер с потенциометром.
Заранее всем спасибо!
Зверёк - Arduino/DCcduino UNO.
за счет отвечает оператор +)) математику надеюсь со школы не забыли?
сначала надо определиться с подключением датчика. Что за датчик? Если контактный (с пружинкой) то его можно цеплять на цифровой вход. между GND и пином. Можно подкючить на пин 2 или 3, тогда счет можно делать по прерыванию используя attachInterrupt
за счет отвечает оператор +)) математику надеюсь со школы не забыли?
сначала надо определиться с подключением датчика. Что за датчик? Если контактный (с пружинкой) то его можно цеплять на цифровой вход. между GND и пином. Можно подкючить на пин 2 или 3, тогда счет можно делать по прерыванию используя attachInterrupt
Использую жигулёвский датчик детонации - готовый скетч "knock" работает, а вот откуда выцепить код хоть какого-нибудь счетчика на ардуине я не знаю. В программировании практически ничего не понимаю...
в функции loop() делаете проверку срабатывания датчика и если он сработал плюсуете переменную счетчик.
Вам стоит почитать хотя бы какой-то минимум про програмирование Си++
Спасибо - попробую!
Ищу готовый скетч со счетчиком, чтоб хоть как-то представить как это работает.
key=analogRead(0);
if (key>?) {a++; key=0;}
Serial.println(a,DEC);
key=analogRead(0);
if (key>?) {a++; key=0;}
Serial.println(a,DEC);
Взял готовый скетч из примеров - счетчик нажатия кнопки, поменял вход на аналоговый и немного подправил - все работает! Спасибо всем!
Добый вечер, нужна помощь в написании кода для ардуино. Суть работы в том чтобы ардуино считывал импульсы которые идут с датчика расхода топлива и отправлял их на ПК через Com - порт. Я новичок в программировании, прошу более подробно описывать
проблема в том что я не знаю с чего даже начать, т.к зелен в программировании
DarkMoons, на ваш вопрос Вам никто конкретно не ответит, так как не понятно, что за датчик расхода топлива и какие данные надо выводить в serial тоже не ясно. Если это касается автомобиля (инжекторного ессна), то там как такового датчика расхода топлива нет, а если бы и был, то их нужно два как минимум - на приток и на обратку. ЭБУ меряет расход на основании данных о пропускной способности форсунок и времени их открытия, которое зависит от положения дроссельной заслонки, расхода воздуха, сигналов датчика кислорода и т.д.
И ещё вопрос - каков уровень знаний у Вас об ардуино? Скетчи какие-нибудь уже заливали, диодом мигали и т.д.? Или просто есть задача, куплен контроллер и на этом все?
проблема в том что я не знаю с чего даже начать, т.к зелен в программировании
Ну с института наверно для начала.... основы электротехники, электороники и программирования.....
Ну или в раздел заказов за оплату.
PS - нарисовать в протеусе мою схему - день, написать скетч - еще день. правда свободный от основной работы.
Ну с института наверно для начала.... основы электротехники, электороники и программирования.....
Это вы круто загнули, особенно "для начала". Все неофиты разбегутся. Кто закончил профильный институт, думаю здесь вопросов не задает. Вполне достаточно почитать литературу и немного подумать. С Новым Годом. )))))
Добрый день, нужна помощь в написании кода для Arduino. Имеется цифровой датчик вибраций (удара) SW-420 и он должен измерять вибрации по времени и если вибрации длятся дольше 7 секунд, грубо говоря, не видеть их, то есть выдавать ноль. Сейчас у меня написан скетч, при котором датчик выдает "1" до тех пор, пока колебания не сойдут на нет. А как ограничить их по времени ума не приложу, это вообще возможно?))
В программировании очень недавно и очень сложно( Буду рада любым предложениям и советам!
Добрый день, нужна помощь в написании кода для Arduino. Имеется цифровой датчик вибраций (удара) SW-420 и он должен измерять вибрации по времени и если вибрации длятся дольше 7 секунд, грубо говоря, не видеть их, то есть выдавать ноль. Сейчас у меня написан скетч, при котором датчик выдает "1" до тех пор, пока колебания не сойдут на нет. А как ограничить их по времени ума не приложу, это вообще возможно?))
В программировании очень недавно и очень сложно( Буду рада любым предложениям и советам!
Вникаем, приспосабливаем к своей хотелке.
Это вы круто загнули, особенно "для начала". Все неофиты разбегутся. Кто закончил профильный институт, думаю здесь вопросов не задает. Вполне достаточно почитать литературу и немного подумать. С Новым Годом. )))))
Ну я например закончил Одесский полтиех в далеком 1985 когда еще была УССР, инженер-электроник.
Вопросы иногда бывают - в части тонкостей.
А в остальном да - нас учили учиться самостоятельно и читать документацию %)
В программировании очень недавно и очень сложно( Буду рада любым предложениям и советам!
Ну для начала хотя бы почитать литературу по языку Си, взять примеры и изучить их. Разбить задачу на составляющие блоки, делать их отдельно, потом увязывать в единую систему.
Я делал проект для страйкбола с достаточно большим функционалом. Я разбил проект на составляющие, отладил каждый модуль по отдельности, потом соединил - и проект работает реально %)
Это вы круто загнули, особенно "для начала". Все неофиты разбегутся. Кто закончил профильный институт, думаю здесь вопросов не задает. Вполне достаточно почитать литературу и немного подумать. С Новым Годом. )))))
Ну я например закончил Одесский полтиех в далеком 1985 когда еще была УССР, инженер-электроник.
Вопросы иногда бывают - в части тонкостей.
А в остальном да - нас учили учиться самостоятельно и читать документацию %)
Долгонько Вы ответить собирались. Сегодня как раз 11 месяцев исполнилось.))))
Здравствуйте. скиньте пожалуйста скетч
sfera-vl@yandex.ru
Здравствуйте. скиньте пожалуйста скетч
sfera-vl@yandex.ru