2 Страницы  1 2 >  
Ответить Создать тему

Arduino кто разбирается?

Q21
post Dec 14 2017, 18:52 
Отправлено #1


Пользователь

Сообщений: 27



есть цепь на основе микрокотроллера и програматоре Arduino.
что-то перестало работать.
кто разбирается.
оплачиваемо.
Profile CardPM
  0/0  
Отнюдь
post Dec 15 2017, 09:55 
Отправлено #2


Активный

Сообщений: 23 561
Из: раненный душою



Q21, если вам действительно нужна помощь - опишите проблему подробно и прикрепите схемы и скетчи
если не хватает прав для размещения картинок - посмотрите пятый видеоурок, третий способ https://forum.na-svyazi.ru/index.php?act=fi...ost&pid=5924652

Сообщение отредактировал Отнюдь - Dec 15 2017, 09:56

--------------------
Мощность распределять нужно плавно и равномерно (ц) Гена21
Profile CardPM
  0/0  
Q21
post Dec 15 2017, 11:14 
Отправлено #3


Пользователь

Сообщений: 27



Цитата(Отнюдь @ Dec 15 2017, 09:55)
Q21, если вам действительно нужна помощь - опишите проблему подробно и прикрепите схемы и скетчи
если не хватает прав для размещения картинок - посмотрите пятый видеоурок, третий способ https://forum.na-svyazi.ru/index.php?act=fi...ost&pid=5924652
*

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

Присоединённые эскизы
Присоединённое изображение Присоединённое изображение
Profile CardPM
  0/0  
Отнюдь
post Dec 15 2017, 12:31 
Отправлено #4


Активный

Сообщений: 23 561
Из: раненный душою



Q21, не очень понятны некоторые моменты... ну да ладно. у вас перестали отключаться все электромагниты и подсветка или только одна-две пары?

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

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

--------------------
Мощность распределять нужно плавно и равномерно (ц) Гена21
Profile CardPM
  0/0  
ZhenyaKa
post Dec 15 2017, 16:33 
Отправлено #5


Активный

Сообщений: 1 393
Из: Чебоксары



Может кого-то уволили и он оставил мину замедленного действия? smile3.gif

--------------------
Profile CardPM
  0/0  
Q21
post Dec 15 2017, 17:04 
Отправлено #6


Пользователь

Сообщений: 27



Цитата(Отнюдь @ Dec 15 2017, 12:31)
Q21, не очень понятны некоторые моменты... ну да ладно. у вас перестали отключаться все электромагниты и подсветка или только одна-две пары?

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

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

на релейном модуле диоды есть и они зажигаются. реле щелкает.
еще на потенциометрах выстовлены были значения, по которым отключается электромагнит. но по этим значениям сейчас магнит не отключается.
Profile CardPM
  0/0  
Funduk21
post Dec 15 2017, 23:12 
Отправлено #7


Срань господня

Сообщений: 16 273



Цитата(ZhenyaKa @ Dec 15 2017, 16:33)
Может кого-то уволили и он оставил мину замедленного действия? smile3.gif
*

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

--------------------
Profile CardPM
  0/0  
ZhenyaKa
post Dec 16 2017, 00:08 
Отправлено #8


Активный

Сообщений: 1 393
Из: Чебоксары



Цитата(Funduk21 @ Dec 15 2017, 23:12)
Так исходники же есть. Сомневаюсь, что автор подобного устройства слышал об обфускации, и мог спрятать в коде счетчик включений.
*

Про исходники я чот не заметил информации

--------------------
Profile CardPM
  0/0  
Отнюдь
post Dec 16 2017, 08:23 
Отправлено #9


Активный

Сообщений: 23 561
Из: раненный душою



Цитата(Q21 @ Dec 15 2017, 17:04)
на релейном модуле диоды есть и они зажигаются. реле щелкает.
еще на потенциометрах выстовлены были значения, по которым отключается электромагнит. но по этим значениям сейчас магнит не отключается.
*

по потенциометрам диоды на релейном модуле зажигаются?

--------------------
Мощность распределять нужно плавно и равномерно (ц) Гена21
Profile CardPM
  0/0  
Greey
post Dec 23 2017, 22:17 
Отправлено #10


Активный

Сообщений: 2 023



Подскажите, по Ардуино есть какие либо хорошие русскоязычные форумы (по программированию)?

--------------------
Profile CardPM
  0/0  
Black27512
post Dec 24 2017, 10:44 
Отправлено #11


Постоялец

Сообщений: 352



Цитата(Greey @ Dec 23 2017, 22:17)
Подскажите, по Ардуино есть какие либо хорошие русскоязычные форумы (по программированию)?
*

