HELP ME
- Войдите на сайт для отправки комментариев
Втр, 21/06/2016 - 08:37
обьясните как написать переменную с печатью результата в заданное место?
ЗАДАЧА:
необходимо посчитать 100 импульсов (X=1+1+1+1+1.....) на пин 2 (UNO) и после то как X=100 Y=1 при этом X=0. Значение Y выдать в качестве результата число 1 на печать. в следующий момент, отсчитываем следуюющие 100 импульсов по Х после чего Y+1 на печать выводим значение Y которрое равно уже 2.
объясните как правильно написать программную часть, всю голову уже сломал, похожих программ нигде не нашел...
Так спросите у преподавателя, который Вам это задал.
наченм с того что ардуино тут никак не причем ,то есть только если печать нужно реализовывать сдествами ардуино.
во вторых "похожих задач не нашел",как будто весь интернет об этом знает но никто не об этом на говорит.вы не ненашли а просто не знаете что искать .
а искать вам надо основы программирования : переменные и циклы .
и на последок : правильно заданный вопрос уже половина ответа, в вашем вопросе он задан правильно на половину.попробуйте написать на бумаге как вы себе это поэтапно представляете.как сам вопрос ,так сам и ответ.
и на будующее,оформляйете темы правильно..что за заголовок "HELP ME?!?".
Ему нужно наращивать переменную "Y" после каждой сотни "X"-ов, со сбросом икса в ноль после каждого +1 игрека. Цикл длиной в несколько строк + Serial.print("Y="); Serial.println(Y); Что-то типа этого:
На ардуине не проверял, но общий смысл - понятен...
Ему нужно наращивать переменную "Y" после каждой сотни "X"-ов, со сбросом икса в ноль после каждого
Ему нафиг ничего не нужно. Отписался и свалил.
Ни хрена не понятен. А где
Так я и написал что смысл "общий". А как вывести на второй пин - сам догадается...
Дядя Женя! Чем дальше, тем больше Вы начинаете быть похожим на какого-то малолетного тролля из-за Вашей манеры общения. Уж извините что делаю Вам замечание, но если я раньше и считал Вас серьезным и взрослым мужчиной, так я уже так не считаю. Или это Вы пончалу так себе имидж состряпали, а теперь - предстали во всей красе? Я-то понимаю что могу себе представлять Вас как угодно и что Вам абсолютно... за кого я Вас там держу и что на самом деле Вы великий и заслуженный мего-кодер, к которому надо обращаться на Вы и, желательно, шаркать ножкой... Однако же фамильярности, которые Вы себе тут позволяете в перемежку с заявлениями или напоминаниями о высоте вашего полёта - как-то не совсем логично смотрятся. Так что определитесь уже кто Вы на самом деле наконец!
...И спасибо за критику.
Ему нужно наращивать переменную "Y" после каждой сотни "X"-ов, со сбросом икса в ноль после каждого +1 игрека. Цикл длиной в несколько строк + Serial.print("Y="); Serial.println(Y); Что-то типа этого:
На ардуине не проверял, но общий смысл - понятен...
все же считаю,что лучше уж те у кого есть терпение что либо разжевывать или тролли пусть лучше отвечают дабы научить человека чем те кто дает мгновенный ответ,потому что в последнем случае человек ну вот ничему не учиться.
Да, что Вы Buzzer2010, фамильярность - это Ваше обращение "дядя женя", а обзывание незнакомого человека "кодером" - уже не фамильярность, а хамство. А так, если по сути, то чего? Написали вместо подсчёта импульсов на пине простой цикл, а теперь похоливарить захотелось? Нет, я с Вами холиварить не буду - Вы не Архат. Топайте в специальную тему и холиварьте там с кем хотите.
Ну не знаю... Мне если никто так и не разжуёт, то я сам отрою то что пригодится. Конечно лучше было бы если б разжевали да в рот положили. Но это ж надо грамотно вопрос задать, а потом еще и иметь хоть 10% уверенности что кто-то уже сталкивался с такой проблемой и что из тех кто сталкивался, кто-то таки захочет тебе помочь.
А это уже совсем маленький процент, к сожалению.
Был бы Вам очень признателен, дядя Женя, если бы Вы хоть иногда старались выражать свои мысли более внятно и по возможности - более связно. И желательно по русски.
Спасибо.
Даю установку автору топика копать в сторону прерываний. И да, задачки решать тут никто не собирается...