Страница 2 из 3

Запуск Arduino 2.0 из FLProg

Добавлено: 20 июл 2023, 23:22
ivansidor012
Larisa писал(а): 20 июл 2023, 23:03 А не в портативной версии работает?
проверил - работает и на НЕ портативой версии
(Win10 x64)

Запуск Arduino 2.0 из FLProg

Добавлено: 20 июл 2023, 23:31
Larisa
ivansidor012 писал(а): 20 июл 2023, 23:22
Larisa писал(а): 20 июл 2023, 23:03 А не в портативной версии работает?
проверил - работает и на НЕ портативой версии
(Win10 x64)
О, круть! :smile9:

Запуск Arduino 2.0 из FLProg

Добавлено: 21 июл 2023, 22:41
ivansidor012
В прошлой версии лайфхака было такое неудобство: у нас открывалась Ардуино_2.0 с НЕвыбранной платой и приходилось каждый раз выбирать плату в Ардуино_2.0 по новому.

В Ардуино_1.0, например, мы могли (перед ее открытием) указать в файле preference.txt необходимую плату и ее настройки и запуская, после этого Ардуино_1.0, мы получали уже настроенную плату.

В Ардуино_2.0 такой возможности НЕТ. Разработчики предлагают ручками выбирать каждый раз плату, либо использовать вариант открытия Ардуино_2.0 "c последней используемой платой".

Поэтому выкладываю новую версию лайфхака для FLProg с вариантом "последней используемой платы" в Ардуино_2.0:

прога.png

Инструкция:
-если использовали предыдущую версию лайфхака, то удалите файлы: "arduino.exe" (из папки C:\FLProg\ideV8) и "setting_run_arduino2.ini" (из папки C:\FLProg) и пройдите шаги с пункта #3

1. Откройте папку "FLProg -> ideV8".
2. Переименуйте файл "arduino.exe" в "old_arduino.exe" (СТРОГО в "old_arduino.exe"!).
3. Скопируйте в эту папку (FLProg\ideV8) скачанный файл "arduino.exe".
4. Теперь при нажатии кнопки в программе FLProg "Компилировать проект", будет открываться окно выбора ArduinoIDE.
5. В ПУТИ ДО Ардуино 1.0 укажите файл "old_arduino.exe" (тот который мы выше переименовывали)!!!.
6. Теперь создайте в папке FLPog папку "start" и в этой папке создайте пустой файл "start.ino".
7. Откройте Arduino 2.0 и наберите комбинацию CTRL+SHIFT+P
8. Введите текст "параметры" и выберите "Oткрыть параметры (пользовательский интерфейс)".

[spoiler]
открыть параметры.png
[/spoiler]
9. Наберите текст "blue".
[spoiler]
1111.png
[/spoiler]
10. В разделе "Arduino › Sketch: Ino Blueprint" укажите путь до созданного файла "start.ino" (например C:\FLProg\start\start.ino).
[spoiler]
1111.png
[/spoiler]
11. Закройте вкладку "Параметры", нажав крестик сверху-слева и выберите какую нибудь плату и закройте Arduino 2.0.
[spoiler]
закрыть параметры.png
[/spoiler]
12. Теперь у нас при открытии Ардуино 2.0 будет последняя выбранная нами плата.

*имейте в виду - выбор платы осуществляется только из под Ардуино 2.0!, т.к. сделать это из FLProg - (пока) невозможно.
**настройки можно изменять и в файле "setting_run_arduino2.ini", создающимся в папке "PortableFLProg" при первом запуске.

Получаем более-менее приемлимый вариант работы с Ардуино2.0 из-под FLProg :)

Скачать Лайфхак версии #0.3: ...запрещено автором...


исходный код для Pyton 3.11.4:
► Показать

Запуск Arduino 2.0 из FLProg

Добавлено: 22 июл 2023, 16:14
Phazz
Выдает ошибку
Traceback (most recent call last):
File "arduino.py", line 37, in <module>
File "<frozen codecs>", line 322, in decode
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x90 in position 2: invalid start byte

Запуск Arduino 2.0 из FLProg

Добавлено: 22 июл 2023, 18:26
ivansidor012
Phazz писал(а): 22 июл 2023, 16:14 Выдает ошибку
Traceback (most recent call last):
File "arduino.py", line 37, in <module>
File "<frozen codecs>", line 322, in decode
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x90 in position 2: invalid start byte
попробуй этот (убрал в 37 строке конвертирование в String):
[spoiler]
...запрещено лицензией...
[/spoiler]

Запуск Arduino 2.0 из FLProg

Добавлено: 22 июл 2023, 18:39
ivansidor012
ivansidor012 писал(а): 22 июл 2023, 18:26 попробуй этот
или этот вариант (убрал параметр 'r' при чтении файла ): ...запрещено лицензией...

Запуск Arduino 2.0 из FLProg