Просто изучайте С++, а с самой ардуино для начала достаточно и справки внутри Arduino IDE, про остальные сторонние библиотеки так же смотрите примеры к ним. Ещё для наглядности рекомендую посмотреть массу видео на Ютубе, например, есть "Записки ардуинщика" от AlexGyver. А если совсем не охота программировать, то есть графические конструкторы, тот же AlexGyver про них рассказывал.

Сообщение отредактировал Black27512 - Dec 24 2017, 10:45
Profile CardPM
  0/0  
Greey
post Dec 24 2017, 11:39 
Отправлено #12


Активный

Сообщений: 2 023



Цитата(Black27512 @ Dec 24 2017, 10:44)
Просто изучайте С++, а с самой ардуино для начала достаточно и справки внутри  Arduino IDE, про остальные сторонние библиотеки так же смотрите примеры к ним. Ещё для наглядности рекомендую посмотреть массу видео на Ютубе, например, есть "Записки ардуинщика" от AlexGyver. А если совсем не охота программировать, то есть графические конструкторы, тот же AlexGyver про них рассказывал.
*

Спасибо!
Хочется сразу, и всего blush2.gif
Хотел разобраться с прерываниями по таймеру, просидел два вечера, пока в голове каша.
По примерам в библиотеках не всегда все понятно.
Сделал несколько эффектов на WS2811, в одном из эффектов получилось прикольно, но понять почему так получилось, не могу, склоняюсь к мысли, что это из за кривого псевдо"random"а.



--------------------
Profile CardPM
  0/0  
Black27512
post Dec 24 2017, 12:26 
Отправлено #13


Постоялец

Сообщений: 352



Цитата(Greey @ Dec 24 2017, 11:39)
Спасибо!
Хочется сразу, и всего blush2.gif
Хотел разобраться с прерываниями по таймеру, просидел два вечера, пока в голове каша.
По примерам в библиотеках не всегда все понятно.
*

Ну по библиотекам изучать прерывания то ещё извращение. Так то если хочется сразу, то пользуйте готовые библиотеки. Но вот если хочется тонкостей вроде прерываний, многозадачности и прочего, то тут нужно уже изучать сам микроконтроллер (увы, английские даташиты), работать напрямую с регистрами и всё такое. Библиотеки для ардуино написаны слишком примитивно (в плане использования железа) и зачатую при работе, скажем, с uart, spi, i2c, АЦП и т.д. не используются прерывания, а тупо программа ожидает окончания работы периферии. Так то это хорошо для начинающих и простых проектов (в обучающих целях) и вызывает куда меньше неочевыдных ошибок. Ну и ввиду мультиплатформенности так куда проще реализовывать библиотеку.
В общем для понимания процесса работы таймеров и прерываний - лучше полистать даташит на мк, который стоит в вашей ардуине. Ну и потом можно уже потыкать библиотеку, имея представление о том что вообще возможно и как по сути библиотека это реализует в конечном машинном коде.
Profile CardPM
  0/0  
ZhenyaKa
post Dec 24 2017, 14:53 
Отправлено #14


Активный

Сообщений: 1 393
Из: Чебоксары



Цитата(Greey @ Dec 24 2017, 11:39)
Спасибо!
Хочется сразу, и всего blush2.gif
Хотел разобраться с прерываниями по таймеру, просидел два вечера, пока в голове каша.
По примерам в библиотеках не всегда все понятно.
Сделал несколько эффектов на WS2811, в одном из эффектов получилось прикольно, но понять почему так получилось, не могу, склоняюсь к мысли, что это из за кривого псевдо"random"а.
*

На Ютубе у Алекса Гайвера отличные туторы.
https://www.youtube.com/channel/UC4axiS76D784-ofoTdo5zOA

По прерываниям вот:
Уроки Ардуино #16 - аппаратные прерывания


--------------------
Profile CardPM
  0/+2  
Sovest
post Nov 11 2018, 21:27 
Отправлено #15


Постоялец

Сообщений: 201



Ребят! Вопрос такой, с ардуинкой вообще не связывался (да и с микроконтроллерами). Но ужеи не знаю как быть. Перелопатил инэт но нашел только промышленные решения. Исходящее. Нужно измерять температуру с 3-х 5-и температурных датчиков, запись на карту значений. Желательно с показометром на дисплее. Может кто набросает схему (хотя бы примерно) и сборку скетча (ну или какие нужны библиотеки).
Profile CardPM
  0/0  

2 Страницы  1 2 >
ОтветитьTopic Options
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
Быстрый ответ
Кнопки кодов
 Расширенный режим
 Нормальный режим
    Закрыть все тэги


Открытых тэгов: 
Введите сообщение
Смайлики
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
         
Показать все

Опции сообщения