Arduino Дребезг - программное устранение ложных срабатываний при нажатии кнопки

  Рет қаралды 2,563

Arduino Tex

Arduino Tex

Күн бұрын

Пікірлер: 20
@elektronix6314
@elektronix6314 4 жыл бұрын
Классно! Очень интересно😁
@ArduinoTex
@ArduinoTex 4 жыл бұрын
Спасибо! Подписывайтесь, продолжение скоро будет.
@ВасилийШумилов-о8ь
@ВасилийШумилов-о8ь 4 жыл бұрын
Программный обработчик дребезга конечно хорошо но не проше аппаратно? Резюк и кондёр - созданы друг для друга :)
@ArduinoTex
@ArduinoTex 4 жыл бұрын
Да возможно проще. Но при этом у кого какое предпочтение. Также программный вариант тоже может кому-нибудь пригодиться.
@navoznov
@navoznov 4 жыл бұрын
почему вы слово Button сокращаете до Bt в назвниях переменных? почему не назвать перменные currentButton и lastButton? экономия на спичках? ну и конечно это не currentButton а buttonCurrentState (и вместо lastButton лучше buttonPreviousState)
@inf0g
@inf0g 4 жыл бұрын
Здесь всё же нужно понимать разницу в платформах. Устройства с iOS имеют намного большие объёмы памяти так и процессорной мощности, в отличии от Arduino, от 512 Байт до 4 КБайт.
@ArduinoTex
@ArduinoTex 4 жыл бұрын
Нет это довольно распространение сокращение вместо Button писать Bt.
@grinvich2304
@grinvich2304 3 жыл бұрын
@@inf0g имена переменных не записываются в hex файл. Вы хоть переменную назовите в целую книгу, компилятор все равное подстроит переменную для себя. Может байт, может бит, может быть даже места не займет. Это не знаю точно. Но точно скажу что память будет занимать именно количество переменных которые используются в проекте.
@dj_Romeo
@dj_Romeo 10 ай бұрын
Программка ардуино ide простая. Не далеко ушла от блокнота по удобству использования. Никаких выпадающих списков переменных и прочих команд нет. Поэтому писать реальные полные имена очень муторно. Я обычно открываю рядом блокнот и все команды/переменные копирую туда, а потом оттуда. Но это тоже геморр. Так что находится вот такое не очень удобное решение, которое значительно ускоряет пыльную работенку
@anlaz1
@anlaz1 Жыл бұрын
Здравствуйте, Я с большим трудом продираюсь через дебри программирования. У меня к вам просьба. Прошу написать несколько строчек кода, которые выполняют следующее: На воды D2 и D3 заранее подаются команды в двоичном коде 00 01 10 11 Как заставить скетч на каждое из этих двоичных чисел выполнять различные части программы. Каждая из этих частей мне уже покорилась, и работает. Нужна возможность выбора одной из них, без перепрошивки скетча :) Спасибо большое.
@ArduinoTex
@ArduinoTex Жыл бұрын
У меня на сайте есть уроки которые вам помогут: portal-pk.ru/news/55-urok-5---policeiskaya-migalka-svoimi-rukami-iz-.html portal-pk.ru/news/68-urok-7----svetofor-na-arduino--svoimi-rukami-pishem-sketch.html
@MrEriack
@MrEriack Жыл бұрын
Нифига не понял. 🥺
@НиколайГалаган-и5ш
@НиколайГалаган-и5ш 2 жыл бұрын
delay() = плохо всему проекту
@ArduinoTex
@ArduinoTex 2 жыл бұрын
И почему это? Объясните на данном примере!
@mikurrey416
@mikurrey416 6 ай бұрын
@@ArduinoTex на данном примере это неплохо, но delay() прерывает выполнение всего кода. Если, например, выполняется отрисовка на дисплее, он может лагануть в момент нажатия. Поэтому рекомендуют более продвинутый вариант - с millis()
@votzephak7703
@votzephak7703 3 жыл бұрын
Джереми Блум "Изучаем Ардуино" Гл. 2.8 Хоть бы от себя, что-нибудь добавил, или сослался на автора
@ArduinoTex
@ArduinoTex 3 жыл бұрын
У Джереми Блум видел аппаратное устроение но программного нет. Если что то похоже это не значит что кто то у кого-то что-то взял.
Arduino RFID Solenoid Lock
6:12
Viral Science - The home of Creativity
Рет қаралды 407 М.
МЕНЯ УКУСИЛ ПАУК #shorts
00:23
Паша Осадчий
Рет қаралды 4,1 МЛН
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2,6 МЛН
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 141 МЛН
Уроки Arduino. Работа с EEPROM памятью
10:35
Заметки Ардуинщика
Рет қаралды 79 М.
Уроки Ардуино. Прерывания по таймеру
9:04
Заметки Ардуинщика
Рет қаралды 109 М.
МЕНЯ УКУСИЛ ПАУК #shorts
00:23
Паша Осадчий
Рет қаралды 4,1 МЛН