🔥 Как писать хороший код новичкам? Функции и их применение в Arduino

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

======================================================
ОПИСАНИЕ:
Это восьмое видео из цикла «Основы Arduino для начинающих» и в этот раз мы поговорим о таком важном инструменте в арсенале программиста, как функции. Научимся с ними работать и использовать их в своем коде.

======================================================

======================================================
Помочь нашему проекту можно по этим реквизитам:
Яндекс.Деньги - 410011223685103
Webmoney - R516670493738
Сбербанк - 4276450014692863
Рекомендации по теме
Комментарии
Автор

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

DimmOn
Автор

Очень здорово! А когда следующий выпуск? С каким периодом выходят выпуски? Просто нереально круто все рассказано! Очень четко и подробно! Ни в одном видео такого не встречале еще! 5 баллов! Продолжай в том же духе!!!

shchennikovoleg
Автор

Автору респект, не часто встретишь именно своё и понятное объяснение, обычно тырят и переделывают чужое :-) Успехов и удачи в развитии канала !

agood
Автор

Спасибо.Класс!!!Есть одно предложение оставлять какой либо пример, в виде скетча.Чтобы можно было его самостоятельно изменять, для закрепления урока.

alesandryabov
Автор

Спасибо за уроки, ждет с не терпением продолжения. Единственное хочется попросить всегда сочетать теорию с практикой, как это было в предыдущих уроках. Так на 2:13 минуте так не хватает - " ну на пример

ДмитрийВолков-хч
Автор

Молодец парень, уроки очень познавательные и полезные. Даже сам вот начал изучать, пока всё получается. Очень профессиональная подача информации, не у всех так хорошо получается. С удовольствием посещал бы ваши уроки, но живу далековато, в Казахстане. Так что жду с нетерпением ваших новых уроков на вашем канале.

АлександрХохлов-юъ
Автор

Очень здорово! Реально становится понятно что и как устроено! Спасибо вам огромное за такой ОБРАЗОВАТЕЛЬНЫЙ контент!

Psevdonim
Автор

Благодарю! Очень сильные видео уроки. Я стал более понимать функции и они мне реально помогли для одного проекта!
Благодарю ещё раз тебя, друг!

TheSimpleTruthTeling
Автор

Молодец! Плз, ток не бросай доделай выпуски!

oleglarionov
Автор

после 6:00 ничего не понятно, можно подкрепить это практической демонстрацией? для простого смертного очень сложно понять... с уважением

АндрейБольшаков-пр
Автор

Спасибо! Вы Вернулись!!! Понимаю времени нет сам учусь. Как всегда отлично, просто супер так держать.

deni_d
Автор

Почему так мало подписчиков(, ты молодец! всегда с удовольствием смотрю все видео. Очень грамотно видео делаешь, доступно, логично и интересно.

yury_gur
Автор

класс... С не терпением жду других уроков

samandar
Автор

Классный канал, увлекаюс ардуино около года, и много за это время не много понять, особенно за функции с возвращением данных, всё очень хорошо и понятно описано!!!
Респект автору!!!!

ігорназаренко-иб
Автор

Одно небольшое уточнение. Функция подразумевает, что ты возвращаешь с ней результат вычисления (3 пример). Если этого не происходит, или вывод данных происходит в параметрах, то это уже процедура. Если вывода вообще нет, то подпрограмма. Насколько я понимаю, здесь нет четкого разделения при оформлении, но сути это не меняет.

Matroskin
Автор

Большое спасибо! Но не хватает разобранной рабочей программы на эту тему...

Blessingontheway-
Автор

Блин, ты реально гений! Уже полгода изучаю программирование и постоянно сталкивался с void. Десятки статей читал, но так и не понял, что это означает. Тут один раз посмотрел и все понял. Тебе надо курсы не только по ардуино писать, но и вообще по программированию.

mgrup
Автор

Спасибо за урок!!!Все хорошо рассказали про функции, понятно главное.Лично для меня все доступно обьяснили.Буду ждать следующих от Вас уроков.Молодец!!!!

alesandryabov
Автор

Крутой канал!!! Почему я не нашел его раньше ? Наконец-то я понял про функции сложнее чем войд

ПантелейСтруговцов
Автор

Привет! Написал код.
Зациклил основную функцию оператором While, привязав ее к пину 5, по другому на знаю как сделать что бы мигание диодов в самом начале не повторялось


void setup() {
// put your setup code here, to run once:
// машинист кнопка
pinMode (13, OUTPUT);
pinMode (12, INPUT);
pinMode (9, OUTPUT);
pinMode (10, OUTPUT);
pinMode (8, OUTPUT);
pinMode (7, OUTPUT);
pinMode (5, INPUT);
}

void loop() { // Начало

blinks();
blinks();
blinks();
blinks();
blinks();
blinks();
while (digitalRead (5) == 0)
{
if (digitalRead (12) == 1) // если выход 12 пина положителен
{
blinks();
blinks();
blinks();
blinks();
blinks();
blinks();
}
else //если выход пина 12 = 0
{
for (int pin=10; pin>=7; pin--)
{
digitalWrite(pin, HIGH);
delay(100);
}
for (int pin=7; pin<=10; pin++)
{
digitalWrite (pin, LOW);
delay (100);
}
}
}
}
void blinks()
{ digitalWrite (13, HIGH);
delay (1000);
digitalWrite (13, LOW);
delay (1000);}

thebestkaraoke