Проблема с контактами на Меге
- Войдите на сайт для отправки комментариев
Чт, 15/12/2016 - 10:48
Добрый день!
На Меге не работают пины 14-53. Аналоговые не проверял. Питание от usb компьютера. Драйвер вроде нормально стал. Подскажите из-за чего это может быть?
Драйвер не имеет никакого отношения к работоспособности пинов.
Откуда видно, что они не работают?
едит мужик по проселочной дороге на крузаке.
вдруг машина заглохла. Мужик бегает вокруг нее и незнает что делать...
подходит пацан и говорит..
- дядя я знаю что с машиной
- мальчик отвали не мещай.. и продолжает под капотом разглядывать.
через пол часа
- дядя я знаю что у вас с машиной
- ну что?
- дядя дай 100$ скажу!
еще через пол часа мужик завет малого, дает ему бабок .
- дядя Ваша машина сломалась!
покажите скетч какой залии, как прверяли, настройки в ИДЕ, другую плату пробовали?
Проверял светодиодом и кнопкой. Сажал их последовательно на разные пины. В скетче менял только номера пинов. С пинов 1-12 работают нормально, т.е. при нажатии кнопки загорается светодиод. С 14 и делее не работают.
Пробовал на 2 платах. Может обе платы бракованные? Или руки кривые...
тебе надо в китай ехать. по другому никак. проверь своим способом все их платы, чтобы у всех не работали)))
Спасибо на добром слове... Как-будто сам не был новичком...
Нет, чтобы по делу ответить
а какой светодиод у тебя?
Нет, чтобы по делу ответить
darcky, когда Вам отвечают по делу, Вы либо не читаете либо игнорируете. Вам же написали в посте №2, что нужна точная схема подключения и скетч. Вы это проигнорировали. Типа мол, там всё просто. Ну, тогда разбирайтесь сами в своей проблеме, раз там всё так просто.
Примерная схема такая, только на меге
и ты так каждый пин проверяешь? не проще ли бы одновременно на всех выводах блинк замутить и смотреть где моргает, а где нет. а если еще в режиме входов проверять просто зажигать светодиод на 13 пине если на любом пине появилась 1
Вместо строк 15-25 достаточно написать одну
Что же до проверки, схема у Вас "примерная", бог его знает, что Вы там реально собрали. И что там ещё подключено.
Попробуйте проверить более простым способом. Схемы никакой не надо вовсе
1. Ставите пин в OUTPUT
2. Пишете в него LOW
3. Читаете пин (он по прежнему в OUTPUT).
4. Сравниваете с LOW. Если не равно - печатаете номер пина и сообщение в монитор порта
5. Пишете в пин HIGH
6. Читаете пин (он по прежнему в OUTPUT).
7. Сравниваете с HIGH. Если не равно - печатаете номер пина и сообщение в монитор порта
И так в цикле для всех нужных Вам пинов.
Если здесь всё в порядке, ищите ошибку в схеме. Возможно, не Вашу ошибку. Например, на моей Меге были неправильно подписаны номера пинов. Когда разобрался, убедился, что всё работает. И так бывает.
Спасибо ЕвгенийП, попробую так
еще один совет, в IDE есть готовый пример BLINK залейте его и попробуйте поморгать 13 пином, на нем весит светодеод который будет моргать на плате, подключать ничего не надо, потом измените паузы и еще раз попробуйте. и отпишитесь
Кстати, на моей Меге действительно были плохие контактные разъемы. Втыкаешься - не работает, пошевелишь - все нормально. Пока не запаялся расширительной платой непосредственно на плату, так и мучался. Делал себе полоски расширения пинов по 3 контакта: пин, земля и питание. На каждый пин. Оцеь удобно сервы и прочие датчики потом втыкать. Припаивал их сбоку прямо к плате и подводил питание с развязочными конденсаторами, типа так (один из вариантов):
Сбоку от ШИМ пинов хорошо видно расширительную плату на 3 контакта для каждого пина, а сбоку от сериалов есть такая же, но на 2 контакта (только земля и питание) .. вот этот вариант был последний:
На нем допаяны недостающие 16 ног и все пины, кроме X-bus интерфейса выведены на расширители - 66 пинов по 22шт на сторону. С видимого бока, слева-направо: таймеры 0+1+3 ШИМ, затем таймеры0+1 входы, последние 8шт - аналоговые входы 0..7, с другого боку таймеры 2+4+5 аналогично + аналоги с 8 по 15 .. с торца все интерфейсы, прерывания и пр.
В SysInfo для Arduino есть внутреннее тестирование пинов:
http://arduino.ru/forum/programmirovanie/sysinfo-arduino
Кстати, на моей Меге действительно были плохие контактные разъемы. Втыкаешься - не работает, пошевелишь - все нормально.
запости фотку, что ты втыкал в разъёмы Меги - круглое или квадратное?
потому, как разъёмы меги для квадратного и строго ориентированного вертикально и никак шевелиться не может.
Что попадалось, то и втыкал. Фотки если и делал, то вряд ли там можно разглядеть круглое оно или квадратное .. впрочем и меги той уже нет тоже.
Ну например сюда и много где втыкалось такое:
Не знаю, видно ли, но контакты у проводков - квадратные. Болтались в моей меге "на раз". Проводки из набора 100шт 20см male-female 5 цветов по 20шт.
Что попадалось, то и втыкал.
Болтались в моей меге "на раз".
т.е. до тебя так и не дошло, что эти разъёмы не для втыкания чего-то одиночного не круглого и не жёстко фиксируемого вертикально.
*ок. продолжаем тупить как и с датчиками и втыкать шопопало в дуино.
для втыкания круглого ответная часть должна быть такая
для втыкания квадратного - такая:
Чё тупишь-то? Ты разъемы у китайских плат - видел хоть раз? Там ответная часть это "вилка" из двух проводков .. фотку не найду, лениво. Сам найдешь или расковыряешь разъем. Он хорош на первые 3-4 втыкания хоть круглого, хоть квадратного..
Чё тупишь-то? Ты разъемы у китайских плат - видел хоть раз?
т.е. это я туплю и втыкаю невтыкуемое в китайские платы? или это некий тупень Архат?
Не, это некий иной тупень. Ты там с задачей движения по линии уже натупил "мама не горюй", а теперь про датчики вспоминаешь, за которые и не писал-то сам ни разу.. вот такие вы - все. нет чтобы в зеркало посмотреться. ;)
Не, это некий иной тупень. Ты там с задачей движения по линии уже натупил "мама не горюй", а теперь про датчики вспоминаешь, за которые и не писал-то сам ни разу.. вот такие вы - все. нет чтобы в зеркало посмотреться. ;)
сдрасте - приехали, а кто же знал, что ты датчики для TV втулишь за место датчиков линии... а, теперь оказывается, что у тебя там искрило всё благим матом. а, так да - это всё кетайские происки, у кетайцев руки из жопы растут, поэтому на России самолёты ныряют в воду, а космические грузовики в Туву.
Точно-точно. И Титаник косурукие утопили .. :)
Точно-точно. И Титаник косурукие утопили .. :)
считаешь, что и на России все перепились, поэтому всё падает и тонет?
Чё тупишь-то? Ты разъемы у китайских плат - видел хоть раз? Там ответная часть это "вилка" из двух проводков .. фотку не найду, лениво. Сам найдешь или расковыряешь разъем. Он хорош на первые 3-4 втыкания хоть круглого, хоть квадратного..
У меня первая итальянская дунька, помоему отсюда с сайта, через пол года, та же дрочь, ништяк щас китайцы уже с отверстиями под пайку делают, геммороя с отладной в разы меньше