Kfyauk

Пикабушник
1750 рейтинг 1 подписчик 12 подписок 12 постов 3 в горячем
Награды:
5 лет на Пикабу
7

Почему игнорируется условие IF

Привет всем. Прошу помочь знающих людей. Пробую немного разобраться в программировании микроконтроллеров на С++. Создал программу тестера батареек. Функция Void loop состоит по сути из трех условий:

1) если напряжение на батарейке больше 1,6 в то горит зеленый светодиод (newLed),

2) если от 1,4 до 1,6в, то горит желтый светодиод (okLed),

3) и все остальное - горит красный (oldLed).

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

#define newLed 2

#define okLed 4

#define oldLed 6

int analogValue = 0;

float voltage = 0;

int ledDelay = 2000;

void setup()

{

pinMode(newLed,OUTPUT);

pinMode(okLed,OUTPUT);

pinMode(oldLed,OUTPUT);

}

void loop()

{

analogValue = analogRead(0);

voltage = 0.0048*analogValue;

if (voltage >= 1.6)

{ digitalWrite(newLed, HIGH);

delay(ledDelay);

digitalWrite(newLed, LOW);

}

else if(voltage < 1.6 && voltage > 1.4)

{

digitalWrite(okLed, HIGH);

delay(ledDelay);

digitalWrite(okLed, LOW);

}

else

{

digitalWrite(oldLed, HIGH);

delay(ledDelay);

digitalWrite(oldLed, LOW);

}}

_______________________________

кстати такое поведение ардуины заметил не только в этой программе. Там где программы состоят из условий IF постоянно игнорируется первое условие (оно постоянно выполняется). При загрузке скетча в симулятор Arduino в интернете пограммы работают корректно. В чем может быть дело?

Показать полностью
429

Опять про селитру

По мотивам поста https://pikabu.ru/story/batya_i_selitra_nastoyashchiy_batya_... вспомнилось.

Я тоже в детстве увлекался ракетостроением, причем всерьез. И делал я не примитивные ракетки на пропитанной газете, а полноценные модели ракет с головным обтекателем, стабилизаторами и парашютными системами спасения. Двигатели у меня работали на так называемом карамельным топливе. приготовление этого топлива довольно опасный процесс. при этом есть некоторая вероятность его воспламенения. Причем потушить его невозможно. Оно сгорает моментально, с большим факелом пламени и огромным количеством дыма. Ну это все предисловие.

Короче решил я по детской глупости приготовить грамм двести этого топлива в домашних условиях на электрической плитке. Конечно же родителей дома не было. Во время нагрева помешивая это адское варево ложечкой, я случайно уронил каплю на раскалённую поверхность плитки. Моментально вспыхнул факел пламени практически до потолка и кухню заволокло густым дымом, таким, что глаз коли, и на вытянутой руке пальцев не увидишь. Я побежал в комнату и закрыл дверь, но через секунду из под двери дым стал пробиваться. Хорошо, что он не очень едкий и в принципе дышать им можно немного. Так я сидел в комнате минут 30, пока дым не рассеялся. Окна открыть я боялся, чтобы прохожие пожарных не вызвали.  Придя а кухню, я ужаснулся. Весь потолок был черный. На линолеуме проплавленные точки. На весь гарнитур в точках. Короче пипец полный. К тому же обнаружил, что сильно, до волдырей обжог ухо. Соседи ходили по квартирам и спрашивали всех, что за туман у всех стоит (дым прошел через перекрытия видимо), но я не открыл. Приход родителей домой даже сейчас Вспоминать не очень приятно.

15

Аванс

По мотивам поста https://pikabu.ru/story/otzyivyi_5697450. Подвернулся мне месяц назад небольшой калым. Встретился с заказчиком, озвучил сумму. Заказчик поморщился и попросил время на раздумья. Ну ок... Думал около недели, потом звонит и радостным голосом сообщает: "сумма устраивает, можно начинать". Я говорю, что мне нужен аванс, потому что бывает, что работу сделаешь, а заказчик пропадает или теряет интерес. Слышно было по телефону, как мой заказчик погрустнел. После этого он опять взял время на раздумья. Ну ок... Уже три недели думает...

16

В Нижегородском областном суде повесили люстру за три миллиона рублей

