Не работает arduino nano

NighT
Offline
Зарегистрирован: 27.03.2016

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

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Мультиметр (тестер) и паяльник есть? Хоть какие-то навыки в электронике?

NighT
Offline
Зарегистрирован: 27.03.2016

Мултиметра нет, паяьник китайский есть, навыки в электронике слабые.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Без мультиметра там делать нечего. Раз комп не видит ардуину, значит не работает микросхема USB-UART конвертера (FT232 или CH340). Либо микросхема вышла из строя, либо на неё не поступает питание. Возможно на плате где-то короткое замыкание (хотя тогда бы срабатывала защита USB-порта на компе о отрубала питание), возможно сгорела/пробила какая-то деталь из обвязки. Надо проверять мультиметром. Скетч какой-то был загружен? Т.е. только комп перестал видеть или ардуина перестала выполнять прошитую в неё программу?

NighT
Offline
Зарегистрирован: 27.03.2016

Да, скетч был. И комп не видит и скетч не выполняется. Еще можно подключит светодиод к +5 и земле, он светится будет(не знаю важно это или нет).

Divs
Offline
Зарегистрирован: 01.04.2016
Подскажите. Есть Arduino Nano на чипе MEGA 328P. https://yadi.sk/i/-FV269-1qfrR6 Не работают контакты A6 и A7 (приведенных на картинке, это должны быть контакты 19 и 20 соответсвенно) при залевании скетча, как прописывая в код int led = A6 или int led = 19,

int led = 19;

void setup()

{

pinMode(led, OUTPUT);

}

но это не приводит перевода вывода А6 (тоже самое и с выводом А7) в режим выхода
В чем причина наработоспособности данных выводов? Остальные выводы с 0 по 18 (на картинке, по ссылке выше), переводятся в режим выводов.
 
Andy
Andy аватар
Offline
Зарегистрирован: 01.01.2016

Divs пишет:
В чем причина наработоспособности данных выводов? Остальные выводы с 0 по 18 (на картинке, по ссылке выше), переводятся в режим выводов.
A6 и A7 могут работать только как входы АЦП.

at0mix
at0mix аватар
Offline
Зарегистрирован: 23.11.2015

Divs пишет:
В чем причина наработоспособности данных выводов? Остальные выводы с 0 по 18 (на картинке, по ссылке выше), переводятся в режим выводов.

Что-то с математикой у вас не лады %(

Цифровые пины D0-D13 - нумеруются от 0 до 13.

Аналоговые пины А0-А5 - от 14 до 19 (!!!)

т.е. пин 19 - это А5!

А вот дополнительные пины нано А6-А7 нумеруются 20-21....

Andy пишет:
A6 и A7 могут работать только как входы АЦП.

Не нашел нигде подтверждения такому заявлению....

vk007
Offline
Зарегистрирован: 16.06.2015

at0mix пишет:

Andy пишет:
A6 и A7 могут работать только как входы АЦП.

Не нашел нигде подтверждения такому заявлению....

Да ладно

at0mix
at0mix аватар
Offline
Зарегистрирован: 23.11.2015

За картинку плюс - такой не видел!

А 19 нога все же это А5 и должна работать на выход!

vk007
Offline
Зарегистрирован: 16.06.2015

at0mix пишет:

А 19 нога все же это А5 и должна работать на выход!

19 пин - да, это А5. Но не факт, что "прописывая в код int led = A6 или int led = 19" физически этот led переподключался с А6 на А5.

Divs
Offline
Зарегистрирован: 01.04.2016

да, 20 и 21 пин - это А6 и А7 промаркерованные выходы. При проверке их простой программой - мигание светодиодов по выходам, обнаружил, что выходы: 20 и 21 не проявляют себя как Выходы. Вот и вопрос, дело в "железе" Ардуино (брак) или оно так и задумано? 

Divs
Offline
Зарегистрирован: 01.04.2016

vk007 пишет:

at0mix пишет:

А 19 нога все же это А5 и должна работать на выход!

19 пин - да, это А5. Но не факт, что "прописывая в код int led = A6 или int led = 19" физически этот led переподключался с А6 на А5.

Решил поэксперементировать, в некоем источнике указывлось, что замето номеров выводов, можно указывать их название.

int led = 19 || или int led = A5 - объявление переменной целого типа, содержащей номер порта к которому подключаем сетодиод. Происходит подача напряжения на указанную ногу.

А вот в выводами A6 и A7 - засада. И них не происходит выход сигнала.

Divs
Offline
Зарегистрирован: 01.04.2016
" Почему-то всегда считал, что "лишние" выводы ADC6 и ADC7 у MCU cемейства ATmega в корпусе TQFP32 - это полноценные выводы. И только сейчас понял, что это не так - они могут работать только как вход АЦП. Иными словами, их нельзя сконфигурить в качестве цифровых входов или выходов, увы :(

Относится это только к тем платам, которые имеют "на борту" SMD-версию ATmega328 - как правило, это Nano и Seeeduino. Счастливые обладатели ATmega в PDIP-корпусе вообще, наверное, не поймут, о чем речь ;) " http://mk90.blogspot.ru/2011/07/a6-a7.html

и

http://arduino.ru/forum/apparatnye-voprosy/zadeistvovat-a6-i-a7

Всем спасибо

mdimai666
Offline
Зарегистрирован: 24.03.2016

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

kulon
Offline
Зарегистрирован: 02.03.2016

согласен, один раз попутал питание, замена этого диодика помогла (пишут Диод шотки)

kulon
Offline
Зарегистрирован: 02.03.2016

подскажите, из трех Нано с Али одна определяется виндой7 как принтер. погуглив id устройства USB\VID_1A86&PID_7584&REV_0254   выдает что это вроде принтер HP.

дрова CH341ser переустановил не помогает.
можно как то помочь? или что-то с чипом CH340G?
mdimai666
Offline
Зарегистрирован: 24.03.2016

Попробуй другой ардуино с таким же чипом 

Еще попробуй

1. На другом компе установить дрова и попробовать. У меня win 7 win 10 x64 шли без проблем.

2. Удали драйвер принтера включая файлы и переустанови дрова чипа

3. Проверь пайку под лупой

at0mix
at0mix аватар
Offline
Зарегистрирован: 23.11.2015

Мне помогла смена USB-порта на ПК.