Не работает китайский клон Уно

Atom001
Offline
Зарегистрирован: 13.07.2014

Здравствуйте!

Купил Ардуино Уно (в Китае). Всё работало сначала отлично, потом стали появляться ошибки com port 7 занят. Ну я Ардуинку вытащу и заново воткну, и всё работает. А сейчас не видит порт com 7, и ничего нет даже в диспетчере устройств. Что делать?

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Надо менять систему.

Atom001
Offline
Зарегистрирован: 13.07.2014

После перезагрузки всё нормально. Но когда я пытаюсь подключить LCD экран и запустить скетч, что в компьютере пропадает Ардуино.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Ну все ясно. Виноваты китайцы. Они вам руки не правильно вставили и забыли мозг вложить. Пишитн им жалобу.

Atom001
Offline
Зарегистрирован: 13.07.2014

Но я подключал по видео от Амперки. Дайте нормальную схему подключения.

И ещё почему выходит ошибка порт занят? Как его освободить?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Atom001 пишет:

Но я подключал по видео от Амперки. Дайте нормальную схему подключения.

И ещё почему выходит ошибка порт занят? Как его освободить?


Отверткой поковырять? Может там пара бит застревает поперек?

art100
Offline
Зарегистрирован: 09.03.2014

Atom001 пишет:

Здравствуйте!

Купил Ардуино Уно (в Китае). Всё работало сначала отлично, потом стали появляться ошибки com port 7 занят. Ну я Ардуинку вытащу и заново воткну, и всё работает. А сейчас не видит порт com 7, и ничего нет даже в диспетчере устройств. Что делать?

если не вирус

могу предположить что у вас жара

южный мост обслуживающий все usb перегрет

происходит попытка снять нагрев отключением usb

вскройте корпус прощупывайте

отключите все лишние программы 

оставьте только ос компилятор ардуину одну

шатайте провод

сами обнаружите через 5 минут что плохо

некитайских ардуин не видел

все балансирует на грани сгорания материнской платы

 

 

prosto_andriy
Offline
Зарегистрирован: 09.12.2012

Atom001 пишет:

Здравствуйте!

Купил Ардуино Уно (в Китае). Всё работало сначала отлично, потом стали появляться ошибки com port 7 занят. Ну я Ардуинку вытащу и заново воткну, и всё работает. А сейчас не видит порт com 7, и ничего нет даже в диспетчере устройств. Что делать?

Вы забыли об одной важной детали - о кнопке "RESET", а она есть практически на всех аналогах Arduino Uno (даже на дешевой китайской плате такого типа - наверное у Вас именно такая)

Попробуйте сделать следующее:

- отсоедините от USB порта компьютера кабель, которым подключена плата Arduino

- отключите от неё все провода

- при зажатой кнопке RESET подключите USB кабель (на плате при этом должен засветиться индикатор питания)

- одновременно с отпусканием кнопки RESET загрузите в плату скетч "blink" из готовых примеров кода

Пункт меню: Файл-->Примеры-->Basics-->blink (в принципе можно  загрузить любой скетч, который не будет занимать COM порт)

Atom001
Offline
Зарегистрирован: 13.07.2014

prosto_andriy, а что это даст? Просто после перезагрузки я и так могу закрузить такой скетч.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Atom001 пишет:

prosto_andriy, а что это даст? Просто после перезагрузки я и так могу закрузить такой скетч.


Ничего. Но вы будете заняты. И прекратите искать проблему в ардуино. И обратите свое внимание на кривую виндовс.

Atom001
Offline
Зарегистрирован: 13.07.2014

А что может быть не так с ос? У меня лицензия.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Atom001 пишет:

А что может быть не так с ос? У меня лицензия.


А ну если лицензия, то это сразу убирает всю глюкавость виндовс. Я уверен что при предьявлении лицензии даже вирусы в панике убегают.

Atom001
Offline
Зарегистрирован: 13.07.2014

Ну хорошо. Пускай проблема в ос, тогда предложите конкретные методы лечения. Или, что, только переустановка?! :o

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Andrey_Y_Ostanovsky пишет:

Надо менять систему.

Atom001
Offline
Зарегистрирован: 13.07.2014

Ясно

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Еще тут уже писали про мистическую зависимость длины узб кабелей. И что не все узб порты расчитаны на питание всяких ардуин. Так сто берете нормальный комп подключаете в узб позади системного блока и имеете счамтье.

Atom001
Offline
Зарегистрирован: 13.07.2014

Понятно. Спасибо!

leshak
Offline
Зарегистрирован: 29.09.2011

А еще, LCD шки иногда "кушают таки не мало". И питания USB порта может банально не хватать. Хватайте тестер и меряйте что у вас на +5v пине.
А еще, ArduinoIDE иногда подключивает. И дейсвительно не освобождает порт. Нужно все экземпляры ArduinoIDE позакрывать и убедится что в процессах нигде не висит ArduinoIDE.
Ну и еще... естественно самому не забывать "закрыть порт". Может вы запустили один экземпляр ArduinoIDE, открыли там порт, потом запустили второй..... ну и само собой. что "второй" с портом не сможет работать. ни заливать, ни еще что-то....

Atom001
Offline
Зарегистрирован: 13.07.2014

Не, я всё закрываю. Порт занимается так: я загружаю скетч, потом в него вношу изменения раза три (постоянно заново загружая), а потом порт вдруг занимается. Позденее попробую на ПК подключить и посмотреть, что из этого выйдет, а сейчас я на ноутбуке. Может ноутбуки вообще с Ардуинкой не дружат? 

leshak
Offline
Зарегистрирован: 29.09.2011

Atom001 пишет:

Может ноутбуки вообще с Ардуинкой не дружат? 

Попробуйте обновить java версию... попробуйте, все-таки полный выход из ArduinoIDE. Бывает у нее такая придурь. Честно говоря не часто, но бывает (у меня - где-то раз в недельку один раз).

А "ноутбуки" - да более чем реально. Я как-то неделю танцевал с enc28j60 шилдом. Раньше работал, а потом перестал... а потом опять заработал, а потом опять....
Все уже перепроверил фиг знапет сколько раз... пока случайно не померял сколько же у меня выдает USB порт. А там, блин.... 3.8-3.9 вольта.... контроллер питания всего ноута начал потихоньку умирать (через месяц весь ноут поехал на сервис).
Так что "меряйте что у вас на +5v пине". По хорошему еще бы пожертвовать USB шнурочком, разрезать линию питания и в нее тестер воткнуть - посмотреть какое у вас потребление тока идет.
Может китайце реально где-то сопли оставили и "коротит".
А может сами "где-то нахомутали". Выдерните все из ардуины, и позаливайте разные скетчи, посмотрите ушла проблема или нет. Без внешней обвязки.

Atom001
Offline
Зарегистрирован: 13.07.2014

Ну что ж, буду пробовать.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

leshak пишет:

Так что "меряйте что у вас на +5v пине". По хорошему еще бы пожертвовать USB шнурочком, разрезать линию питания и в нее тестер воткнуть - посмотреть какое у вас потребление тока идет.

ИЗВЕРГ , ОДНАКО !!!!!!!!!!!!!!!!!   не ожидал от Лешака такого!   ;)  

http://www.ebay.com/itm/USB-Charger-Doctor-Mobile-Battery-Tester-Power-Detector-Voltage-Current-Meter-/201115695430?pt=US_Computer_Power_Supply_Testers&hash=item2ed36df946

Очень полезная веСЧь!   И не только для Ардуино. Допустим посмотреть ток зарядки мобильника.

Допустим вот эти удобные блочки  http://www.ebay.com/itm/USB-5V-1A-Max-AC-Wall-Plug-Power-Adapter-EU-Charger-for-Apple-iPhone-5-5S-4-4S-/390886197969?pt=US_Cell_Phone_PDA_Chargers&hash=item5b02a20ad1

Выдают 400 миллиампер, а на заборе написано 1 Ампер.

SergKT
Offline
Зарегистрирован: 04.08.2014

Доброго времени суток. Встряну в беседу.

Был описан такой симптом, как "порт занят", который пропадает после перезагрузки компа. Я где-то на форумах читал, и сам постоянно с этим сталкиваюсь при отладке USB-девайсов, что если отключить девайс в то время пока запущена программа на компе, работающая с этим девайсрм, то порт остается занят до перезагрузки компа. Так что скорее всего, две разные проблемы накладываются, первая - перегрузка USB по току, и мать его отключает, вторая - винда занимает порт, т.к. софт работал а девайс "неожиданно" пропал...

Atom001
Offline
Зарегистрирован: 13.07.2014

Ну всё, на ПК я проверил - работает ОК, дисплей подключил, но всё равно иногда, да вылетит "порт занят".

SergKT
Offline
Зарегистрирован: 04.08.2014

Ещё бы намекнуть, что было сделано, чтобы получилось "... работает ОК ..." ...

Atom001
Offline
Зарегистрирован: 13.07.2014

А, собоственно ничего. Просто подключил к ПК, поставил драйверы и всё.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

SergKT пишет:

Ещё бы намекнуть, что было сделано, чтобы получилось "... работает ОК ..." ...


Чего тут намекать? Товарищ подключал ардуино к ноутбуку. А теперь подключил к нормальному компьютеру и все заработало.

GothThug
GothThug аватар
Offline
Зарегистрирован: 07.09.2014