Об этом сообщает Telegram-канал Mash. В начале декабря судьи и аппарат Нижегородского областного суда завершили технический переезд в новое здание на улице Студенческой. На обустройство Дворца правосудия было потрачено 3 млрд рублей. Новая люстра висит в холе. «В три миллиона рублей обошлась судебным чиновникам эта люстра. Висит она в новом здании. За стоимость люстры в Нижнем Новгороде можно купить хорошую двухкомнатную квартиру. Такие дела», – говорится в сообщении канала. Ранее источник «ФедералПресс» сообщал, что в новом здании обустроена сауна специально для руководства суда. Ссылка http://fedpress.ru/news/52/society/1921443.

В Нижегородском областном суде повесили люстру за три миллиона рублей
Показать полностью 1

Опозорился

В первые дни учебы в универе мы всей группой решили познакомиться друг с другом получше вне стен вуза. (Блин, чего то мудрено я тут завернул - короче бухнуть решили). Одна из однокурсниц пригласила всех нас к себе на съёмную хату после учебы.

Затарились мы водкой и закуской, накрыли огромный стол и вино потекло рекой.

Стульев на всех не хватало, поэтому большинство народа пили и ели стоя. Я был в их числе. Квартирка тесная и Вокруг стола оставалисьузкие проходы. Ещё на трезвую голову я обратил внимание на то, что стена сзади меня завешена какойто тканью типа плотной шторы, но не придал этому значения.

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

Теперь представьте: все стоят с налитыми бокалами и стопками и вдруг я наотмашь, не сгибаясь и не выпуская из рук налитого стопаря, без особых причин шлепаюсь на пол. За занавеской оказался дверной проем, мать его, в другую комнату.

Так я понял, что секса сегодня у меня не будет.

12

Как я сдал папу

Навеяно постом https://pikabu.ru/story/zabavnaya_istoriya_o_sudbonosnom_zvo...

Помню было мне когда то давно лет шесть. Сижу дома, играю. Отец сидит в туалете. Вдруг звонит телефон. Снимаю трубу:

-Я: алло;

-Тётя: здравствуй Kfyauk, это тётя (имя) с папиной работы. Позови, пожалуйста, папу к телефону;

-Я: а папа не может, он какает.

В трубке после непродолжительного молчания послышался сдавленный смех. Из туалета раздалось громогласное: "Эээээээ".

45

Лихое застолье в вузе

Привет. Учился я в институте в лихие девяностые. То было время беспредельной свободы везде и во всем. В коридорах института можно было без проблем курить, на лекциях сидеть в меховой шапке, спортивном костюме и лузгать семечки. И тогда это не казалось нам чем то плохим. Не знаю почему, но с этим бардаком не особо кто боролся из преподавателей.

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

Один раз мы всей группой захотели устроить празднование восьмого марта. И не придумали ничего лучше, чем захреначить застолье в одной из аудиторий нашей альма-матер. Делегация от нас на удивление легко договорилась с куратором и нам были выделены ключи от аудитории. И гулянка началась... Бухло текло рекой. Поздравления девушкам щедро нами раздавались. Музыка из магнитофона орала на весь этаж. Понеслись танцульки. Кто то уже начал обниматься, целоваться. В туалете кто то сразу на блевал и разбил окно.

И вот в разгар веселья в аудиторию входит какой-то незнакомый препод. От увиденного у него глаза на лоб полезли. "Это что здесь происходит?" Грозным голосом спросил он. Мы музыку сразу выключили и осторожно так ему:"мы праздник тут отмечаем". Он такой:"сейчас я вам покажу, праздник"; повернулся и ушел.

Мы сразу кинулись собирать бутылки и хавчик. Срочно побежали к куратору за помощью. Половина празднующих, чуя, что запахло жареным, свалило. Сидим в аудитории, ждём что будет.

Через некоторое время входит куратор, протягивает нам деньги и говорит:"ребят, сбегайте за водочкой, с профессором я все уладил, надо ему проставиться". И наша пати-вечеринка продолжилась с новой силой.

А теперь думаю, что запросто могли бы вылететь из института. Оглядываясь сейчас в то время, с недоумением и ужасом сознаю, что такой беспредел был тогда во всем. Зато это была Свобода-дикая и необузданная.

Показать полностью
Отличная работа, все прочитано!