Хранение переменых в .txt файле.

Rad31
Offline
Зарегистрирован: 17.10.2021

Здравствуйте, помогите сделать хранение переменых в .txt файле, ищо при этом можна было подключатса через USB к PC, и он выдел как накопитель с .txt файлом.Также как в паяльнике TS-100.Спасибо!

-Nord_Air-
Offline
Зарегистрирован: 21.08.2021

Хранить тебе переменные надо где? На SD карте? Или EEPROM?
Разницы нет, тогда нужно выбрать.
Предпочтительнее SD карта.

Запиливай в скетч библиотеку для работу с SD картой. И заливай в *txt в любом удобном для тебя виде.

Вариант нумбер 2. То что тебе я так понял ближе...
Отправляй значения переменных в серийный порт. Просто, тупо при подключении ардуино. Стандартными средствами... а там читай их... Теми средствами из под какой системы ты сидишь.
Или просто наблюдай свои переменные в монитор порта :)

А не проще ли их просто писать на SD карту в txt файл? Если она конечно есть :)

b707
Offline
Зарегистрирован: 26.05.2017

Rad31 пишет:
Здравствуйте, помогите сделать хранение переменых в .txt файле, ищо при этом можна было подключатса через USB к PC, и он выдел как накопитель с .txt файлом.Также как в паяльнике TS-100.Спасибо!

ардуина так не умеет

Rad31
Offline
Зарегистрирован: 17.10.2021

Stm32,esp8266?

Rad31
Offline
Зарегистрирован: 17.10.2021

В eeprom! SD покупать за 300руб не хочу

Rad31
Offline
Зарегистрирован: 17.10.2021

b707 пишет:

Rad31 пишет:
Здравствуйте, помогите сделать хранение переменых в .txt файле, ищо при этом можна было подключатса через USB к PC, и он выдел как накопитель с .txt файлом.Также как в паяльнике TS-100.Спасибо!

ардуина так не умеет


Stm32,esp8266?

Rad31
Offline
Зарегистрирован: 17.10.2021

-Nord_Air- пишет:
Хранить тебе переменные надо где? На SD карте? Или EEPROM?
Разницы нет, тогда нужно выбрать.
Предпочтительнее SD карта.

Запиливай в скетч библиотеку для работу с SD картой. И заливай в *txt в любом удобном для тебя виде.

Вариант нумбер 2. То что тебе я так понял ближе...
Отправляй значения переменных в серийный порт. Просто, тупо при подключении ардуино. Стандартными средствами... а там читай их... Теми средствами из под какой системы ты сидишь.
Или просто наблюдай свои переменные в монитор порта :)

А не проще ли их просто писать на SD карту в txt файл? Если она конечно есть :)


В eeprom! SD покупать за 300руб не хочу

b707
Offline
Зарегистрирован: 26.05.2017

Rad31 пишет:
В eeprom! SD покупать за 300руб не хочу

так в еепром или в ТХТ файле? И зачем для этого подключкение к ПК как к диску?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Rad31 пишет:
В eeprom! SD покупать за 300руб не хочу

Rad31 пишет:
Stm32,esp8266?

Ни у того, ни у другого EEPROM нету.

b707
Offline
Зарегистрирован: 26.05.2017

andriano пишет:

Ни у того, ни у другого EEPROM нету.

у стм32 есть эмуляция

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

У esp8266 тоже есть эмуляция. А EEPROM все равно нету.

b707
Offline
Зарегистрирован: 26.05.2017

andriano пишет:

У esp8266 тоже есть эмуляция. А EEPROM все равно нету.

ну да без разницы, автор так и не рассказал, чего хочет.

Rad31
Offline
Зарегистрирован: 17.10.2021

b707 пишет:

andriano пишет:

У esp8266 тоже есть эмуляция. А EEPROM все равно нету.

ну да без разницы, автор так и не рассказал, чего хочет.


