Странно работает UNO
- Войдите на сайт для отправки комментариев
Сб, 12/12/2020 - 19:12
Начал понемногу изучать UNO (именно UNO с китая), а проблема возникла с входами. Определить PIN как входа, и не подключая к ним ничего считываю их состояние и оно постоянно меняется, что мешает при написании программки. Если кто может подсказать, буду очень признателен....
http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukomment...
Начал понемногу изучать UNO (именно UNO с китая), а проблема возникла с входами. Определить PIN как входа, и не подключая к ним ничего считываю их состояние и оно постоянно меняется, что мешает при написании программки. Если кто может подсказать, буду очень признателен....
Так и должно быть. Если вход не подключен, на нем нет какого-либо фиксированного уровня, поэтому измерение может давать любой вариант. Что и наблюдается на практике.
Если этот факт мешает Вам написать программу - займитесь чем-нибудь другим, Ардуино - не для Вас.
INPUT_PULLUP используйте для режима ноги. Будет всегда высокий уровень и кнопка на массу будет давать низкий.
самый лучший совет
INPUT_PULLUP используйте для режима ноги. Будет всегда высокий уровень и кнопка на массу будет давать низкий.
Можете подробней объяснить, если не тяжело, в кратце
INPUT_PULLUP используйте для режима ноги. Будет всегда высокий уровень и кнопка на массу будет давать низкий.
Можете подробней объяснить, если не тяжело, в кратце
много где написано
http://arduino.ru/Tutorial/DigitalPins
Все описано в разделе Программирование сайта. Прочитайте всё, что бы не было детских вопросов.
Вот в ролике про подключение кнопки и там же про INPUT и про INPUT_PULLUP
https://www.youtube.com/watch?v=3UwgMAdV4xQ&list=PLgAbBhxTglwmVxDDC5TSYU...
Определить PIN как входа, и не подключая к ним ничего считываю их состояние и оно постоянно меняется, что мешает при написании программки.
Ужас! И как жить-то?
Если кто может подсказать, буду очень признателен....
Могу! Вы очень близки к изобретению антенны! Продолжайте работать и обязательно запатентуйте результат!
----------------
А если серьёзно - это нормальное поведение. Даже не знаю, что Вам подсказывать. Либо не делайте их входами, либо обеспечьте, чтобы входы не болтались в воздухе, и имели разумные значения.
Определить PIN как входа, и не подключая к ним ничего считываю их состояние и оно постоянно меняется, что мешает при написании программки. Если кто может подсказать, буду очень признателен....
ну написали многое, добавлю, прочитайте про сенсорную кнопку, ну хотя бы тут
и вообще, учится нужно не отрываясь от теории, а вы сразу за практику - повторите пару тройку хорошо описанных проектов, их полно на просторах инета. Имейте ввиду Гивер не самый лучший источник - у него очень много ошибок, и он не отвечает на вопросы и тут его терпеть не могут по этой причине.
как у вас с законом Ома?