Некорректно работает Arduino Nano на макетной плате
- Войдите на сайт для отправки комментариев
Всех приветствую!
Возникла очень странная проблема. Имею на руках Arduino Nano. Полдня провозился с подключением светодиодной ленты WS2801, но вместо управляемых миганий все время получал лишь рандомный набор цветов разной частоты. Все это дело воспроизводится на самой обычной макетной плате, но до этого их особо не пользовал, обходился лишь пайкой. Начал копать в чем дело. В общем, решил запилить обычный код обмена по COM-порту:
void setup() { pinMode(9, INPUT_PULLUP); pinMode(10, INPUT_PULLUP); Serial.begin(300); } void loop() { Serial.print(digitalRead(9)); delay(1000); Serial.println(digitalRead(10)); delay(1000); }
И заметил, что если плата висит в воздухе на USB-проводе, обмен успешно идет. Стоит воткнуть ее в макетную плату, как сразу обмен или останавливается, или появляются различного рода краказябры. Втыкаю вот так, если принципиально:
В чем беда, товарищи? К слову, контакт на USB-разъеме на плате не очень хороший, приходится часто елозить им туда-сюда, чтобы определился COM-порт, да и прошивается часто далеко не с первого раза.
Дорожки под разъемом оторваны. Скоро совсем отвалится.
Вот кстати примерная картина того, что выдает при воткнутой плате в макетку:
Ничем другим, кроме как внешних помех в линии я это объяснить не могу. Но каким образом макетная плата вносит сюда лепту тогда?
Привет.
1. Прогрей разъём феном или пропаяй, скорее всего непропай. (Или бракованный разъём)
2. Проверь макетку, у меня с ней тоже проблемы были, но другого плана - соединительные провода некоторые не имели контакта с наконечниками. Может в плате кз...
К слову, контакт на USB-разъеме на плате не очень хороший, приходится часто елозить им туда-сюда, чтобы определился COM-порт, да и прошивается часто далеко не с первого раза.
Сами ведь и ответили + возможно дорожки, про которые выше сказали.
Привет.
1. Прогрей разъём феном или пропаяй, скорее всего непропай. (Или бракованный разъём)
2. Проверь макетку, у меня с ней тоже проблемы были, но другого плана - соединительные провода некоторые не имели контакта с наконечниками. Может в плате кз...
Второе вряд ли, рядом вторая макетка из другой партии, та же ерундень.
Хорошо, всем спасибо за ответы, в праздники попробую подпаять или другой разъем поставить, почему-то еще есть подозрение на сам кабель USB, но пока не оказалось под рукой другого. Просто сначала думал, что может проблема гораздо банальней, но в упор не вижу, потому и решил поинтересоваться здесь. Всех с наступающим!