Некорректно работает Arduino Nano на макетной плате

Orlean
Offline
Зарегистрирован: 29.12.2019

Всех приветствую!

Возникла очень странная проблема. Имею на руках 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-порт, да и прошивается часто далеко не с первого раза.

 
rkit
Offline
Зарегистрирован: 23.11.2016

Дорожки под разъемом оторваны. Скоро совсем отвалится.

Orlean
Offline
Зарегистрирован: 29.12.2019

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

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

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Привет. 
1. Прогрей разъём феном или пропаяй, скорее всего непропай. (Или бракованный разъём)

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

bwn
Offline
Зарегистрирован: 25.08.2014

Orlean пишет:

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

Сами ведь и ответили + возможно дорожки, про которые выше сказали.

Orlean
Offline
Зарегистрирован: 29.12.2019

BOOM пишет:

Привет. 
1. Прогрей разъём феном или пропаяй, скорее всего непропай. (Или бракованный разъём)

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

Второе вряд ли, рядом вторая макетка из другой партии, та же ерундень.

 

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