Я просто хочу изменять переменные в.тхт файле через пк.просто что бы через виртуальный ком-пор пк выдел мк как накопитель с . тхт файлом! И просто изменять переменные! Максимальная температура, калибровка и тд.Любой недорогой
и популярный МК.Вобше любой

Rad31
Offline
Зарегистрирован: 17.10.2021

andriano пишет:

Rad31 пишет:
В eeprom! SD покупать за 300руб не хочу

Rad31 пишет:
Stm32,esp8266?

Ни у того, ни у другого EEPROM нету.


Ну эмуляция! Я не говорил что аппаратная EEPROM!Ну как то сделали в паяльнике ts-100.

sadman41
Offline
Зарегистрирован: 19.10.2016

Rad31 пишет:
просто что бы через виртуальный ком-пор пк выдел мк как накопитель с . тхт файлом!

Такое бывает?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Rad31][quote=b707 пишет:

Я просто хочу изменять переменные в.тхт файле через пк.просто что бы через виртуальный ком-пор пк выдел мк как накопитель с . тхт файлом! И просто изменять переменные! Максимальная температура, калибровка и тд.Любой недорогой и популярный МК.Вобше любой

Чем с точки зрения удобства изменения переменных виртуальный txt файл лучше, чем консоль?

b707
Offline
Зарегистрирован: 26.05.2017

Rad31 пишет:
Я просто хочу изменять переменные в.тхт файле через пк.просто что бы через виртуальный ком-пор пк выдел мк как накопитель с . тхт файлом! И просто изменять переменные! Максимальная температура, калибровка и тд.Любой недорогой и популярный МК.Вобше любой

Это вовсе не "просто".

никакой МК из семьи ардуино так не умеет

выберите какой-то другой путь - или ЕЕПРОМ, или СД-карта,

AndreyD
AndreyD аватар
Offline
Зарегистрирован: 07.10.2018

Rad31 пишет:

EEPROM будет необходим, если захотите чтобы параметры сохранялись при отключении питания.

А менять переменные и через UART можно.

rkit
Offline
Зарегистрирован: 23.11.2016

Любая дуня с полмегабайта флеш-памяти потянет, спасибо v-usb.

b707
Offline
Зарегистрирован: 26.05.2017

rkit пишет:

Любая дуня с полмегабайта флеш-памяти потянет, спасибо v-usb.

а у каких дунь полмегабайта?

nik182
Offline
Зарегистрирован: 04.05.2015

Первые дискеты 80кБ были и ничего, писались и читались.

Rad31
Offline
Зарегистрирован: 17.10.2021

sadman41 пишет:

Rad31 пишет:
просто что бы через виртуальный ком-пор пк выдел мк как накопитель с . тхт файлом!

Такое бывает?


Да

Rad31
Offline
Зарегистрирован: 17.10.2021

andriano] </p> <p>[quote=Rad31 пишет:
b707 пишет:

Я просто хочу изменять переменные в.тхт файле через пк.просто что бы через виртуальный ком-пор пк выдел мк как накопитель с . тхт файлом! И просто изменять переменные! Максимальная температура, калибровка и тд.Любой недорогой и популярный МК.Вобше любой

Чем с точки зрения удобства изменения переменных виртуальный txt файл лучше, чем консоль?


Для удобства использование

Rad31
Offline
Зарегистрирован: 17.10.2021

AndreyD пишет:

Rad31 пишет:

EEPROM будет необходим, если захотите чтобы параметры сохранялись при отключении питания.

А менять переменные и через UART можно.


Ето я знаю! А как сделать чтобы через UART сохранять ети переменные?

Rad31
Offline
Зарегистрирован: 17.10.2021

rkit пишет:

Любая дуня с полмегабайта флеш-памяти потянет, спасибо v-usb.


А точнее?

Rad31
Offline
Зарегистрирован: 17.10.2021

https://youtu.be/WwvXAdOtS04
Вот так сделать надо.Помогите

b707
Offline
Зарегистрирован: 26.05.2017

Rad31 пишет:
https://youtu.be/WwvXAdOtS04 Вот так сделать надо.Помогите

мужик, ты непонятливый? Третий раз повторяю - ардуино так не может. И ЕСП8266 и стм32

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

b707 пишет:

Rad31 пишет:
https://youtu.be/WwvXAdOtS04 Вот так сделать надо.Помогите

мужик, ты непонятливый? Третий раз повторяю - ардуино так не может. И ЕСП8266 и стм32

Как не странно, но в паяльнике TS-100 как раз используется STM32.

AndreyD
AndreyD аватар
Offline
Зарегистрирован: 07.10.2018

Rad31 пишет:
Ето я знаю! А как сделать чтобы через UART сохранять ети переменные?

Через UART с компа посылаете команду типа Параметр+значение, на стороне ардуино парсите эти команды и записываете в EEPROM. Профит.

b707
Offline
Зарегистрирован: 26.05.2017

BOOM пишет:

Как не странно, но в паяльнике TS-100 как раз используется STM32.

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

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

AndreyD пишет:

Через UART с компа посылаете команду типа Параметр+значение, на стороне ардуино парсите эти команды и записываете в EEPROM. Профит.

Это было бы слишком просто.  ТС же хочет странного, чтоб ардуина флэшкой прикидывалась

sadman41
Offline
Зарегистрирован: 19.10.2016

Rad31 пишет:
sadman41 пишет:

Rad31 пишет:
просто что бы через виртуальный ком-пор пк выдел мк как накопитель с . тхт файлом!

Такое бывает?

Да

Прям через виртуальный ком-порт? Никогда не видел, чтобы носители нативно монтировались через RS232.

rkit
Offline
Зарегистрирован: 23.11.2016

Rad31 пишет:
rkit пишет:

Любая дуня с полмегабайта флеш-памяти потянет, спасибо v-usb.

А точнее?

Я дал достаточно информации для того, чтобы найти всё остальное и реализовать. Если не понятно, то забей. Всё равно не осилишь. Это не для начинающих.

kolyn
Offline
Зарегистрирован: 18.01.2019

rkit пишет:

Я дал достаточно информации для того, чтобы найти всё остальное и реализовать. 

Да

rkit пишет:

Это не для начинающих.

Нет

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Rad31][quote=andriano пишет:

Rad31 пишет:
b707 пишет:

Я просто хочу изменять переменные в.тхт файле через пк.просто что бы через виртуальный ком-пор пк выдел мк как накопитель с . тхт файлом! И просто изменять переменные! Максимальная температура, калибровка и тд.Любой недорогой и популярный МК.Вобше любой

Чем с точки зрения удобства изменения переменных виртуальный txt файл лучше, чем консоль?

Для удобства использование

Я не спрашивал, для чего.

Я спросил, чем это с точки зрения удобства лучше?

kolyn
Offline
Зарегистрирован: 18.01.2019

andriano пишет:

Я не спрашивал, для чего.

Я спросил, чем это с точки зрения удобства лучше?

Да завязывай ты уже со своей формальной логикой, ты ею сам по мусалам не раз получал.

А по сути - у тебя в компьютере СОМ-порт есть? У меня нет. А USB точно есть. Еще аргументы нужны?

Дополнил. СОМ, к которому есть доступ снаружи, не разбирая системник. А то опять формальную применишь.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

kolyn пишет:

А по сути - у тебя в компьютере СОМ-порт есть? У меня нет. А USB точно есть. Еще аргументы нужны?

Дополнил. СОМ, к которому есть доступ снаружи, не разбирая системник. А то опять формальную применишь.

Но, все-таки, какое это имеет отношение к удобству?

К тому же: COM прекрасно эмулируется через USB, если на то пошло. Прозрачно для пользователя. И, кроме того, это уже сделано в Ардуино. Что может быть удобнее?

 

Rad31
Offline
Зарегистрирован: 17.10.2021

Может! Там stm32f103

Rad31
Offline
Зарегистрирован: 17.10.2021

b707 пишет:

Rad31 пишет:
https://youtu.be/WwvXAdOtS04 Вот так сделать надо.Помогите

мужик, ты непонятливый? Третий раз повторяю - ардуино так не может. И ЕСП8266 и стм32


Ну на stm32f103 сделали!!!

Rad31
Offline
Зарегистрирован: 17.10.2021

BOOM пишет:

b707 пишет:

Rad31 пишет:
https://youtu.be/WwvXAdOtS04 Вот так сделать надо.Помогите

мужик, ты непонятливый? Третий раз повторяю - ардуино так не может. И ЕСП8266 и стм32

Как не странно, но в паяльнике TS-100 как раз используется STM32.


Я понял то что никто не знает...

Rad31
Offline
Зарегистрирован: 17.10.2021

AndreyD пишет:

Rad31 пишет:
Ето я знаю! А как сделать чтобы через UART сохранять ети переменные?

Через UART с компа посылаете команду типа Параметр+значение, на стороне ардуино парсите эти команды и записываете в EEPROM. Профит.


Можно пример?

Rad31
Offline
Зарегистрирован: 17.10.2021

DetSimen пишет:

AndreyD пишет:

Через UART с компа посылаете команду типа Параметр+значение, на стороне ардуино парсите эти команды и записываете в EEPROM. Профит.

Это было бы слишком просто.  ТС же хочет странного, чтоб ардуина флэшкой прикидывалась


Да, подержка не отвечает!

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Rad31 пишет:
Да, подержка не отвечает!

Немудрено! Поддержка!, если она вменяемая!, обычно режектит! идиотские вопросы прям на входе! 

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Сделайте из Atmega...U4 mass storage и не ломайте нам мозги.

b707
Offline
Зарегистрирован: 26.05.2017

дебил какой-то.

Rad31, разместите заказ в "Ищу исполнителя" - за 5-10 тыс может кто и возьмется. А за так никому нафиг не надо.

Rad31
Offline
Зарегистрирован: 17.10.2021

andriano пишет:

kolyn пишет:

А по сути - у тебя в компьютере СОМ-порт есть? У меня нет. А USB точно есть. Еще аргументы нужны?

Дополнил. СОМ, к которому есть доступ снаружи, не разбирая системник. А то опять формальную применишь.

Но, все-таки, какое это имеет отношение к удобству?

К тому же: COM прекрасно эмулируется через USB, если на то пошло. Прозрачно для пользователя. И, кроме того, это уже сделано в Ардуино. Что может быть удобнее?

 


Мне лично консоль не удобно! Уже делал! Именно надо что бы МКа выдел ПК как накопитель с .тхт файлом! Просто открыл и изменил переменные!

Rad31
Offline
Зарегистрирован: 17.10.2021

DetSimen пишет:

Rad31 пишет:
Да, подержка не отвечает!

Немудрено! Поддержка!, если она вменяемая!, обычно режектит! идиотские вопросы прям на входе! 


Ну мне лично отвечали многие компании.И как всегда тайна!

b707
Offline
Зарегистрирован: 26.05.2017

Rad31 пишет:
Мне лично консоль не удобно! Уже делал! Именно надо что бы МКа выдел ПК как накопитель с .тхт файлом! Просто открыл и изменил переменные!

так возьми и сделай

Rad31
Offline
Зарегистрирован: 17.10.2021

b707 пишет:

дебил какой-то.

Rad31, разместите заказ в "Ищу исполнителя" - за 5-10 тыс может кто и возьмется. А за так никому нафиг не надо.


Нехочу, мне уже сделали для attiny13 прошивку

b707
Offline
Зарегистрирован: 26.05.2017

DetSimen, мне кажется ТС давно пора сертификат вручить. Прибегает раз в сутки, пишет десяток дебильных сообщений, смысла ноль

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

После прочтения этой темы метод удаления гланд через анус уже не кажется таким безумным. Точнее, это не предел