Skip to content
Navigation Menu
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign up
Appearance settings
Description
Describe the problem
If i try to start IDE 2.11 in Windows 10, nothing happens.
In Windows Task manager, it shows up with 0% CPU usage and 26,5 MB Ram usage.
To reproduce
n.a.
Expected behavior
n.a.
Arduino IDE version
2.11
Operating system
Windows
Operating system version
10 22H2, latest updates
Additional context
No response
Issue checklist
- I searched for previous reports in the issue tracker
- I verified the problem still occurs when using the latest nightly build
- My report contains all necessary details
Offline
Зарегистрирован: 08.06.2018
Установка дистрибутива прошла абсолютно штатно. Вплоть до лэйбака на рабочем столе. Попытка запустить программу выдает ее стартовую табличку в центре экрана, и на этом все… Табличка исчезает. В диспетчере задач никаких ардуин не значится. Переустанавливал дважды с вычищением реестра «до скрипа». Результат один и тот же. На трех ПК (стационарный и два ноута) этой проблемы нет. На третьем ноуте — вот такая фигня. На всех ПК одна и та же лицензионная домашняя расширенная «семёрка». Москмойскис. Друзья, где копать?
Arduino IDE и windows 10
Тема в разделе «Флудилка», создана пользователем a1000, 22 июл 2015.
-
a1000
ГуруКто-нибудь пробовал запускать Arduino IDE на десятке? У меня версия 1.6.5 просто тупо не запускается. Заставочка появляется и исчезает а сама программа не стартует.
a1000,
22 июл 2015
#1 -
Tomasina
Сушитель лампочек
Модераторменьшие версии запускаются?
Tomasina,
22 июл 2015
#2 -
DrProg
Вечный нердМожет быть есть смысл дождаться настоящей 10?
DrProg,
24 июл 2015
#3 -
a1000
ГуруНу скажем так, win 10 у меня уже настоящая. А проблему с запуском решил так — Arduino IDE запускаю в режиме совместимости с win XP
a1000,
4 авг 2015
#4 -
DrProg
Вечный нерд23 июля настоящая? Вы работаете в Майкрософт? Мне вот сегодня пришла, сейчас обновлю и проверю.
DrProg,
4 авг 2015
#5 -
a1000
ГуруНикакого Майкрософт. На другом винчестере в своё время поставил ещё одну семёрку и и обновил её до windows 10 technical preview, хотелось пощупать, что это за зверёк. Участники тестирования за неделю или полторы до официальной даты выхода десятки (точно уже не помню) получили обновление до сборки 10240 которая и стала в последствии финальной версией до которой вы только сегодня и обновились.
a1000,
4 авг 2015
#6 -
DrProg
Вечный нердВот у меня все обновилось. IDE работает нормально. Может быт у вас все таки не финальная версия?
DrProg,
4 авг 2015
#7 -
a1000
ГуруДа вроде уже финальная. Выглядит всё так:
a1000,
4 авг 2015
#8 -
DrProg
Вечный нердНе знаю, может быть драйвера переустановить? У меня вообще как работало так и работает.
DrProg,
5 авг 2015
#9 -
a1000
ГуруА у тебя какая версия 32 или 64?
a1000,
5 авг 2015
#10 -
DrProg
Вечный нерд64.
DrProg,
5 авг 2015
#11 -
a1000
ГуруТогда не знаю. У меня на нетбуке 32 и Arduino IDE запускается без проблем. На стационарном стоит 64. Почему-то и на 7-ке и на 10-ке запускается только в режиме совместимости.
a1000,
5 авг 2015
#12 -
DrProg
Вечный нердОбновилась на ноуте, тоже 64. Усё работает. Винда непричем.
DrProg,
5 авг 2015
#13
(Вы должны войти или зарегистрироваться, чтобы ответить.)
- Ваше имя или e-mail:
- У Вас уже есть учётная запись?
-
- Нет, зарегистрироваться сейчас.
- Да, мой пароль:
-
Забыли пароль?
-
Запомнить меня
- Вики
- Видео
- Форум
If you’re an advanced user, you might be familiar with hardware and software project called Arduino.
Arduino is similar to Raspberry Pi in a way, but users reported problems with Arduino on Windows 10, so today we’re going to show you how to fix problems with your Arduino on Windows 10.
Steps to fix Arduino issues on Windows 10
- Run IDE as Administrator
- Install the driver manually
- Change your date
- Connect the device to a different PC
- Install the necessary certificates
- Reinstall Arduino drivers
- Check if the proper board is selected
- Turn on/off Compatibility mode
- End LVPrcSrv.exe process
- Run Arduino bat file
- Don’t run cygwin
- Disable certain devices
- Check if your device is working properly
In most cases, you can quickly fix Windows 10 Arduino bugs by installing the latest drivers manually. If this method fails to fix your issues, try using compatibility mode.
Now, if the issue persists, just follow the instructions listed below and we’re sure one of these solutions will help you fix the technical glitches you’re experiencing.
1. Run IDE as Administrator
Users reported Serial port ‘COM4’ already in use try quitting any programs that may be using it error message on their Windows 10 PC.
Arduino comes with its own IDE tool that allows you to program it, but it seems that users are unable to start the IDE due to this error.
To fix this problem on your Windows 10 PC, you need to start the IDE tool as administrator. To do that, simply right click the IDE and choose Run as administrator from the menu.
If running the IDE as administrator fixes the problem you’ll have to use this method every time you want to start the application.
If you want, you can set the application to always run with administrative privileges by following these steps:
- Right click Arduino IDE and choose Properties from the menu.
- Go to Compatibility tab and check Run this program as an administrator option.
- Click Apply and OK to save changes.
After running Arduino IDE as an administrator, the problem should be completely resolved.
2. Install the driver manually
Users reported that they can’t connect to Arduino with IDE, and that can be a major problem. In order to fix this issue, you need to install Arduino drivers manually, and you can do that by following these steps:
- Press Windows Key + X to open Win + X menu and choose Device Manager from the menu.
- When Device Manager opens, locate the Arduino device that doesn’t have its driver installed.
- Right click the device and choose Update Driver Software from the menu.
- Choose Browse my computer for driver software.
- Select Let me pick from a list of device drivers on my computer.
- Click the Have Disk button.
- Click the Browse button and locate the driver.
Few users reported that they are unable to install the driver because it’s unsigned. This is a security measure by Windows designed to protect you from potentially malicious drivers.
By using this feature you can only install drivers that are digitally signed and genuine to your PC. Unfortunately, few users reported that this feature caused the problem with Arduino drivers.
If you can’t install Arduino drivers on your Windows 10 PC we recommend that you turn off driver signature enforcement feature by following these steps:
- Open the Start Menu and click the Power button.
- Hold the Shift key on the keyboard and click Restart.
- You’ll see three options available on the screen. Choose Troubleshoot.
- Now choose Advanced options > Startup Settings and click the Restart button.
- When your computer restarts you’ll see a list of options available on the screen. Press F7 or 7 on your keyboard to select Disable driver signature enforcement option.
Now Windows 10 will start normally and you’ll be able to install unsigned drivers without any problems.
You might encounter a warning while trying to install an unsigned driver, but you’ll still be able to install Arduino driver without any problems.
3. Change your date
Few users reported issues while installing Arduino drivers on their system, and it seems that the problem was caused by an expired certificate.
This can prevent the driver from being installed, but you should be able to fix the problem simply by changing your date.
To do that on Windows 10, follow these steps:
- Right click the clock in the Taskbar and choose Adjust time/date option.
- When Date and time window opens make sure that Set time automatically and Set time zone automatically options are disabled. Now click the Change button.
- Change date and time dialog will now appear. Set an earlier date, for example few days or months earlier and click Change.
- After your date is changed try to install the driver again.
- After you install the driver, go to Date and time window again and set the correct date. You can also turn on Set time automatically and Set time zone automatically options.
4. Connect the device to a different PC
According to users, if Windows 10 can’t recognize your Arduino you might want to connect it to a different PC that runs an older version of Windows. Users reported that their device was recognized after connecting it to a different PC.
After finding the Arduino model, they were able to download the driver and install the device on their Windows 10 PC.
5. Install the necessary certificates
If you can’t install Arduino drivers on your Windows 10 PC, you might have a problem with driver certificates. You can easily fix that by installing the necessary certificates on your PC. To do that, you need to follow these steps:
- Open Arduino/drivers directory.
- Locate arduino.cat, right click it and choose Open.
- When new window opens, click the View Signature button.
- Now click Install Certificate button.
After the certificate is installed you should be able to install Arduino drivers without any problems.
6. Reinstall Arduino drivers
Users reported that they keep getting Can’t open device message when they try to start their Arduino.
Apparently, this issue is caused by your drivers, and one of the simplest ways to fix this problem is to reinstall your drivers. To do that, follow these steps:
- Open Device Manager.
- Locate your Arduino in Device Manager and right click it. Choose Uninstall.
- Check Delete driver software for this device and click OK.
- After the driver is removed, restart your PC.
After deleting the driver, simply download the latest version of the driver and install it on your PC. By doing that all driver-related issues with Arduino will be resolved.
7. Check if the proper board is selected
According to users, you can get Can’t open device error message if you don’t select the proper board from Arduino IDE. To avoid this problem be sure to go to Tools section and select the appropriate board.
8. Turn on/off Compatibility mode
Users reported No serial port name defined error message in Arduino IDE, and according to them, this issue is caused by Compatibility mode.
This feature is extremely useful if you want to run older software on Windows 10, but sometimes using the Compatibility mode can lead to certain issues.
To fix this problem with Arduino, you need to disable Compatibility mode by doing the following:
- Locate Arduino IDE shortcut, right click it and choose Properties.
- Navigate to Compatibility tab and make sure that Run this program in compatibility mode for isn’t checked.
- If this option is checked, uncheck it and click Apply and OK to save changes.
Some users claim that you can fix this problem by running Arduino IDE in Compatibility mode for Windows 98/Me.
To do that, repeat the steps above and make sure that you check Run this program in compatibility mode for option. Select an older version of Windows, and click Apply and OK to save changes.
9. End LVPrcSrv.exe process
Users reported that Arduino software freezes when they try to upload a program, and this can be a major problem for users.
Apparently, Logitech process called LVPrcSrv.exe is causing this error to appear and in order to fix it you need to end this process from Task Manager. To do that, follow these simple steps:
- Press Ctrl + Shift + Esc to open Task Manager.
- When Task Manager opens, go to Details tab and look for LVPrcSrv.exe.
- If you find this process, right-click it and choose End task from the menu.
- After the process is closed, close Task Manager and try to run Arduino software again.
If LVPrcSrv.exe is causing this problem on your PC, you’ll have to end this process every time you want to run Arduino software on your PC.
10. Run Arduino bat file
According to users, they are getting Arduino has encountered a problem and needs to close error message on their PC when trying to start Arduino by running the arduino.exe file.
To avoid this problem you can simply start Arduino by double clicking the run.bat file. Keep in mind that Arduino environment can be sometimes slow to start, so you’ll have to be patient.
11. Don’t run cygwin
Users reported that certain issues can occur if you try to compile a sketch in Arduino while having cygwin running in the background. To avoid this problem on your PC, you can simply turn off cygwin while using Arduino.
If that doesn’t help, you might have to delete cygwin1.dll from the Arduino directory and replace it with a cygwin1.dll from your cygwin directory.
12. Disable certain devices
Few users reported that Arduino software takes a long time to start and it seems frozen when you try to open Tools menu. This issue is caused by other devices that can create COM ports on your PC.
A good example of these devices are Bluetooth devices, so if you one of these devices available, be sure to disable it from Device Manager. To do that, you need to follow these steps:
- Open Device Manager.
- Locate the device that you want to disable, right-click it and choose Disable from the menu.
After disabling these devices the loading time of Arduino software should improve.
13. Check if your device is working properly
According to users, issues with Arduino board can occur if your device is broken, therefore it’s advised to try it on a different PC. If you can, be sure to try the device on different computers with different operating systems.
If the issue appears on all devices, it means that your Arduino board is faulty and you should replace it as soon as you can.
As you can see, there are all sorts of problems with Arduino and Windows 10, but in most cases, you should be able to fix these problems simply by installing the proper driver or by checking your security certificates.
[wl_navigator]
Содержание
- Установка Arduino в Windows 10
- Три способа установки IDE Arduino
- Установка с помощью установщика
- Установка драйверов в Windows вручную
- Установка драйвера Arduino Mega в Windows 10
- Основные проблемы в Windows 10
- Как исправить проблемы Arduino в Windows 10
- Действия по устранению проблем с Arduino в Windows 10
- Решение 1. Запустите IDE от имени администратора.
- Решение 2. Установите драйвер вручную
- Решение 3 – Изменить дату
- Решение 4. Подключите устройство к другому ПК.
- Решение 5 – Установите необходимые сертификаты
- Решение 6 – Переустановите драйверы Arduino
- Решение 7. Проверьте, правильно ли выбрана плата
- Решение 8. Включение/выключение режима совместимости
- Решение 9 – Завершить процесс LVPrcSrv.exe
- Решение 10. Запустите Arduino bat файл
- Решение 11. Не запускайте Cygwin
- Решение 12. Отключение определенных устройств.
- Решение 13 – Проверьте, правильно ли работает ваше устройство
- Arduino.ru
- Не запускается Arduino IDE.
- 10 самых распространенных ошибок при работе с Arduino
- 1. Плата Arduino не распознается
- Решение
- 2. Плата не синхронизируется
- Решение
- 3. Код программы не начинает исполняться при нажатии кнопки сброса (Reset)
- Решение
- 4. Invalid Device Signature Error (ошибка подписи)
- Решение
- 5. Ошибка запуска (Launch4j Error)
- Решение
- 6. Последовательный порт уже используется (Serial Port Already in Use)
- Решение
- 7. Скетч успешно загружен, но ничего не происходит
- Решение
- 8. Неизвестная ошибка связи (Unsatisfied Link Error)
- Решение
- 9. Размер скетча слишком большой (Sketch Too Large)
- Решение
- 10. Ошибка переполнения стека (java.lang.StackOverflowError)
- Решение
Установка Arduino в Windows 10
Рассмотрим процесс установки и работы Arduino в Windows 10 для разных плат (Uno, Nano, Mega) по шагам, разберем основные проблемы.
Три способа установки IDE Arduino
В Windows есть 3 способа установить IDE на свой компьютер:
Установка с помощью установщика
Мы выбираем рекомендуемый вариант для Windows 10 и используем автоматический установщик, чтобы максимально упростить работу.
На следующей странице выберите «Просто скачать» (JUST DOWNLOAD) или «Содействовать & скачать» (CONTRIBUTE & DOWNLOAD). Теперь будет скачана программа установки.
Запустите только что загруженный .exe-файл. Выберите «Да» (Yes), чтобы программа установки могла вносить изменения в ваш компьютер. Затем примите лицензионное соглашение.
Выберите компоненты для установки (рекомендуется оставить все выбранными).
Выберите папку для установки (рекомендуется оставить по умолчанию) и нажмите «Установить» (install).
Подождите, пока установщик завершит установку.
Далее щелкните Установить (Install), чтобы установить драйверы Adafruit. После этого нажмите кнопку «Установить» (Install), чтобы установить драйвер USB. И далее нажмите снова кнопку «Установить» (Install), чтобы установить второй драйвер USB.
Теперь можно запускать Arduino IDE в Windows 10.
После запуска вы сможете увидеть IDE в работе:
Установка драйверов в Windows вручную
Данная инструкция относятся к Windows 7, Vista и Windows 10. Они действительны также для Windows XP с небольшими различиями в диалоговых окнах.
В инструкции будет упомянута только плата Arduino Leonardo, но такая же процедура действительна для всех плат Arduino.
Подключите плату и дождитесь, пока Windows начнет процесс установки драйвера.
Если установщик не запускается автоматически, перейдите в Диспетчер устройств Windows:
Или для английского языка в Win 10 путь будет такой:
На следующем экране выберите «Найти на моем компьютере драйверы» (Browse my computer for driver software) и нажмите «Далее» (Next).
Щелкните кнопку «Обзор…» (Browse. ). Появится другое диалоговое окно: перейдите в папку с только что загруженным программным обеспечением Arduino. Выберите папку с драйверами (drivers) и нажмите OK, затем нажмите Next.
Вы получите уведомление о том, что плата не прошла тестирование Windows Logo. Нажмите на кнопку Продолжить в любом случае (Continue Anyway).
Через несколько секунд появится окно с сообщением, что мастер завершил установку программного обеспечения для Arduino Leonardo в Windows 10. Нажмите кнопку «Закрыть» (Close).
Установка драйвера Arduino Mega в Windows 10
Для установки драйверов Меги шаги будут очень похожими на шаги для любой другой платы. Можно заранее установить Windows-версию сервера LANforge. Процесс будет выглядеть таким образом:
1. Перейдите по ссылке выше на официальный сайт Arduino, чтобы скачать последнюю версию драйвера.
2. Скачайте zip-файл Arduino IDE на рабочий стол. Щелкните правой кнопкой мыши → Извлечь все… (Extract All…), чтобы разархивировать содержимое в папку на рабочем столе. Этот процесс требует, чтобы вы управляли как администратор.
3. Переход к диспетчеру устройств (Device Manager).
6. Если вы нашли ранее установленный драйвер, удалите его. Особенно, если это обозначено как Windows Arduino Mega.
7. Установите драйвер Arduino IDE
8. Выберите «Найти на моем компьютере драйверы» (Browse my computer for driver software):
Вы увидите подтверждение обновления программного обеспечения драйвера. Щелкните «Закрыть» (Close).
Вам не нужно перезагружать вашу систему, чтобы запустить аттенюатор.
Основные проблемы в Windows 10
Бывает ситуация, когда Arduino IDE (версия 1.8.12) вылетает при запуске. При запуске arduino_debug.exe получаем это сообщение об ошибке.
Удаление файлов конфигурации package_index.json и package_esp32_index.json ничего не дает.
Из вариантов решения можно попробовать следующее.
После установки бета-версии (arduino beta1.9-BUILD-119) у многих не возникает никаких проблем.
Также многим помогает Сборка Nightly (ссылка).
Таким образом мы приходим к выводу, что в случае вылета программы в Windows 10 помогает использование последней бета-версии Arduino IDE. Даже для плат ESP8266 она работает нормально.
Еще одной причиной проблемы может быть блокировка со стороны антивируса. Это тоже хорошо бы проверить.
Источник
Как исправить проблемы Arduino в Windows 10
Если вы опытный пользователь, вы можете быть знакомы с программным и аппаратным проектом под названием Arduino.
Arduino в некотором роде похож на Raspberry Pi, но пользователи сообщали о проблемах с Arduino в Windows 10, поэтому сегодня мы собираемся показать вам, как исправить проблемы с Arduino в Windows 10.
Действия по устранению проблем с Arduino в Windows 10
В большинстве случаев вы можете быстро исправить ошибки Windows 10 Arduino, установив последние версии драйверов вручную. Если этот метод не может решить ваши проблемы, попробуйте использовать режим совместимости.
Теперь, если проблема не устранена, просто следуйте инструкциям, перечисленным ниже, и мы уверены, что одно из этих решений поможет вам устранить технические неполадки, с которыми вы столкнулись.
Решение 1. Запустите IDE от имени администратора.
Если запуск IDE от имени администратора устраняет проблему, вам придется использовать этот метод каждый раз, когда вы хотите запустить приложение. Если вы хотите, вы можете настроить приложение на постоянную работу с правами администратора, выполнив следующие действия:
После запуска Arduino IDE от имени администратора проблема должна быть полностью решена.
Решение 2. Установите драйвер вручную
Пользователи сообщили, что не могут подключиться к Arduino с помощью IDE, и это может быть серьезной проблемой. Чтобы решить эту проблему, вам нужно установить драйверы Arduino вручную, и вы можете сделать это, выполнив следующие действия:
Немногие пользователи сообщили, что не могут установить драйвер, потому что он не подписан. Это мера безопасности Windows, предназначенная для защиты вас от потенциально вредоносных драйверов.
Используя эту функцию, вы можете устанавливать только те драйверы, которые имеют цифровую подпись и являются подлинными для вашего ПК. К сожалению, немногие пользователи сообщили, что эта функция вызвала проблему с драйверами Arduino.
Если вы не можете установить драйверы Arduino на ПК с Windows 10, мы рекомендуем отключить функцию принудительной подписи драйверов, выполнив следующие действия:
Теперь Windows 10 запустится нормально, и вы сможете без проблем установить неподписанные драйверы. Вы можете столкнуться с предупреждением при попытке установить неподписанный драйвер, но вы все равно сможете установить драйвер Arduino без проблем.
Решение 3 – Изменить дату
Немногие пользователи сообщили о проблемах при установке драйверов Arduino в своей системе, и, похоже, проблема была вызвана просроченным сертификатом. Это может помешать установке драйвера, но вы сможете исправить проблему, просто изменив дату.
Чтобы сделать это в Windows 10, выполните следующие действия:
Решение 4. Подключите устройство к другому ПК.
По словам пользователей, если Windows 10 не может распознать ваш Arduino, вы можете подключить его к другому ПК, на котором установлена более старая версия Windows. Пользователи сообщили, что их устройство было распознано после подключения к другому ПК.
Найдя модель Arduino, они смогли загрузить драйвер и установить устройство на свой ПК с Windows 10.
Решение 5 – Установите необходимые сертификаты
Если вы не можете установить драйверы Arduino на ПК с Windows 10, возможно, у вас проблема с сертификатами драйверов. Вы можете легко это исправить, установив необходимые сертификаты на свой компьютер. Для этого вам необходимо выполнить следующие шаги:
После установки сертификата вы сможете установить драйверы Arduino без проблем.
Решение 6 – Переустановите драйверы Arduino
Пользователи сообщили, что они продолжают получать сообщение Не удается открыть устройство при попытке запустить Arduino. Очевидно, эта проблема вызвана вашими драйверами, и один из самых простых способов решить эту проблему – переустановить ваши драйверы. Для этого выполните следующие действия:
После удаления драйвера просто загрузите последнюю версию драйвера и установите его на свой компьютер. Благодаря этому все проблемы с драйверами, связанные с Arduino, будут решены.
Решение 7. Проверьте, правильно ли выбрана плата
Решение 8. Включение/выключение режима совместимости
Пользователи сообщали об ошибке Имя последовательного порта не определено в Arduino IDE, и, по их мнению, эта проблема вызвана режимом совместимости.
Эта функция чрезвычайно полезна, если вы хотите запустить более старое программное обеспечение в Windows 10, но иногда использование режима совместимости может привести к определенным проблемам. Чтобы решить эту проблему с Arduino, вам нужно отключить режим совместимости, выполнив следующие действия:
Решение 9 – Завершить процесс LVPrcSrv.exe
Пользователи сообщили, что программное обеспечение Arduino зависает при попытке загрузить программу, и это может стать серьезной проблемой для пользователей.
Очевидно, что процесс Logitech LVPrcSrv.exe вызывает эту ошибку, и для ее исправления необходимо завершить этот процесс из диспетчера задач. Для этого выполните следующие простые шаги:
Если LVPrcSrv.exe вызывает эту проблему на вашем компьютере, вам придется завершать этот процесс каждый раз, когда вы хотите запустить программное обеспечение Arduino на вашем компьютере.
Решение 10. Запустите Arduino bat файл
По словам пользователей, они получают сообщение . Arduino столкнулся с проблемой и должен закрыть сообщение об ошибке на своем ПК при попытке запустить Arduino, запустив файл arduino.exe.
Чтобы избежать этой проблемы, вы можете просто запустить Arduino, дважды щелкнув файл run.bat. Имейте в виду, что среда Arduino может запускаться медленно, поэтому вам придется набраться терпения.
Решение 11. Не запускайте Cygwin
Пользователи сообщили, что могут возникнуть определенные проблемы, если вы попытаетесь скомпилировать эскиз в Arduino, когда Cygwin работает в фоновом режиме. Чтобы избежать этой проблемы на вашем компьютере, вы можете просто отключить Cygwin при использовании Arduino.
Если это не поможет, вам, возможно, придется удалить cygwin1.dll из каталога Arduino и заменить его на cygwin1.dll из каталога cygwin.
Решение 12. Отключение определенных устройств.
Немногие пользователи сообщили, что запуск программного обеспечения Arduino занимает много времени, и кажется, что он зависает при попытке открыть меню «Инструменты». Эта проблема вызвана другими устройствами, которые могут создавать COM-порты на вашем компьютере.
Хорошим примером таких устройств являются устройства Bluetooth, поэтому, если вам доступно одно из этих устройств, обязательно отключите его в диспетчере устройств. Для этого вам необходимо выполнить следующие шаги:
После отключения этих устройств время загрузки программного обеспечения Arduino должно улучшиться.
Решение 13 – Проверьте, правильно ли работает ваше устройство
По словам пользователей, проблемы с платой Arduino могут возникнуть, если ваше устройство сломано, поэтому рекомендуется попробовать его на другом ПК. Если можете, обязательно попробуйте устройство на разных компьютерах с разными операционными системами.
Если проблема появляется на всех устройствах, это означает, что ваша плата Arduino неисправна, и вы должны заменить ее как можно скорее.
Как видите, с Arduino и Windows 10 возникают всевозможные проблемы, но в большинстве случаев вы сможете решить эти проблемы, просто установив соответствующий драйвер или проверив сертификаты безопасности.
Источник
Arduino.ru
Не запускается Arduino IDE.
Приветствую! Помогите, плиз, разобраться, почему не запускается Arduino IDE. В процессе запуска выдается сообщение об ошибке от Java Virtual Machine Launcher: A Java Exception has occurred, и на этом все. Устанавливал последнюю на данный момент версию Arduino IDE v1.6.8 на Windows 7 Ultimate x64 с помощью инсталятора. Попытка переустановить IDE включая попытку поставить версии 1.8.7 и 1.8.3 проблему не решила. При переустановке пытался делать установку как с USB драйвером так и без него (на моем Arduino Uno R3 используется CH340G, драйвер для которого поставлен отдельно и вроде бы нормально работает). Попытался установить самую свежую на данный момент Java, но это тоже не ришило проблемы. При установке на Windows XP x32 (на другом компе) все встало и работает нормально. Как можно решить эту проблемку?
Возможно это поможет кому-нибудь еще
————-
Уже на нескольких компьютерах с разной конфигурацией при запуске ArduinoIDE 0017 появлялась ошибка приложения launch4j и соответственно IDE не запускалась 🙁
Решить эту проблему оказалось достаточно просто:
нужно всего-лишь отредактировать файл
Arduino-0017\lib\preferences.txt
находим 49-ю строчку файла и раскомментируем (удаляем символ #)
строчка принимает вид:
settings.path=data
Огромное спасибо, друг. Я уже отчаился искать, в чем же проблема. Переустановил несколько версий java, саму среду программирования arduino на разных версиях, ничего не помогало. Не поленился зарегаться на этом сайте и поблагодарить, ты лучший)
C:\Program Files (x86)\arduino185\lib\jna-platform-4.2.2.jar;C:\Program Files (x86)\arduino185\lib\jsch-0.1.50.jar;C:\Program Files (x86)\arduino185\lib\jssc-2.8.0-arduino1.jar;C:\Program Files (x86)\arduino185\lib\pde.jar;C:\Program Files (x86)\arduino185\lib\rsyntaxtextarea-2.6.1.jar;C:\Program Files (x86)\arduino185\lib\xml-apis-1.3.04.jar;C:\Program Files (x86)\arduino185\lib\xml-apis-ext-1.3.04.jar;C:\Program Files (x86)\arduino185\lib\xmlgraphics-commons-2.0.jar» processing.app.Base
Args length: 3116/32768 chars
Exit code: 0
а еще и в винде х64 пишется вот такая вот ошибка:
Имя сбойного приложения: javaw.exe, версия: 8.0.1440.1, отметка времени: 0x5972dd23
Имя сбойного модуля: nvinit.dll, версия: 21.21.13.7849, отметка времени 0x58820880
Код исключения: 0xc0000409
Смещение ошибки: 0x0000aec7
Идентификатор сбойного процесса: 0x1adc
Время запуска сбойного приложения: 0x01d416d2f97c8e9b
Путь сбойного приложения: C:\Program Files (x86)\arduino185\java\bin\javaw.exe
Путь сбойного модуля: C:\Windows\SysWOW64\nvinit.dll
Код отчета: 37eeabb2-82c6-11e8-9eea-dc0ea12d562c
и вот такой вот Варнинг:
Контейнер ошибки 454947684, тип 27
Имя события: BEX
Ответ: Нет данных
Идентификатор CAB: 0
Сигнатура проблемы:
P1: javaw.exe
P2: 8.0.1440.1
P3: 5972dd23
P4: nvinit.dll
P5: 21.21.13.7849
P6: 58820880
P7: 0000aec7
P8: c0000409
P9: 00000000
P10:
Вложенные файлы:
C:\Users\Иван\AppData\Local\Temp\WER48BB.tmp.WERInternalMetadata.xml
Эти файлы можно найти здесь:
может кто нить подсказать куда копать?
Источник
10 самых распространенных ошибок при работе с Arduino
Платформа Arduino – это один из самых простых путей погрузиться в мир микроконтроллеров и попробовать самому их программировать. Но однако и на этом пути вас могут подстерегать различные ошибки. Некоторые из них устранить очень просто, а на устранение других у вас могут уйти целые дни. В этой статье мы рассмотрим 10 самых распространенных ошибок при работе с платформой Arduino и способы их устранения.
Если вы начинающий в Arduino, то вначале рекомендуем вам ознакомиться с руководством по первому использованию платы Arduino для начинающих – в ней вы найдете решение самых простых ошибок, возникающих при работе с данной платой.
1. Плата Arduino не распознается
В этой ситуации плата Arduino, подключается к компьютеру, не распознается им. В этом случае плата Arduino не появляется в списке устройств, подключенных к компьютеру по COM портам, как показано на следующем рисунке.
Решение
Эта проблема обычно случается когда вы используете не оригинальную плату Arduino, а ее дешевые клоны, обычно китайского производства. В этих клонах Arduino вместо стандартного для оригинальных плат Arduino FTDI чипа (FT232RL) используется более дешевый чип CH340g (для преобразования USB в последовательный интерфейс). Драйверы для стандартного чипа FT232RL уже содержатся в установочном пакете Arduino IDE, поэтому при ее установке они также автоматически устанавливаются на ваш компьютер. А чтобы использовать клон платы Arduino с чипом CH340g вам необходимо предварительно скачать и установить драйвер для этого чипа – скачать его можно по следующей ссылке. Установка его крайне простая – я думаю, она не вызовет у вас никаких затруднений.
После его установки вы сможете увидеть в диспетчере устройств, к какому COM порту подключена ваша плата Arduino.
2. Плата не синхронизируется
В этом случае ваш компьютер видит подключенную к нему плату Arduino, но вы не сможете загрузить в нее код программы и вы при попытке загрузке в нее программы вместо привычного сообщения » done uploading » увидите сообщение об ошибке: “ avrdude: stk500_getsync(): not in sync: resp=0x00 ”.
Решение
Ошибка синхронизации resp = 0x00 является общим ответом (ошибкой) на все проблемы, связанные с некорректной работой микроконтроллера Atmega (или вообще его неработоспособным состоянием), являющегося «сердцем» платы Arduino. Соответственно, причин этой ошибки может быть достаточно много. Мы рекомендуем вам выполнить следующую последовательность шагов чтобы попробовать устранить эту проблему:
Если проблема оказалась в плате Arduino, то можно попробовать прошить ее стандартным программным обеспечением Arduino (то есть попросту сменить в ней загрузчик). Если это не помогло, то, скорее всего, вам придется использовать в своей работе другую плату Arduino.
3. Код программы не начинает исполняться при нажатии кнопки сброса (Reset)
В этом случае плата Arduino при включении питания и при нажатии кнопки сброса не начинает исполнять записанный в нее скетч, а обычно возвращается к исполнению стандартного скетча, записанного в загрузчик платы – это скетч мигания светодиодом.
Решение
Описанная проблема может возникать по достаточно большому количеству причин.
Если плата «висит» и ничего не делает, вы сначала должны убедиться в том, что вы в это же самое время не передаете ей никаких данных с компьютера по последовательному порту. При включении питания загрузчик платы первые несколько секунд проверяет не передаются ли плате по последовательному порту какие либо данные (например, не производится ли попытка загрузки в плату нового скетча). Если никакого нового скетча не поступает, то спустя несколько секунд загрузчик начинает исполнять последний скетч, загруженный в плату. Если же ваша программа периодически передает данные по последовательному порту плате, то загрузчик попросту не перейдет к исполнению последнего загруженного в плату скетча.
Если же передача данных по последовательному порту является исключительно важной частью вашего проекта, вам необходимо предусмотреть в ней задержку, необходимую для того чтобы у загрузчика было время переключиться на исполнение последнего загруженного в плату скетча. Если же у вас нет возможности сделать такую задержку, то вам необходимо будет использовать какие-нибудь внешние программаторы для загрузки кода программы в плату Arduino, которые загружают код программы в обход встроенного в плату загрузчика.
Если же плата Arduino при включении питания или нажатии кнопки сброса не зависает, а начинает исполнять встроенный в загрузчик скетч мигания светодиодом, то кардинальным способом решения этой проблемы является смена загрузчика в плате, поскольку он мог быть поврежден в результате каких-нибудь обстоятельств.
4. Invalid Device Signature Error (ошибка подписи)
Эта ошибка возникает при попытке загрузки кода программы в плату Arduino, тип которой отличается от той платы, которую вы выбрали в настройках Arduino IDE. Ошибка возникает из-за того, что подпись устройства (device signature) на используемой плате отличается от подписи того типа платы, которую вы выбрали в Arduino IDE.
Решение
Выбрать правильный тип платы Arduino в настройках Arduino IDE. Если это не помогает, то можно попробовать прошить плату последней версией загрузчика Arduino (Arduino bootloader).
5. Ошибка запуска (Launch4j Error)
Arduino IDE необходимо некоторое время для того чтобы запуститься и если после ее запуска вы на что-нибудь кликаете, то возникает ошибка Launch4J error как показано на представленном рисунке. Launch4j – это инструмент, который используется для упаковки (wrapping) приложений Java в программной среде Windows, который позволяет им исполняться как обычным программам Windows.
Arduino IDE написана на JAVA и эта ошибка возникает из-за несовместимости библиотеки Java Run Time Environment (JRE), поставляемой вместе с Arduino IDE.
Решение
Часто решить эту проблему удается простым выключением Bluetooth или WiFi на вашем компьютере. Если это не помогает, то более сложным вариантом решения данной проблемы является замена библиотеки JRE в Arduino IDE на ее последнюю версию.
6. Последовательный порт уже используется (Serial Port Already in Use)
Одна из самых простых проблем для решения. Она обычно происходит когда вы пытаетесь загрузить код программы в плату Arduino в то время когда открыто окно монитора последовательной связи (serial monitor) (но эта проблема в последних версиях Arduino IDE уже устранена) или вы пытаетесь его открыть во время обмена информацией между Arduino IDE и платой Arduino, или вы пытаетесь в это время использовать этот же самый COM порт для связи с другим устройством. То есть данная проблема возникает тогда, когда вы пытаетесь использовать последовательный порт одновременно для двух вещей.
Решение
Когда вы хотите загрузить программу в плату Arduino с помощью Arduino IDE, просто закройте (остановите работу) всех программ/приложений, которые в это же самое время могут использовать данный последовательный порт. Если в каких то программах вы не уверены, то отключите и снова подсоедините плату Arduino к компьютеру.
7. Скетч успешно загружен, но ничего не происходит
Эта проблема аналогична ранее рассмотренным проблемам. В данном случае у вас появилось сообщение, что программа успешно загружена в плату Arduino, но сама плата после этого ничего не делает.
Решение
8. Неизвестная ошибка связи (Unsatisfied Link Error)
Очень редко возникающая ошибка. Связана с тем, что на вашем компьютере используется очень старая библиотека для последовательной связи, возможно, от какой то предыдущей версии операционной системы.
Решение
Для решения этой проблемы найдите файл comm.jar или jcl.jar в папке /System/Library/Frameworks/JavaVM.framework/ или в папках на вашем компьютере, относящимся к переменным окружения CLASSPATH или PATH.
9. Размер скетча слишком большой (Sketch Too Large)
Эта ошибка происходит когда размер кода программы больше чем объем перепрограммируемой памяти (flash memory, памяти для хранения программ) используемой вами платы Arduino. К примеру, объем этой памяти в плате Arduino Uno составляет 32 Кбайта, из которых 2 Кбайта заняты загрузчиком. Если вы попытаетесь загрузить в данную плату скетч объемом более 32 Кбайт, то увидите подобную ошибку.
Решение
Для решения этой проблемы модно использовать следующие способы уменьшения объема кода программы:
Более радикальным решением этой проблемы является смена платы Arduino на плату с большим объемом памяти. Например, плату Arduino Uno можно заменить на плату Arduino Mega, или даже на плату Arduino Due.
10. Ошибка переполнения стека (java.lang.StackOverflowError)
Иногда плата Arduino не может выполнить программы, в которых используется некорректная работа со строками, например, у строковых переменных пропущены кавычки в некоторых выражениях (или функциях).
Решение
В этом случае вам необходимо тщательно проинспектировать код своей программы, обращая особое внимание на те строки, в которые используются строковые переменные (типа string). Убедитесь в том, что все кавычки присутствуют в необходимых им местах. Также убедитесь в правильном использовании слешей (косых черт).
В данной статье мы рассмотрели 10 самых распространённых ошибок при работе с Arduino. Разумеется, реальное число ошибок, которые могут возникать при работе с платами Arduino, гораздо больше чем 10, однако мы попытались в этой статье рассмотреть самые распространённые из них. Если у вас возникает какая либо ошибка, которая не рассмотрена в данной статье, можете описать ее в комментариях и мы попробуем вместе с вами ее решить.
Источник
