Плавное мигание светодиода

clem
Offline
Зарегистрирован: 27.12.2019

AndreyD пишет:

Даже со строчкой 10 из моего последнего кода?

Да, сейчас попробовал скетч b707 с Вашей строчкой и всё прекрасно работает! Ура! Спасибо огромное AndreyD и b707, очень помогли

AndreyD
AndreyD аватар
Offline
Зарегистрирован: 07.10.2018

Мой вариант кода, clem не смотрите, это спойлер в каком-то смысле, и это тоже только моё виденье и мой уровень.

#include "IRremote.h"

IRrecv irrecv(2); // указываем вывод, к которому подключен приемник
decode_results results;

const uint8_t ledPin = 9; // пин светодиода
const uint32_t ledBrightSpeed = 2; // скорость моргания

void setup() {
	irrecv.enableIRIn(); // запускаем приемник
	pinMode(ledPin, OUTPUT);
}

void loop() {
	static bool ledBrightTrend = 1;
	static uint8_t ledBright = 0, ledBlink = 0;
	static uint32_t previousTime = 0;
	uint32_t currentTime = millis();

	if (irrecv.decode(&results)) { // если данные пришли
		switch (results.value) {
		case 0xFF629D: 
			ledBlink = 0;
			analogWrite(ledPin, 0);
			ledBright = 0;
			ledBrightTrend = 1;
			break;
		case 0xFFA25D: 
			ledBlink = 1;
			break;
		//case 0xFFA25D:
		//	ledBlink = 2;
		//	break;
		}
		irrecv.resume();
	}
	
	if ((ledBlink == 1) && (currentTime - previousTime >= ledBrightSpeed)) {
		previousTime = millis();
		if (ledBrightTrend) ledBright++; else ledBright--;
		analogWrite(ledPin, ledBright);
		if (ledBright == 255) ledBrightTrend = 0;
		if (ledBright == 0) ledBrightTrend = 1;
	}
	if ((ledBlink == 2) && (currentTime - previousTime >= ledBrightSpeed)) {
		
	}
}

 

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

AndreyD пишет:

Мой вариант кода

в строке 38, наверно, должно быть

if (ledblink == 0)

AndreyD
AndreyD аватар
Offline
Зарегистрирован: 07.10.2018

b707 пишет:

в строке 38, наверно, должно быть

if (ledblink == 0)

Не думаю, я коды от пульта местами поменял, чтобы в первом case было выключение светодиода. Отдельный if для этого дальше не нужен.

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

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

Я ахреневаю с вас.

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

ЕвгенийП пишет:

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

надоел этот тупизм, поэтому и написал ему пару строк, чтобы отстал.

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

 

clem
Offline
Зарегистрирован: 27.12.2019

ЕвгенийП пишет:

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

Я ахреневаю с вас.

Даааа, а я ахреневаю с людей которые походу читать не умеют... ну или в глазки балуются... Я миллион раз писал о том, что я в принципе не собираюсь учиться этому по серьёзке. На самом деле вот эти несколько строчек кода спасли мой проект. Сейчас мой скетч работает так, как мне нужно и я выражаю оргроомную благодарность людям, которые помогли мне. Да, может в будущем, в будущих проектах мне нужно будет что-то ещё, чего я не буду уметь, но когда будет этот проект - одному только Богу известно... Может год, а может и два...

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

clem пишет:

Я миллион раз писал о том, что я в принципе не собираюсь учиться этому по серьёзке.

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

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

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

b707 пишет:
Но ваша реакция показыват. что я это сделал зря.
Вот меня и удивляет, что Вы сразу не поняли, что делать не надо. Вроде, "не в первый раз замужем".

clem
Offline
Зарегистрирован: 27.12.2019

b707 пишет:

clem пишет:

Я миллион раз писал о том, что я в принципе не собираюсь учиться этому по серьёзке.

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

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

b707, вы смеётесь надо мной? Может, я конечно, в другом обществе живу, но я вас, от души поблагодарил, прям от всего сердца) Да может мы с вами не разделяем мнение о нужности того или иного вида образования лично для меня, но я правда не понимаю, для чего вы пишите типо "зря я помог тебе конечно"... Если вы любите польстить себе эго, типо я тут всё, а он ничего, я ему мог помочь, а мог снести ветку или вообще забанить чувака, а я вот, моё высокоблагородие "пожалел" его, то боюсь, что выражай благодарность человеку или нет уже без разницы, он этого тупо не увидит, как в принципе сейчас и происходит... Или может вы просто денег хотите?) Первый раз, я сталкиваюсь с таким человеком, который сам решился помочь и сам же как-будто упрекает в этом... Ладно, простите за оффтоп, но может что-то ёкнет в сердце у этого странного человека...

