При включении нет 0 на аналоговом выходе
- Войдите на сайт для отправки комментариев
Втр, 11/08/2015 - 18:15
Привет всем !
Столкнулся с такой проблемой :
При перезагрузке uno аналоговый выход получает неопределенное значение до функции analogWrite(...). Дело в том, что если он так будет бросаться неопределенными результатами это совсем не гуд. Что это? Статика? Как с этим бороться
void setup() |
{ |
|
|
} |
Заранее спасибо даже за отсутствие результата...
digitalWrite(x, 0);
А откуда вдруг аналоговые выходы на уно завелись?
импортозамещение, сэр.
Зря я написал кусок кода. Это сбивает с толку. Смотреть надо на уровне железа или компилятора...
Зря я написал кусок кода. Это сбивает с толку. Смотреть надо на уровне железа или компилятора...
на уровне железа аналоговый выход в уно отсутствует - аналоговый пин можно использовать как цифровой выход.
void
setup()
{
pinMode(х, OUTPUT);
// установка порта на выход
До этого момента явно происходит паразитный всплеск.
До этого момента выхода вобще не существует, на его месте высокоимпендансный вход :)
на уровне железа аналоговый выход в уно отсутствует - аналоговый пин можно использовать как цифровой выход.
При условии что зто не А6 и А7 на НАНО http://arduino.ru/forum/programmirovanie/arduino-nano-ispolzovanie-pinov...