Вывод корявых данных

atomo2
Offline
Зарегистрирован: 02.06.2021

sadman41 пишет:
Если S нужно прибить, то изучайте else для if.

Хорошо, спасибо)

alexbmd
Offline
Зарегистрирован: 15.01.2016

b707 пишет:

 Он в принципе не понимает логики программного кода

я понимаю сказал бы это Евгений а так сказал человек у которого ескейп символ весит 2 байта..

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

atomo2
Offline
Зарегистрирован: 02.06.2021

Добрый день) Подскажите пожалуйста, возможно сделать в данном коде еще вот такое (ps конечно возможно, у кого руки прямые)

Нужно к примеру вбить 1000 наименований взвешиваемых веществ в память ардуины, а потом из этого списка выбирать нужное и печатать его.
Я вижу 3 варианта реализации данного действия.

1. Подключаем дисплей и джойстик, вбиваем 1000 названий веществ и перебором на дисплеи выбираем нужное название и печатаем его. ( но это пипец как долго будет из 1000 найти нужное).

2. Подключаем клавиатуру вбиваем 1000 названий веществ , каждому названию присваиваем номер ( к примеру 0001- сахар, 0002- соль). Набираем номер на клавиатуре и печатается присвоеное номеру название.
Ps. как по мне самый оптимальный вариант.Конечно тогда нужно будет брошюру с номерами и присвоеными им названиями в печатом виде прилагать к устройству, но это как раз нормально будет. Ps. Клавиатуру на 16 клавиш.

3. Подключаем клавиатуру и дисплей, набираем сразу на клавиатуре название нужного взвешиваемого вещества и печатаем его. (этот вариант выглядит проще и доступнее, но все-же 4 цифры из 2-го варианты быстрей набрать, чем печатать какой нибудь термадологидор)

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

Влезет во внешнюю память. В одну ардуину не влезет. Но если взять ЕСР32 и считать её ардуиной то можно впихнуть и без внешней памяти.

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

Лучше системник купи на четвертом Пне за 500р и не парь мосх

atomo2
Offline
Зарегистрирован: 02.06.2021

nik182 пишет:

Влезет во внешнюю память. В одну ардуину не влезет. Но если взять ЕСР32 и считать её ардуиной то можно впихнуть и без внешней памяти.

Спасибо, закажу ecp32 и попробую начать делать, а пока буду изучать , что да как)

atomo2
Offline
Зарегистрирован: 02.06.2021

DetSimen пишет:

Лучше системник купи на четвертом Пне за 500р и не парь мосх


Не так не покатит слишком габаритные размеры. Сейчас устройство собрано в корпусе 100х66х36 , ну еще 3-4 см накинуть к корпусу можно , а больше нет. Как раз клавиатура влезет на 16 кнопок сверху.

Фото
https://yadi.sk/i/y1pZRxss_zGBLA
https://yadi.sk/i/XMtUfN3E1mOjQQ

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

nik182 пишет:

Влезет во внешнюю память. В одну ардуину не влезет.

если во флеш - то влезет. правда список надо будет подготовить заранее и прошить в ардуину вместе с прошивкой. но думаю. так даже проще. чем вбивать 1000 в-в с клавиатуры...

atomo2
Offline
Зарегистрирован: 02.06.2021

b707 пишет:

nik182 пишет:

Влезет во внешнюю память. В одну ардуину не влезет.

если во флеш - то влезет. правда список надо будет подготовить заранее и прошить в ардуину вместе с прошивкой. но думаю. так даже проще. чем вбивать 1000 в-в с клавиатуры...


Да список планирую заранее сделать, такого вида как пример)
0001- Сахар
0002- Соль
0003- Перец
0999- Помидор

Ну то есть вы тоже считаете , что самый оптимальный это вариант 2? Ps. Ну и коль вы уже знаете мои способности в данной теме, то какая сложность от 1 до 10 в данной реализации?))

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

atomo2 пишет:
как пример) 0001- Сахар 0002- Соль 0003- Перец 0999- Помидор?

только числа перед строкой вбивать не надо. вместо этого используйте массив. где число - это индекс

 

atomo2
Offline
Зарегистрирован: 02.06.2021

b707 пишет:

atomo2 пишет:
как пример) 0001- Сахар 0002- Соль 0003- Перец 0999- Помидор?

только числа перед строкой вбивать не надо. вместо этого используйте массив. где число - это индекс

 


Еще хотел уточнить лучше использовать матричную клавиатуру или аналоговую? Или без разницы ?

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

лучше - считыватель баркода :)

SLKH
Offline
Зарегистрирован: 17.08.2015

atomo2 пишет:
DetSimen пишет:

Лучше системник купи на четвертом Пне за 500р и не парь мосх

