Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

Shylz
2022-06-24 10:14:15

Частину коду яка відповіла за кнопку переніс з низу в самий початок луп, тепер все запрацювало. Дякую всім  за допомогу.

Shylz
2022-06-24 10:12:00
void loop() 
{
  int buttonState =digitalRead(buttonPin); //считуем порт кнопки
  if (buttonState == HIGH) {
    Serial.println("Доступ разрешён");
    digitalWrite(BUZZER, HIGH);     // Включаем Зумер
    digitalWrite(LED_G, HIGH);    // Зажигаем Зелёный светодиод 
     digitalWrite(LOCK, HIGH);   //Включаем замок
    delay(500);
    digitalWrite(LOCK, LOW);  //Выключаем замок
    digitalWrite(BUZZER, LOW);
    delay(1000);
    digitalWrite(LED_G, LOW);    // Гасим Зелёный светодиод
  }
  
  if ( ! mfrc522.PICC_IsNewCardPresent()){
    return;
  }
renoshnik
2022-06-24 07:57:49

Объясни мне в чем сакральный смысл замыкания кнопки на "плюс" ???

подсказка http://schip.com.ua/pc817/

Shylz
2022-06-23 22:49:55

Може так буде зрозуміліше, pullup тут не проходить.
Выход з домофона на замок +15v саме вони мають давати команду на 6 ногу ардуіни щоб вона открывала замок. Домофон встановлено а кнопка покищо для тестової роботи ардуіни.

Shylz
2022-06-23 22:48:07

https://forum.arduino.ua/img/members/3335/IMG_20220623_224258.jpegIMG_20220623_224258.jpeg

г0сть
2022-06-23 22:07:36
Shylz пише:

На ціх опорах на випадок необхідності може бути виконано пониження напруги, якщо наприклад кнопка це напруга в 12-15 v.

Бред. INPUT_PULLUP, кнопка на землю и не морочь йайголову всякой ерундой

Shylz
2022-06-23 22:02:34
г0сть пише:
Shylz пише:

Плата одностороння, там лише одна перемичка між  опором та масою

тогда как подключена кнопка к пину ардуины? Судя по огрызку с рисунком платы кнопка (самый нижний проводник?) подходит к одному выводу резистора, второй конец резистора на gnd(?), а к пину как? Тоже навесным проводом?

Сама нижня дорожка приходить на опір, другий вивід опору переходить на 6 ножку ардуіни і опір на землю, зараз на місті першого опору перемичка. На ціх опорах на випадок необхідності може бути виконано пониження напруги, якщо наприклад кнопка це напруга в 12-15 v.

г0сть
2022-06-23 15:34:42
Shylz пише:

Плата одностороння, там лише одна перемичка між  опором та масою

тогда как подключена кнопка к пину ардуины? Судя по огрызку с рисунком платы кнопка (самый нижний проводник?) подходит к одному выводу резистора, второй конец резистора на gnd(?), а к пину как? Тоже навесным проводом?

Shylz
2022-06-23 15:24:18

1-механізм відкривання буде соленоід через мосфет, або сервомотор. Більш завсесервомотор просто зараз нема в наявності бо той що прийшов бракований.
Плата одностороння, там лише одна перемичка між  опором та масою, і конденсатори стабілізаторів навісним монтажом.
Код без рфід не пробував.

г0сть
2022-06-23 14:17:59

Куча вопросов.
1. Что собой представляет механизм открывания (схемотехнически)? Разводка платы если правильно понял - двусторонняя?
2. Если из кода убрать все что касается карточки - тоже зависает?
3. Если после включения карту не подносить, а сразу нажать кнопку - что происходит?
Ну и повторюсь, с этим кодом кнопка не должна срабатывать. Эти строки

if ( ! mfrc522.PICC_IsNewCardPresent()){
    return;
  }

крутятся к цикле пока не будет поднесена карта и код дальше не должен выполняться. Перенеси обработку кнопки в начало loop.

Shylz
2022-06-23 13:30:37

IMG_20220623_132005_20220623-1328.jpeg

г0сть
2022-06-22 21:48:44
Shylz пише:

На карточку більше нереагує

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

г0cть
2022-06-22 21:42:18

А схема где?

Shylz
2022-06-22 21:23:27
г0сть пише:
Shylz пише:

при натисканні на кнопку ардуіна зависа

В чем это выражается?

На карточку більше нереагує пока неперезавантажиш

renoshnik
2022-06-22 18:37:26
Shylz пише:

Пробував отак але при натисканні на кнопку ардуіна зависа

нарисуй схему подключения своей кнопки, а то в первом посте какая то каша ...

Підвал форуму