Страница 1 из 1

граждане коты нужна ваша помощь в написаний программы

Добавлено: Пн сен 05, 2011 00:16:43
fotik
нужна помощь помогите написать программу на мегу 8 суть програмы такова
есть 2 светодиода и 3 кнопки
одна кнопка вкл.выкл
другая выбор программы
третья работа
1программа при нажатий кнопки сведодиод моргнет 1 раз
2прогрпмма при нажатий кнопки светодиод моргнет3 раза
3прогрпмма при нажатий кнопки светодиод моргает с частотой 10 гц
второй светодиод горит показывая какая программа выбрана мигает первая,тройная вспышка вторая,горит третя

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Пн сен 05, 2011 07:21:15
BOB51
а зачем для 6 выводов мегу 8 мучить??? :shock:
да еще резисторы к простым кнопкам?
и вообще- почему кнопка не на одной лапке со светодиодом? много лишних выводов? 8)

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Пн сен 05, 2011 08:30:43
Engineer_Keen
BOB51 писал(а):да еще резисторы к простым кнопкам?
А ведь это мысль, если не иметь ввиду схему выше :))) Раз уж есть АЦП, пусть все кнопки на него и идут, через резисторы)
Ну и для светодиодов тоже хватит одной ножки, только резисторы подобрать. Итого - хватит 8-ногой тиньки с АЦП. Пусть топикстартер обоснует выбор столь толстого контроллера :dont_know:

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Пн сен 05, 2011 13:27:45
BOB51
имелись ввиду внутренние "подтяжки" - это вместо внешних(вариант1)
и кнопка в той же линии, что и светодиод :roll:
причем совсем без всяких "ацп"

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Пн сен 05, 2011 13:44:54
pyzhman
А кто ж напишет-то уже в конце концов?

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Пн сен 05, 2011 17:50:29
fotik
дайте пример кода и посоветуйте как сделать правильно

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Пн сен 05, 2011 22:16:54
tipoya
Помогите написать, и, напишите, разные вещи. Никто за Вас работать не будет, нет ни схемы, ни скелета программы.

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Вт сен 06, 2011 10:31:45
igor-x
fotik писал(а):дайте пример кода и посоветуйте как сделать правильно
некотое время назад , я запустил CodeVision( версия кажется 2.04 4а) , в нем нажал File -- Create New- project. потом согласился что CodeWizard мне поможет. и все получилось!!!
(это при условии что fotik будет на АВР строить кнопки и лампочки)

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Вт сен 06, 2011 10:41:32
GP1
Для новичка CodeWizard - есть зло в чистом виде!

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Вт сен 06, 2011 11:05:35
SubDia
GP1 писал(а):Для новичка CodeWizard - есть зло в чистом виде!
Поддерживаю. Да и не для новичка тоже. От программирования нужно получать удовольствие, а не с ужасом смотреть на весь тот код, который выдал визард.
Уж лучше какой-то мало-мальски похожий исходник взять, разобраться в нем, и сваять уже по нему свое (если уж совсем туго).
Ну и писАть ни за кого никто ничего не будет. Так что, уважаемый автор, ждем от Вас хоть каких-то действий.

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Вт сен 06, 2011 11:11:08
pyzhman
Держите меня всемером, вшестером не удержите! Сорвусь уже и напишу и программу, и схему. Затюкали просящего помощи.

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Вт сен 06, 2011 11:18:53
SubDia
Да никто никого не тюкает, упаси Боже. :)
Просто с таким подходом и научиться ничему невозможно. Мы добра человеку желаем. :)

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Вт сен 06, 2011 17:37:26
pyzhman
Написал и программу, и схему нарисовал. Отлегло.

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Вт сен 06, 2011 17:41:13
fotik
мне бы хотяб пример программы дальше дотумкаю я с переключением програм немогу разобраться

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Вт сен 06, 2011 17:55:06
pyzhman
1.Каждой программе присваиваем порядковый номер.
2. Ждем нажатия кнопки "Выбор программы".
3. Берем следующую по номеру программу.
4. Уходим на п.2
Вот и все переключение программ. Слова переводим в инструкции и команды.

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Вт сен 06, 2011 18:29:09
fotik
я пытаюсь написать программу при помоши Flowcode AVR может я неправ с выбором

Re: граждане коты нужна ваша помощь в написаний программы

Добавлено: Вт сен 06, 2011 18:43:03
pyzhman
Да хоть в машкодах.