lilik
Offline
Зарегистрирован: 19.10.2017

Чот вдруг вспомнилось, по молодости бывалые учили...

Летел воробей, и так он замерз, что упал на землю. Окоченел уже, концы

отдает.

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

Услышала его кошка, подошла, разгребла говно лапами, вытащила воробья и сожрала.

Мораль: Не тот тебе враг, кто насрал на тебя,

не тебе тот друг, кто вытащил тебя из дерьма.

И как бы тебе ни было хорошо, сиди и помалкивай!

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

Странный народ пошел. Проекты делает, а учиться не хочет - авось как нибудь сделается. А потом ракеты падают

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

clem пишет:

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

"Я вся такая внезапная... противоречивая вся!" (с)

такой я непоследовательный человек - сначала помог, а потом пожлел об этом... не судите строго :)

 

ЗЫ такое впечатление, что ветка про меня...

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

clem пишет:
Первый раз, я сталкиваюсь с таким человеком
Как же мал Ваш жизненный опыт!

clem пишет:
сам решился помочь и сам же как-будто упрекает в этом...
Так упрекает-то сам себя. Помог, а потом выяснилось, что не стоило этого делать. Бывает. И нередко.

MaksVV
Offline
Зарегистрирован: 06.08.2015

добро наказуемо, тыщу раз проверено.

clem
Offline
Зарегистрирован: 27.12.2019

Ооох, вы всё так говорите, как-будто человек мне помог, а я его на*** послал)) Ещё раз напишу, что я поблагодарил человека от всей души за помощь, и не раз, но вы как-то это всё пропускаете) Как ещё мне тогда выразить свою благодарность? Или вы правда таким способом из меня деньги вытягиваете? Если бы b707 написал типо "Давай две сотки, а я тебе код подправлю" тогда я понимаю, но такого не было, да? Значит я лишь скажу: спасибо тебе огромное за то что помог с кодом, буду смотреть на работающий проект и вспоминать тебя добрым словом))

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

clem пишет:
Или вы правда таким способом из меня деньги вытягиваете?
Да, задолбали Вы уже своими деньгами! Кому Вы нахрен нужны, из Вас их вытягивать? Вы Билл Гейтс? Или Уоррен Баффет?

Человек Вам помог, а потом пожалел об этом, потому что увидел, что Вы - мудак. К Вашей благодарности или неблагодарности (равно как и к Вашим деньгам) это никак не относится.

clem
Offline
Зарегистрирован: 27.12.2019

ЕвгенийП пишет:

clem пишет:
Или вы правда таким способом из меня деньги вытягиваете?
Да, задолбали Вы уже своими деньгами! Кому Вы нахрен нужны, из Вас их вытягивать? Вы Билл Гейтс? Или Уоррен Баффет?

Человек Вам помог, а потом пожалел об этом, потому что увидел, что Вы - мудак. К Вашей благодарности или неблагодарности (равно как и к Вашим деньгам) это никак не относится.

Не ну это уже кретинизм... Вы что за кент? b707 присутствовал в теме ещё когда она только создалась, его я уже видел так или иначе в теме, но ты хто? Прибежал как только всё закончилось, и началось выяснение кто прав - кто виноват. Скажите честно, вам заняться нечем, хотя зря я наверно спросил, а то ещё не только мудаком не знакомого человека назовёте, а и пошлёте куда подальше... Не, ну это правда уже прикол какой-то... Мы с b707 ведем какую-никакую беседу, ну или как минимум диалог, вы для чего лезете в наш разговор не понятно... Так что оставьте своё мнение при себе. Хотя ваша аватарка всё за вас говорит... Вот я вас прошу с b707, объясните мне почему я всё таки мудак? Я никого не оскорблял в отличие, например от вас, я культурно поблагодарил за помощь и всё. Исходя из всего вышесказанного мудак, как раз таки - вы... Чтож, на сленге мест не столь отдалённых, вам бы просто сказали: "Отсекайся..."

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

clem пишет:
Вот я вас прошу с b707, объясните мне почему я всё таки мудак?

А как по-Вашему называется человек, который заходит на хоббийный форум, требует "помощи", заявляя при этом

clem пишет:
я не вижу смысла ... тратить время на обучение

Ну, или, если Вам так понятнее, человек, который заходит на форум фанатов ЦСКА после поражения и заявляет "Спартак - чемпион, вали коней!"?

Вы знаете другое слово, кроме "мудак"?