Доброй ночи ledPin 11 void setup(){ pinMode (11, OUTPUT); } void loop(){ for (int x = 0; x < 255; x++){ analogWrite (ledPin, x); delay (30); } for (int x = 255; x > 0; x--){ analogWrite (ledPin, x); delay (30); } } Почему все равно нет полного отключения при уменьшении значения?? И ещё вопрос если int x = не 255 а 1000 и более почему прога не корректно начинает работать ну тобеж светодиод Что не так??? Я правильно понимаю что для ардуино 0 и 5 вольт это значение от 0 в int и максимальное его возможное ??? Че то не могу с переменной разобраться Задача плаааавное включение светодиода до максимальной её яркости и плавное её отключение с фиксацией полного отключения

Комментарии: 50

  1. Roman

    это токонепроводящая жидкость или тяжелая вода?

    • Neo

      Чтооо ?? Это smd светодиод

      • Roman

        скучно

        • Neo

          Ппц

  2. Vasil

    Читай описание функции

    • Neo

      Ну и

      • Roman

        и убери дилэй блять

        • Neo

          Для светодиода какое значение в переменной int Для яркого свечения

          • Roman

            для яркого свечения - без резистора с расчетным свечением с рассчитанным резистором

            • Neo

              Ты хохмач или хохмич???

              • Roman

                я дартаньян

                • Neo

                  Судя по тому как ведёшь себя в шторм видно мужчина ты или нет Причём тут резистор ?

                  • Roman

                    при чем тут число int и яркость чаще моргаешь - ощущение, что светит ярко.

                    • Neo

                      Так к int прибавляется +++ Ну и как быть Что не так в коде С Delay игрался

                      • Roman

                        дилэй убери сука

                        • Neo

                          Не то

                          • Roman

                            потом поговорим millis вместо delay

                      • Anton

                        А убрать delay пробовали?

                        • Neo

                          Ок

                          • Roman

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

                            • Mir

                              ШИМ же, что не так?

                              • Roman

                                но у новиса складывается вречатление, что там меняется напряжение фраза "от 0 до 5" об этом говорит вот в этом зло ардуин, они прячут важные детали когда упрощение - зло

                                • Mir

                                  Не зло абсолютно. Зло незнание, и или нежелание знать)

                                  • Roman

                                    откуда желание копать глубже, когда задача и так решена? ардуина создает иллюзию решаемости задачи

                                    • Mir

                                      Это уже к человеку вопрос)

                                      • Roman

                                        потом ты покупаешь другие детали. потом приводишь друга. так работает сетевой маркетинг пирамида лохотрон

                                        • Mir

                                          Ты себе сам начинаешь противоречить .

                                          • Roman

                                            в каком месте

                                        • Mir

                                          Определитесь уже)

                                          • Roman

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

                                            • Mir

                                              Ну тогда человек который покупает атмегу и собирает сам вообще бомж, так как даже в десяток раз дешевле

                                              • Roman

                                                а в итоге - говно и палки

                                                • Mir

                                                  ‍ ‍ л— логика

                                                • Mir

                                                  Ну твое мнение) Я так не считаю Это уже какая-то профессиональная деформация

                                              • Roman

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

                                                • Mir

                                                  Всякое хобби это исключительно желание продавать другим? Какое у тебя образование?

                                                  • Roman

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

                                                    • Mir

                                                      И все же?

                                                      • Roman

                                                        загадочно улыбаюсь

                                    • Mir

                                      Почему же? Это инструмент, и очень хороший. Уверен именно благодаря ему много людей нашли свое хобби или даже профессию. Это как сказать, что лего зло, так как скрывает детали архитектуры и строительства, ‍

                                      • Roman

                                        именно, про лего только ардуина это не хобби. это дешманский конструктор для бедных

                                        • Mir

                                          Хобби идёт дальше.

                                          • Roman

                                            лесом

                            • Sergy

                              так аналог райт и использует ножки с ШИМ. шо не так?)

                              • Roman

                                так автор вопроса не спрашивал про шим

  3. Sergy

    потому что delay всего 30 мс вы не успеваете (и я) увидеть момент, когда светодиод полностью погас т.е. какие то значения около 0 быстро "проскакивают"

  4. Sergy

    255 а не 1000 - а 11 вывод к 16 битному или к 8-ми битному таймеру счётчику подключен? если 8 бит - то 255 это предел для него 2 в 8-й степени - это 256 (от 0 до 255 - всего 256 значений)

  5. Sergy

    вот тут решали подобную задачу, с объяснениями https://www.youtube.com/watch?v=YNMEkoWAwB0

  6. Andrew

    https://youtu.be/-8gIEFl5Zfg

Не нашли ответ?

Вам также может быть интересно