Tweaker FLProg / Запуск Arduino 2.0 из FLProg / Твикер для FLProg

ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Запуск Arduino 2.0 из FLProg

Сообщение ivansidor012 »

Larisa писал(а): 20 июл 2023, 23:03 А не в портативной версии работает?
проверил - работает и на НЕ портативой версии
(Win10 x64)
Аватара пользователя
Larisa
Рядовой
Сообщения: 21
Зарегистрирован: 20 июл 2023, 20:59
Имя: Лариса
Благодарил (а): 1 раз
Поблагодарили: 5 раз

Запуск Arduino 2.0 из FLProg

Сообщение Larisa »

ivansidor012 писал(а): 20 июл 2023, 23:22
Larisa писал(а): 20 июл 2023, 23:03 А не в портативной версии работает?
проверил - работает и на НЕ портативой версии
(Win10 x64)
О, круть! :smile9:
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Запуск Arduino 2.0 из FLProg

Сообщение 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:
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ivansidor012 18 янв 2025, 17:48, всего редактировалось 3 раза.
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

Запуск Arduino 2.0 из FLProg

Сообщение 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
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Запуск Arduino 2.0 из FLProg

Сообщение 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]
Последний раз редактировалось ivansidor012 18 янв 2025, 17:48, всего редактировалось 1 раз.
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Запуск Arduino 2.0 из FLProg

Сообщение ivansidor012 »

ivansidor012 писал(а): 22 июл 2023, 18:26 попробуй этот
или этот вариант (убрал параметр 'r' при чтении файла ): ...запрещено лицензией...
Последний раз редактировалось ivansidor012 18 янв 2025, 17:49, всего редактировалось 1 раз.
waswas
Рядовой
Сообщения: 44
Зарегистрирован: 04 апр 2023, 18:39
Имя: Вася

Запуск Arduino 2.0 из FLProg

Сообщение waswas »

[ref=#808080]Phazz[/ref],
на каком МК в flprog проверяешь ?
не на 8266/32 с включенным вебом?
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Запуск Arduino 2.0 из FLProg

Сообщение 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
VAK
Рядовой
Сообщения: 2
Зарегистрирован: 10 авг 2023, 10:04
Имя: Александр

Запуск Arduino 2.0 из FLProg

Сообщение VAK »

Здравствуйте. Скажите, а можно сделать запуск Ардуино 2.0 из FLProg в Windows 7 ?
ab2
Рядовой
Сообщения: 9
Зарегистрирован: 11 авг 2023, 10:32
Имя: Алекс
Благодарил (а): 2 раза

Запуск Arduino 2.0 из FLProg

Сообщение 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
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Запуск Arduino 2.0 из FLProg

Сообщение ivansidor012 »

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

...запрещено лицензией...
Последний раз редактировалось ivansidor012 18 янв 2025, 17:49, всего редактировалось 1 раз.
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Запуск Arduino 2.0 из FLProg

Сообщение ivansidor012 »

ivansidor012 писал(а): 22 июл 2023, 18:39 Здравствуйте. Скажите, а можно сделать запуск Ардуино 2.0 из FLProg в Windows 7 ?
попробую для win7 сделать, но не раньше сентября)
VAK
Рядовой
Сообщения: 2
Зарегистрирован: 10 авг 2023, 10:04
Имя: Александр

Запуск Arduino 2.0 из FLProg

Сообщение VAK »

ivansidor012 писал(а): 11 авг 2023, 20:23
ivansidor012 писал(а): 22 июл 2023, 18:39 Здравствуйте. Скажите, а можно сделать запуск Ардуино 2.0 из FLProg в Windows 7 ?
попробую для win7 сделать, но не раньше сентября)
Спасибо!
Аватара пользователя
qzia
Сержант
Сообщения: 115
Зарегистрирован: 19 янв 2022, 13:52
Имя: Евгений
Благодарил (а): 2 раза

Запуск Arduino 2.0 из FLProg

Сообщение qzia »

Larisa писал(а): 20 июл 2023, 23:03 А не в портативной версии работает?
Должна, если всё настроено.
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
ab2
Рядовой
Сообщения: 9
Зарегистрирован: 11 авг 2023, 10:32
Имя: Алекс
Благодарил (а): 2 раза

Запуск Arduino 2.0 из FLProg

Сообщение ab2 »

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

viewtopic.php?f=186&t=8610&sid=4b65fcdd ... 20#p125429
Да. Ошибка аналогичная...
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Запуск Arduino 2.0 из FLProg

Сообщение ivansidor012 »

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

(или скинь файл проекта, можно в лс)
Последний раз редактировалось ivansidor012 18 янв 2025, 17:50, всего редактировалось 1 раз.
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Запуск Arduino 2.0 из FLProg

Сообщение ivansidor012 »

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

п.с. может уже была эта инфа, но я не помню))))
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Запуск Arduino 2.0 из FLProg

Сообщение ivansidor012 »

избавляемся от хронологической зависимости при вытаскивании блоков:
Безымянный.png

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

Setup
1.png

Loop
2.png

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


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

Отправлено спустя 13 минут 52 секунды:
[ref=#ff8000]aidar_i[/ref],
попробуй этот вариант - там очень легко получается избавиться от хронологической зависимости в гайвер портале, даже на обычном редакторе
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ivansidor012 18 янв 2025, 17:50, всего редактировалось 1 раз.
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Запуск Arduino 2.0 из FLProg

Сообщение 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/)

Файл:
...запрещено лицензией...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ivansidor012 18 янв 2025, 17:51, всего редактировалось 2 раза.
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Запуск Arduino 2.0 из FLProg

Сообщение ivansidor012 »

пысы: версия для win7 работает и в win10, поэтому необязательно держать две версии)
Ответить

Вернуться в «Интересный контент с FLProg»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя