RFID светильник на rc522

Тема в разделе "Arduino & Shields", создана пользователем redven, 23 ноя 2018.

Метки:
  1. Limoney

    Limoney Гик

    b707, изивини, мало заметно в скетче)
     
  2. redven

    redven Нерд

    Спасибо за ваше время и идеи)!
     
  3. Airbus

    Airbus Радиохулиган Модератор

    А так?
    Код (C++):
    /*
    * MOSI: Pin 11
    * MISO: Pin 12
    * SCK: Pin 13
    * SS: Pin 10
    * RST: Pin 8
    */

    #include <SPI.h>
    #include "RFID.h"
    int led = 3; //пин 3 как выход
    #define SS_PIN 10 //SS пин 10
    #define RST_PIN 8 //RST пин 8
    RFID rfid(SS_PIN, RST_PIN);
    // Setup variables:
    void setup()
    {
    SPI.begin();
    rfid.init();
    pinMode(led, OUTPUT); //Пин 3 на выход
    }
    void loop()
    { if (rfid.isCard()) //если есть ответ от карты
      {
    digitalWrite(led, HIGH); //включаем
    delay(1000);  //если нет выключаем
       }
    else {
    digitalWrite(led, LOW);  //если нет выключаем
    delay(1000);  //если нет выключаем
           }
    rfid.halt();
              }
     
     
    Последнее редактирование: 24 ноя 2018
    redven нравится это.
  4. Vovka

    Vovka Гик

    Я бы добавил небольшой счетчик задержки "Если нет карты", чтоб не сразу отключался свет
     
    Airbus нравится это.
  5. redven

    redven Нерд

    Библиотекой rfid.h, можете, пожалуйста поделиться?) Найти в сети не смог. Без нее не работает((
     
    Последнее редактирование: 24 ноя 2018
  6. Airbus

    Airbus Радиохулиган Модератор

    Скачать.Отсюда например.Я там брал.
    Добавил
     
    Последнее редактирование: 24 ноя 2018
  7. redven

    redven Нерд

    Думал сюда можно, решение проблемы не только мне пригодиться может?
     
    Последнее редактирование: 7 дек 2018
  8. Airbus

    Airbus Радиохулиган Модератор

    Проверьте код.Работает?
     
    redven нравится это.
  9. redven

    redven Нерд

    Я Ваш должник! Все работает)) Это просто космосссс))