Не так не покатит слишком габаритные размеры.
смартфон/планшет - не?

atomo2
Offline
Зарегистрирован: 02.06.2021

b707 пишет:

лучше - считыватель баркода :)

Производство пыльное , к сожалению считывателю быстро конец придет

atomo2
Offline
Зарегистрирован: 02.06.2021

SLKH пишет:

atomo2 пишет:
DetSimen пишет:

Лучше системник купи на четвертом Пне за 500р и не парь мосх

Не так не покатит слишком габаритные размеры.
смартфон/планшет - не?

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

Или вы про то, что с телефона или планшета отправлять название на печать в коробочку? А в коробочку блютуз или вайфай встроить.

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

atomo2 пишет:
b707 пишет:

лучше - считыватель баркода :)

Производство пыльное , к сожалению считывателю быстро конец придет

хм... что-то у меня сомнения. что вы меня поняли. Считыватель баркода - это такое устройство, как на кассах в супермаркете. Оно чисто оптическое(лазерное), в нем нет движущихся частей - сл-но оно к пыли куда устойчивее, чем та же клавиатура.

atomo2
Offline
Зарегистрирован: 02.06.2021

b707 пишет:

atomo2 пишет:
b707 пишет:

лучше - считыватель баркода :)

Производство пыльное , к сожалению считывателю быстро конец придет

хм... что-то у меня сомнения. что вы меня поняли. Считыватель баркода - это такое устройство, как на кассах в супермаркете. Оно чисто оптическое(лазерное), в нем нет движущихся частей - сл-но оно к пыли куда устойчивее, чем та же клавиатура.


Я понял вас сразу) но такой вариант там точно не прокатит(

SLKH
Offline
Зарегистрирован: 17.08.2015

atomo2 пишет:
SLKH пишет:

atomo2 пишет:
DetSimen пишет:

Лучше системник купи на четвертом Пне за 500р и не парь мосх

Не так не покатит слишком габаритные размеры.
смартфон/планшет - не?

Телефон и планшет нужно будет к весам и принтеру подключить , это доп устройство нужно будет еще, слишком дорого выйдет. Или вы про то, что с телефона или планшета отправлять название на печать в коробочку? А в коробочку блютуз или вайфай встроить.

Я про то, что задачка из #53 с тысячами строк в базе данных (которую ещё нужно перманентно обновлять), клавиатурами и дисплеями - не ардуинская, и напрашивается решение из #55, или, если нет места, что-то планшетистое/недобуковское.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ардуинская или нет не скажу, но в курских кассах это было реализовано даже на 51 процессоре )))
PS

Программирование базы товаров

  • Нажмите несколько раз клавишу РЖ, пока на индикаторе не появиться ПРГ?

ИТ → 000000 → ПИ → ИТ → введите номер товара → ИТ → ПИ → ввести цену товара → нажать клавишу отдела
b707
Offline
Зарегистрирован: 26.05.2017

ua6em пишет:

  • Нажмите несколько раз клавишу РЖ, пока на индикаторе не появиться ПРГ?

Нажмите несколько раз клавишу , пока из нее не появиться гном и не спросит ЧЗХ?

atomo2
Offline
Зарегистрирован: 02.06.2021

SLKH пишет:

atomo2 пишет:
SLKH пишет:

atomo2 пишет:
DetSimen пишет:

Лучше системник купи на четвертом Пне за 500р и не парь мосх

Не так не покатит слишком габаритные размеры.
смартфон/планшет - не?

Телефон и планшет нужно будет к весам и принтеру подключить , это доп устройство нужно будет еще, слишком дорого выйдет. Или вы про то, что с телефона или планшета отправлять название на печать в коробочку? А в коробочку блютуз или вайфай встроить.

Я про то, что задачка из #53 с тысячами строк в базе данных (которую ещё нужно перманентно обновлять), клавиатурами и дисплеями - не ардуинская, и напрашивается решение из #55, или, если нет места, что-то планшетистое/недобуковское.

Ну вроде теперь уже и не 1000, а всего 50 - 100. Если 50 то проще дисплей и джойстик тогда

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

Постоянно прокручивать 50 позиций на LCD2004 - занятие для дзинь-буддистов.

SLKH
Offline
Зарегистрирован: 17.08.2015

sadman41 пишет:

Постоянно прокручивать 50 позиций на LCD2004 - занятие для дзинь-буддистов.

или мазохистов.

atomo2
Offline
Зарегистрирован: 02.06.2021

sadman41 пишет:

Постоянно прокручивать 50 позиций на LCD2004 - занятие для дзинь-буддистов.

Это не будет прям очень часто, возможно раз - два в неделю , по 1 часу и то выбрать в течении этого часа 3-5 позиций