Светодиоды на потенциометре

Если я правильно понял - речь шла о гашении -переборе всех пинов в цикле?
А здесь то - прямая запись в порт, вроде норм…

Не по Госту! Сначала гасить, потом зажигать и точка! И наких обновременностей или задержков в пару мкс низзя! (судя по коментам)

Да, так конечно правильней. Ещё и задержку небольшую можно.
Но , как по мне, и так должно работать, может небольшая засветка от прошлого диода будет…

Вот ащщё ТС (ТС :rofl: ,хто ето, где ето) подключит к полевикам с индуктивной нагрузкой и кирдык! Время деда, тьфу, дэттайм должОн быть!

нет, не правильно, еще раз
радисту не понравилось, что пишутся нули во ВСЕ порты описанные в массиве, хоть и в цикле, а не только в тот который до этого был в 1 (зажжен светодиод)
он выдал свое умозаключение по этому поводу, а потом написал свой гениальный код

А-а-а. Тут за всеми предъявами то и не углядишь! :neutral_face:

Ну, не мне тут спорить, моё ИМХО - что писать в порт многократно - ничего страшного нету, а если массив за зря перебирать - уже хуже, но тоже не смертельно

А вааще эталонная ветка выходит! Как жаловались толи на Амперке, толи на Гайвере: пришедшего новичка обосруть, а если никто не продёт, то грызутся между собой :grinning_face:

куда бы не пришел радист и бабос…)))

что именно надо “допилить”? - совершенно банальный код, на Атмега328 пойдет, ничего допиливать не надо.
В этом коде одна проблема (точнее две :slight_smile: - жестко определенные пины светодиодов и, как следствие использования пинов 0 и 1 - возможные проблемы с загрузкой скетча через бутлоадер.

Взаимные предъявы. по-моему, все не по делу. Что у Драйвера, что у Радиста - скетчи норм

Моя предьява одна, учишь кого то, не делай “ошибок” на которые сам и указываешь, при этом попутно изменяя условия задачи.

да посмотри ты исполнимый код от твоего скетча и от моего или и этому тебя надо учить?

Госпади, ну как тебе еще обьяснить то :face_exhaling:
Ты зачем 6 бит из 8 в порту потрогал, которые не надо было трогать?

так я их один раз тронул и на всё про всё, а ты долбишь этот контрольный выстрел 8 раз только для обнуления, нашуа?

ааа
то есть, один раз не …?
а теперь обратимся к изначальной задаче, а не к твоему желания выпендрится, сколько там у тебя раз получится?

я те третий раз твою цитату привожу

народ, хватит…

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

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

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

. ... .-.. ..  .-- -. .. -- .- - . .-.. -..- -. ---  .--. .-. .. ... -- --- - .-. . - -..- ... .-.-  -.-  - --- .--. .. -.- ..- --..--  - ---  - ...  -.. .- .-- -. ---  ... .-.. .. -. .-.- .-.. .-.-.-

Жуткая билеберда, с учетом того, что браузер заменяет три точки многоточием, а два дефиса - на тире (которое длинное), получается почти нечитаемый текст. Но то, что ТС уже давно отсюда слинял - абсолютно очевидно :sweat_smile:

а что не так, в регистре я меняю всего один бит, и на вход засылаю байт с измененным битом, регистр восьмибитный, а ты в коде наступаешь на эти грабли 8 раз, чё долбится-то…и таки да неиспользуемые биты я не затрагиваю, а твой код проходится по ним в цикле
PS ты действительно не понимаешь как работают регистры или дурку включил?