Подскажите с проектом

spoon
Offline
Зарегистрирован: 25.04.2016

Начинаю изучать arduino, понимаю путь тернист и труден, поэтому не откажусь от советов профи.

Задумка такова:

Есть таблица зависимости ширины от количества пример: от 100 до 110 см 13шт; от 111 до 120 см 15шт и т.д.

Более подробно-в первую строку жк дисплея, где прописана Ширина ввожу значение ширины с модульной клавиатуры для ардуино, например 117 см, вторая строка на жк дисплее Количество, которое выводится автоматически и будет равно 15шт, т.к. это соответствует приделу от 111 до 120 см.

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

Начинаю нажимать кнопку которая будит включать например светодиод, и каждое нажатие кнопки будит минусовать количество на жк дисплее т.е. на жк дисплее автоматически появилось 15шт, подтвердил нажатием на *, и нажимаю на кнопку один раз, 15шт уменьшилось на 1 и стало 14 шт, светодиод горит пока нажата кнопка, отпускаю кнопку он гаснет, вычитания количества происходит при нажатии.

Как дошли до количества 0шт прозвучит зумер, извещая о конце работы алгоритма.

Так же хочу придусматреть следущее:

-возможность редактирования количества штук, которое появляется автоматически при вводе ширины;

-как только количество стало равно 0шт и прозвучал зумер, нажатие кнопки не приводило к горению светодиода т.е. своего рода защита от "дурака".

Что нужно сделать, как я полагаю))

1. Научить вводить и считывать данные с жк дисплея

2. Сам скеч алгоритма ширины от количества, клавиатура, кнопка, светодиод.



Подскажите пожалуйста, может есть готовый скеч для моего решения? Ну и от хорошего совета так же не откажусь))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

spoon пишет:

Ну и от хорошего совета так же не откажусь))

Как показывает практика, как раз от хороших советов новички чаще всего отказываются :(

spoon
Offline
Зарегистрирован: 25.04.2016

Цитата:

Как показывает практика, как раз от хороших советов новички чаще всего отказываются :(

Ну можно начать с совета написания алгоритма зависимости количества от ширины, хотябы начало.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ну, вот видите, Вы лучше меня знаете с чего нужно начинать и чем заканчивать.

Я бы начал с совершенно другого совета, но Вам он не понравится - "почитать хорошую книжку по программированию и по данному языку, понять структуру языка, изучить его выразительные средства, погонять примеры, а потом спокойно написать то, что Вам надо без детсадовских вопросов типа того, что Вы тут задаёте". Это хороший совет. Лучший из тех, что Вам можно дать. Но новички таких советов не любят.

Ну, а так как Вы и сами знаете с чего нужно начинать - начинайте, удачи Вам!

spoon
Offline
Зарегистрирован: 25.04.2016

Ну дак скажите что почитать? Я мало мало программирую на js, смысл основ есть, но программирование контроллеров не занимался, вот и хотелось поинтересоваться у спецов относительно моего проекта, какие библиотеки использовать, где скачать их, с чего начать писать код с программирование каких элементов в первую очередь?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Начните вот с этого - http://people.toiit.sgu.ru/Sinelnikov/PT/C/Kern_Ritch.pdf

vvadim
Offline
Зарегистрирован: 23.05.2012

spoon пишет:




Подскажите пожалуйста, может есть готовый скеч для моего решения?

у вас довольно необычная задача и готового кода врядли найдёте
нужно писать с нуля

valera678
Offline
Зарегистрирован: 04.11.2016
#include <stdio.h>
main()
{
 printf ("Давай бабло,напишут");
}