Бракованная MEGA 2560?
- Войдите на сайт для отправки комментариев
Чт, 23/03/2017 - 22:42
Столкнулся с такой ситуацией, долгое снятие напряжения с пинов.
https://drive.google.com/open?id=0B8Gqc21XXwqKa1dhcDBLY1VDcVk
Логика, подаем сигнал на 14 пин, загорается светодиод, снимаем сигнал, светодиод гаснет МОМЕНТАЛЬНО. (Почему он гаснет с выдержкой???
Проблема на всех пинах, и с полевиком (который включает эл. ма. клапан) такаяже ситуация
ksanderrsx, без скетча это не о чём не говорит. По дефолту светодиод включен через ОУ, вход которого висит в воздухе и срабатывает от чего угодно.
скетч самый простой
01
void
setup
()
02
{
03
04
pinMode(13, OUTPUT);
05
06
}
07
08
void
loop
()
09
10
{
11
if
(digitalRead(14)==HIGH)
//если кнопка нажата ...
12
{
13
digitalWrite(13,HIGH);
//включаем светодиод
14
}
15
else
//если не нажата...
16
{
17
digitalWrite(13,LOW);
//выключаем
18
}
19
20
}
Работает медленно потому, что в скетче делается масса ненужной работы.
Медленно конденсатор (входнай пин имеет ёмкость) разряжается. Добавьте резистор между входом и землёй. 10-100 кОм будет достаточно. Это не брак а особенность КМОП - входное сопротивление 100 МОм, поэтому ёмкость даже единицы пФ долго разряжается.