Бракованная MEGA 2560?

ksanderrsx
Offline
Зарегистрирован: 23.03.2017

Столкнулся с такой ситуацией,  долгое снятие напряжения с  пинов.

https://drive.google.com/open?id=0B8Gqc21XXwqKa1dhcDBLY1VDcVk

 

Логика, подаем сигнал на 14 пин, загорается светодиод, снимаем сигнал,  светодиод гаснет МОМЕНТАЛЬНО. (Почему он гаснет  с выдержкой???

Проблема на всех пинах, и с полевиком (который включает эл. ма. клапан) такаяже ситуация

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

ksanderrsx, без скетча это не о чём не говорит. По дефолту светодиод включен через ОУ, вход которого висит в воздухе и срабатывает от чего угодно.

ksanderrsx
Offline
Зарегистрирован: 23.03.2017

скетч самый простой

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  }

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Работает медленно потому, что в скетче делается масса ненужной работы.

 

void setup()
 {
   pinMode(13, OUTPUT);
 }

 void loop()
 {
   digitalWrite(13,digitalRead(14));
 }

 

 

Волшебник
Offline
Зарегистрирован: 22.12.2016

Медленно конденсатор (входнай пин имеет ёмкость) разряжается. Добавьте резистор между входом и землёй. 10-100 кОм будет достаточно. Это не брак а особенность КМОП - входное сопротивление 100 МОм, поэтому ёмкость даже единицы пФ долго разряжается.