ความคิดเห็น •

  • @CLIMEPK
    @CLIMEPK 5 ปีที่แล้ว +4

    Но лайк поставлю, спасибо за урок. Останется только понять как это все работает

  • @CLIMEPK
    @CLIMEPK 5 ปีที่แล้ว +2

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

    • @kompiuterapiia
      @kompiuterapiia 5 ปีที่แล้ว +1

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

    • @CLIMEPK
      @CLIMEPK 5 ปีที่แล้ว

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

  • @mixaxm2034
    @mixaxm2034 2 ปีที่แล้ว

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

    • @kompiuterapiia
      @kompiuterapiia 2 ปีที่แล้ว

      delay(1000); указываем в миллисекундах, это одна секунда задержки

  • @RED-qz4rb
    @RED-qz4rb 4 ปีที่แล้ว

    tekButton = digitalRead(keyPin); выделяется, эта строчка, красным цветом внизу написано(keyPin was not declaread in this scope)

    • @spilkas
      @spilkas 2 ปีที่แล้ว

      аналогично

  • @u-kob
    @u-kob ปีที่แล้ว

    Слишком муторно: вызов функции, после неё проверка условия. Не проще написать функцию, которая сама всё сделает? Передаём в неё номер входного и выходного пина и просто вызываем её, без дополнительного кода. Да и delay не очень хорошая задумка.

  • @onex4152
    @onex4152 5 ปีที่แล้ว

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

  • @YANDR88
    @YANDR88 3 ปีที่แล้ว

    Замути скейч чтоб при замыкании кнопки светодиод могргнул на пол секунды и все а кнопка так же нажата. И при размыкании кнопки светодиод так же моргнул на пол секунды.

  • @Ufcnth22689
    @Ufcnth22689 3 ปีที่แล้ว

    а если говорит что else не может быть с if

    • @kompiuterapiia
      @kompiuterapiia 3 ปีที่แล้ว

      Скетч из видео - maxfad.ru/programmer/osnovy-arduino/577-sketch-vyklyuchatel-svetodiod-i-knopka-v-arduino-uno.html, надо проверить все ли правильно написано.

  • @onex4152
    @onex4152 5 ปีที่แล้ว +1

    у меня выдает ошибку типо кей пин

    • @kompiuterapiia
      @kompiuterapiia 5 ปีที่แล้ว

      Какая точно ошибка?

  • @ВладимирТохташ-ч6с
    @ВладимирТохташ-ч6с 5 ปีที่แล้ว

    Братан,Я все сделал как на видео.На Ардуино НАНО не работает

    • @kompiuterapiia
      @kompiuterapiia 5 ปีที่แล้ว

      Код работает!)

    • @Name-k9y
      @Name-k9y 4 ปีที่แล้ว

      Я делал все на ардуино уно

    • @Name-k9y
      @Name-k9y 4 ปีที่แล้ว

      Там работант

  • @SteFyanLox
    @SteFyanLox 4 ปีที่แล้ว

    Можете плз код оставить

    • @kompiuterapiia
      @kompiuterapiia 4 ปีที่แล้ว

      Добавил в описание под видео.

  • @ЕвгенийНесмеянов-х6ъ
    @ЕвгенийНесмеянов-х6ъ 4 ปีที่แล้ว

    Использовать delay - это зло, ибо сторонится вся программа, по итогу всё может пойти не так как хотелось, представим ситуацию, у нас мерцает светодиод каждую секунду, тобишь горит 500мс и не горит 1000мс, тут в скетче встречается delay на 300мс, который полностью стопорит весь код, по итогу получаем то, что светодиод горит 500мс, а не горит уже 1300мс, вроде бы кажется, что пустяк, но нет. Я так и не понял: Для чего использовать какую-то функцию проверки состояния светодиода, если тебе просто надо избавиться от дребезга контактов, просто взял и вставил конструкцию с millis(), вот и всё, не надо было городить целую функцию, которая бы что-то проверяла, добавил 3 строчки и 2 скобки и всё

    • @ЕвгенийНесмеянов-х6ъ
      @ЕвгенийНесмеянов-х6ъ 4 ปีที่แล้ว

      Стопорится* вся программа

    • @kompiuterapiia
      @kompiuterapiia 4 ปีที่แล้ว

      Delay в Ардуино удобная альтернатива паузе, поскольку код в loop выполняется последовательно. Ваше личное отношение к этой функции поражает, как можно добиться проверки предыдущего участка кода, не сделав небольшую задержку. Проверка состояния нажатия кнопки реализует простейший триггер, определяющий два состояния, текущее и предыдущее. Кнопка используемая в данной схеме самая дешёвая, в момент нажатия между контактами может происходить несколько соединений в единицу времени. На это влияет сила нажатия, скорость, и тд. Задержка в 5 мс позволяет установить надежное соединение между контактами и обеспечивает нормальную работу эл. цепи.

    • @ЕвгенийНесмеянов-х6ъ
      @ЕвгенийНесмеянов-х6ъ 4 ปีที่แล้ว +1

      @@kompiuterapiia не совсем так, как ты щас написал. Delay полностью тормозит код, никакие действия при это не происходят, т.е когда ты нажал на кнопку, прошел импульс на ардуинку и теперь у тебя стоит delay, который попросту мешает что-то делать процессору, лучше использовать millis(), это будет происходить так: через определённый промежуток времени у тебя будет возможность нажать на кнопку, если millis() текущий - millis() предыдущий больше интервала и кнопка нажата, то делаем то,что написано в ветвление. Получится так, что каждый промежуток времени у тебя будет возможность внести сигнал, но при этом только один , тем самым ты избавишься от дребезга

  • @mutetv6303
    @mutetv6303 4 ปีที่แล้ว

    Лол, это можно сделать и без скетча!

  • @АндрейЕфимов-э3й
    @АндрейЕфимов-э3й 2 ปีที่แล้ว

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

    • @kompiuterapiia
      @kompiuterapiia 2 ปีที่แล้ว

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