уменя ноут тянет мегу и езернет шилд с 8 реле на 5метровом кабеле от принтера без глюков..... просто видать ноут не ахти у парня...

ramil0604
Offline
Зарегистрирован: 01.11.2015

Добрый вечер!

У меня ардуино UNO китайского производства. Драйвер установлер. При попытке залить ARDUINO ISP пишет:

Размер скетча в двоичном коде: 5 492 байт (из 32 256 байт максимум)
avrdude: stk500_getsync(): not in sync: resp=0x00
Далее при попытке залить ATTINY 13 - Blink.ino:10:21: error: Arduino.h: No such file or directory
Blink.ino: In function 'void setup()':
Blink:15: error: 'OUTPUT' was not declared in this scope
Blink:15: error: 'pinMode' was not declared in this scope
Blink.ino: In function 'void loop()':
Blink:20: error: 'HIGH' was not declared in this scope
Blink:20: error: 'digitalWrite' was not declared in this scope
Blink:21: error: 'delay' was not declared in this scope
Blink:22: error: 'LOW' was not declared in this scope
 Пожалуйста, дайте совет?
 

 

 

 

 

 

 

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Ядро для тини13 не встало...

ramil0604
Offline
Зарегистрирован: 01.11.2015

 при выборе в подразделе "платы"ATTINY13 определяется.

ramil0604
Offline
Зарегистрирован: 01.11.2015

Записал скетч BLINK в Ардуино, свтодиод L заморгал. Теперь как мне вернуться к перврначальному состоянию? Или другими словами сделать так, чтобы светодиод престал моргать? Заранее спасибо!

Клапауций 911
Offline
Зарегистрирован: 18.10.2015

ramil0604 пишет:

Записал скетч BLINK в Ардуино, свтодиод L заморгал. Теперь как мне вернуться к перврначальному состоянию? Или другими словами сделать так, чтобы светодиод престал моргать? Заранее спасибо!

смешно.

выдерни шнурок дуино из компа - перестанет моргать.

ramil0604
Offline
Зарегистрирован: 01.11.2015

Смешно! я так и делаю! Только когда вставляешь шнур в комп-опять моргает!

Клапауций 911
Offline
Зарегистрирован: 18.10.2015

ramil0604 пишет:

Только когда вставляешь шнур в комп-опять моргает!

воткни пальцы в розетку - прекрати себя истязать.

ramil0604
Offline
Зарегистрирован: 01.11.2015

Возможно мои вопросы смешные, Вам трудно объяснить? Если Вам не хочется или не когда, прошу не подъебывать! И не тычь, пожалуйста!

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

ramil0604 пишет:

Записал скетч BLINK в Ардуино, свтодиод L заморгал. Теперь как мне вернуться к перврначальному состоянию? Или другими словами сделать так, чтобы светодиод престал моргать?

Запиши другой скетч, в котором светодиод L не будет моргать. У ардуины нет первоначального состояния.

 

Клапауций 911
Offline
Зарегистрирован: 18.10.2015

Jeka_M пишет:

Запиши другой скетч, в котором светодиод L не будет моргать.

теперь другой скетч будет что-то делать - это тупик!

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

Клапауций 911 пишет:

теперь другой скетч будет что-то делать - это тупик!

А пускай loop пустой по кругу вертится. Главное, что светодиод моргать не будет:

void setup() {

}

void loop() {
  
}

 

ramil0604
Offline
Зарегистрирован: 01.11.2015

Спасибо!

Клапауций 911
Offline
Зарегистрирован: 18.10.2015

Jeka_M пишет:

А пускай loop пустой по кругу вертится. Главное, что светодиод моргать не будет:

теперь пустой луп по кругу вертится - что делать?

Logik
Offline
Зарегистрирован: 05.08.2014

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

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

Клапауций 911 пишет:

теперь пустой луп по кругу вертится - что делать?

Очевидно же: выдернуть шнур, выдавить стекло, выпрыгнуть в окно.

Клапауций 911
Offline
Зарегистрирован: 18.10.2015

Jeka_M пишет:

Очевидно же: выдернуть шнур, выдавить стекло, выпрыгнуть в окно.

вот за что уважаю Дарвина, так это за геноцид кретинов

avrdude -v -patmega368p -carduino -PCOM1 -b19200 -e

 

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

Сомневаюсь, что вопрошающий осилит командную строку...

Клапауций 911
Offline
Зарегистрирован: 18.10.2015

Jeka_M пишет:

Сомневаюсь, что вопрошающий осилит командную строку...

ну, в морг - значит, в морг.

ramil0604
Offline
Зарегистрирован: 01.11.2015

Ну Вас на хуй!!!

Клапауций 911
Offline
Зарегистрирован: 18.10.2015

ramil0604 пишет:

Ну Вас на хуй!!!

так - или в морг, или балалайкой по голове.