Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

проблем библиотеку ардуино

Вс мар 01, 2020 15:43:56

Привет из Болгарии.
Когда я положить библиотеки в Arduino дает мне эту ошибку
Изображение
Пожалуйста, помогите мне

Re: проблем библиотеку ардуино

Вс мар 01, 2020 20:08:22

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

Re: проблем библиотеку ардуино

Пн мар 02, 2020 10:45:00

Часть библиотек входит в состав инсталлятора платформы ESP8266, а часть от "стороннего источника" - их наличие в комплекте среды зависит от потребителя - устанавливаются самостоятельно.
Помимо прочего до начала установки IDE на ПК должны быть установлены net framework не менее 4 версии и java (в соответствии с установленной операционной системой).
Последняя версия ардуино IDE для виндовс ХР х32 это 1.8.9 (при java 1.7.0_51, net framework 3,5 и net framework 4 предварительно установленных в операционке)
имеющиеся сейчас на сайте (https://www.arduino.cc/en/Main/Software) от 1.8.10 до 1.8.12 работают только под "форточками" х64 (предпочтительно для 7ки и 10ки).
Не забывайте своевременно обновлять IDE или пользуйтесь самодельным/заранее проверенным комплектом библиотек, соответствующим установленной у Вас на компьютере версии IDE.
Материал по начальным разборкам с ардуино можно найти тут:
https://radiokot.ru/forum/viewtopic.php?f=62&t=156720
правда с ESPшшками я пока не работал.
:beer:

Re: проблем библиотеку ардуино

Пн мар 02, 2020 14:30:10

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



У меня windows 10 64 bit
Ошибке ето при компиляции.
CLOCK_ESP8266_MOD_vb9:638: error: DynamicJsonBuffer is a class from ArduinoJson 5. Please see arduinojson.org/upgrade to learn how to upgrade your program to ArduinoJson version 6

CLOCK_ESP8266_MOD_vb9:724: error: DynamicJsonBuffer is a class from ArduinoJson 5. Please see arduinojson.org/upgrade to learn how to upgrade your program to ArduinoJson version 6

Multiple libraries were found for "ArduinoOTA.h"
Used: C:\Users\mitre\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ArduinoOTA
Not used: C:\Users\mitre\Documents\Arduino\libraries\ArduinoOTA
Multiple libraries were found for "Timer.h"
Used: C:\Users\mitre\Documents\Arduino\libraries\Timer-master
Not used: C:\Program Files (x86)\Arduino\libraries\Timer-master
Multiple libraries were found for "MD_Parola.h"
Used: C:\Users\mitre\Documents\Arduino\libraries\MD_Parola-master
Not used: C:\Users\mitre\Documents\Arduino\libraries\MD_Parola-3.3.0
Not used: C:\Program Files (x86)\Arduino\libraries\MD_Parola-master
Multiple libraries were found for "MD_MAX72xx.h"
Used: C:\Users\mitre\Documents\Arduino\libraries\MD_MAX72XX-master
Not used: C:\Users\mitre\Documents\Arduino\libraries\MAX72xx
Not used: C:\Program Files (x86)\Arduino\libraries\MAX72xx
Multiple libraries were found for "ArduinoJson.h"
Used: C:\Users\mitre\Documents\Arduino\libraries\ArduinoJson
Not used: C:\Users\mitre\Documents\Arduino\libraries\arduino_618199
Not used: C:\Users\mitre\Documents\Arduino\libraries\arduino_580135
Not used: C:\Users\mitre\Documents\Arduino\libraries\ArduinoJson-6.x
Not used: C:\Users\mitre\Documents\Arduino\libraries\ArduinoJson-6.14.1
Not used: C:\Program Files (x86)\Arduino\libraries\ArduinoJson
exit status 1
DynamicJsonBuffer is a class from ArduinoJson 5. Please see arduinojson.org/upgrade to learn how to upgrade your program to ArduinoJson version 6



Когда я хочу поставить libraries ето ошибка.
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: MALFORMED
at java.util.zip.ZipCoder.toString(ZipCoder.java:58)
at java.util.zip.ZipFile.getZipEntry(ZipFile.java:566)
at java.util.zip.ZipFile.access$900(ZipFile.java:60)
at java.util.zip.ZipFile$ZipEntryIterator.next(ZipFile.java:524)
at java.util.zip.ZipFile$ZipEntryIterator.nextElement(ZipFile.java:499)
at java.util.zip.ZipFile$ZipEntryIterator.nextElement(ZipFile.java:480)
at processing.app.tools.ZipDeflater.deflate(ZipDeflater.java:41)
at processing.app.Base.handleAddLibrary(Base.java:2245)
at processing.app.Base$6.actionPerformed(Base.java:1069)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Re: проблем библиотеку ардуино

Пн мар 02, 2020 16:25:22

пишет сходить по ссылке:
http://arduinojson.org/upgrade
и посмотреть как апгрейт делать ArduinoJson 5 на ArduinoJson 6.
Хотя, если посмотреть - всего уже намешано:
Used: C:\Users\mitre\Documents\Arduino\libraries\ArduinoJson
Not used: C:\Users\mitre\Documents\Arduino\libraries\arduino_618199
Not used: C:\Users\mitre\Documents\Arduino\libraries\arduino_580135
Not used: C:\Users\mitre\Documents\Arduino\libraries\ArduinoJson-6.x
Not used: C:\Users\mitre\Documents\Arduino\libraries\ArduinoJson-6.14.1
Not used: C:\Program Files (x86)\Arduino\libraries\ArduinoJson
exit status 1

я бы удалил бы ардуино иде и почистил папки C:\Users\mitre\Documents\Arduino\ и установил все заново.
Может наши крутые ардуинщики чего умнее подскажут.

Re: проблем библиотеку ардуино

Пн мар 02, 2020 17:13:15

mitre, у вас установлена библиотека ArduinoJson версии 6.х, а в коде используются классы версии 5.х. Они сломали совместимость при переходе. Зайдите в библиотеки, найдите ArduinoJson и откатите до версии 5.x. Это если не хотите переписывать и адаптировать код под 6ую версию. Потому что 5ая там вполне еще в списке есть и можно вернуться на неё.

Добавлено after 1 minute 24 seconds:
PS: блин ну только для начала удалите всю эту пачку дубликатов:
Not used: C:\Users\mitre\Documents\Arduino\libraries\arduino_580135
Not used: C:\Users\mitre\Documents\Arduino\libraries\ArduinoJson-6.x
Not used: C:\Users\mitre\Documents\Arduino\libraries\ArduinoJson-6.14.1
Not used: C:\Program Files (x86)\Arduino\libraries\ArduinoJson

Это ж надо было так намусорить. Хотя об этом уже написали...

Re: проблем библиотеку ардуино

Пн мар 02, 2020 19:01:03

Спасибо сделано :beer:
Ответить