Добавлено: 22 июл 2023, 19:06
waswas
[ref=#808080]Phazz[/ref],
на каком МК в flprog проверяешь ?
не на 8266/32 с включенным вебом?

Запуск Arduino 2.0 из FLProg

Добавлено: 23 июл 2023, 00:47
ivansidor012
Не забываем скопировать все папки библиотек, названия которых начинаются на "Flprog_"
из папки "C:\FLProg_8-2-3_Win64\ideV8\portable\sketchbook\libraries"
в папку библиотек Ардуино 2.0:
C:\Users\user\AppData\Local\Arduino15\libraries

вот эти папки:
Flprog_74HC595
Flprog_AHT_XX
Flprog_BH1750
Flprog_Blocks
Flprog_BMP180
Flprog_BMx280
Flprog_EEPROM
Flprog_HTU21D
Flprog_MAX6675
Flprog_MCP4725
Flprog_Modbus
Flprog_PCA9685
Flprog_RTC
Flprog_SelectCore
Flprog_SHT3X
Flprog_STM32_RTC
Flprog_Utilites

Запуск Arduino 2.0 из FLProg

Добавлено: 10 авг 2023, 10:12
VAK
Здравствуйте. Скажите, а можно сделать запуск Ардуино 2.0 из FLProg в Windows 7 ?

Запуск Arduino 2.0 из FLProg

Добавлено: 11 авг 2023, 10:37
ab2
ivansidor012 писал(а): 22 июл 2023, 18:39
ivansidor012 писал(а): 22 июл 2023, 18:26 попробуй этот
или этот вариант (убрал параметр 'r' при чтении файла ): https://disk.yandex.ru/d/O5IZanY1AaF5yA
Добрый день! Ничего не изменилось. Также показывает ошибку:
Traceback (most recent call last):
File "arduino.py", line 37, in <module>
File "<frozen codecs>", line 322, in decode
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x90 in position 2: invalid start byte

Запуск Arduino 2.0 из FLProg

Добавлено: 11 авг 2023, 20:22
ivansidor012
ivansidor012 писал(а): 23 июл 2023, 00:47 Добрый день! Ничего не изменилось. Также показывает ошибку:
а эта версия тоже ошибку выдает?:

...запрещено лицензией...

Запуск Arduino 2.0 из FLProg

Добавлено: 11 авг 2023, 20:23
ivansidor012
ivansidor012 писал(а): 22 июл 2023, 18:39 Здравствуйте. Скажите, а можно сделать запуск Ардуино 2.0 из FLProg в Windows 7 ?
попробую для win7 сделать, но не раньше сентября)

Запуск Arduino 2.0 из FLProg

Добавлено: 14 авг 2023, 10:40
VAK
ivansidor012 писал(а): 11 авг 2023, 20:23
ivansidor012 писал(а): 22 июл 2023, 18:39 Здравствуйте. Скажите, а можно сделать запуск Ардуино 2.0 из FLProg в Windows 7 ?
попробую для win7 сделать, но не раньше сентября)
Спасибо!

Запуск Arduino 2.0 из FLProg

Добавлено: 14 авг 2023, 14:01
qzia
Larisa писал(а): 20 июл 2023, 23:03 А не в портативной версии работает?
Должна, если всё настроено.

Запуск Arduino 2.0 из FLProg

Добавлено: 23 авг 2023, 10:32
ab2
ivansidor012 писал(а): 11 авг 2023, 20:22
ivansidor012 писал(а): 23 июл 2023, 00:47 Добрый день! Ничего не изменилось. Также показывает ошибку:
а эта версия тоже ошибку выдает?:

viewtopic.php?f=186&t=8610&sid=4b65fcdd ... 20#p125429
Да. Ошибка аналогичная...

Запуск Arduino 2.0 из FLProg

Добавлено: 23 авг 2023, 15:03
ivansidor012
ab2 писал(а): 23 авг 2023, 10:32 Да. Ошибка аналогичная...
попробуй с этой версией:
...запрещено лицензией...

(или скинь файл проекта, можно в лс)

Запуск Arduino 2.0 из FLProg

Добавлено: 24 авг 2023, 00:07
ivansidor012
Хотите ускорить запуск ArduinoIDE после нажатия кнопки "Компилировать проект"?
Снимите галку здесь: Настройки - Настройки программы - Проверка и компиляция - Проверять наличие библиотек (снимите галочку)

п.с. может уже была эта инфа, но я не помню))))

Запуск Arduino 2.0 из FLProg

Добавлено: 24 авг 2023, 13:17
ivansidor012
избавляемся от хронологической зависимости при вытаскивании блоков:
Безымянный.png

Как работает?:
-мы просто напросто дублируем код из Setup в Loop-e, оборачивая тегами.
(подробнее видно в примере по ссылке в блоке гайвер портала)

Setup
1.png

Loop
2.png

И ВСЕ! Остальное сделает лайфхакер!)))


файлы:
...запрещено лицензией...

Отправлено спустя 13 минут 52 секунды:
[ref=#ff8000]aidar_i[/ref],
попробуй этот вариант - там очень легко получается избавиться от хронологической зависимости в гайвер портале, даже на обычном редакторе

Запуск Arduino 2.0 из FLProg

Добавлено: 28 авг 2023, 14:00
ivansidor012
VAK писал(а): 10 авг 2023, 10:12 Здравствуйте. Скажите, а можно сделать запуск Ардуино 2.0 из FLProg в Windows 7 ?
Сделал версию Лайфхакера под Win7/10 x64:
Безымянный.png

- НЕ забываем удалить старый файл setting_run_arduino2.ini
- Возможно потребуется установить Phyton не ниже 3.8.6 (https://www.python.org/downloads/release/python-386/)

Файл:
...запрещено лицензией...

Запуск Arduino 2.0 из FLProg

Добавлено: 28 авг 2023, 15:54
ivansidor012
пысы: версия для win7 работает и в win10, поэтому необязательно держать две версии)