Помогите подружить Arduino Leonardo и NFC Shield

Тема в разделе "Arduino & Shields", создана пользователем ollieXANDER, 5 июл 2014.

  1. ollieXANDER

    ollieXANDER Нуб

    Здравствуйте!
    Недавно стал изучать Arduino.
    Хочу реализовать следующий проект:
    http://lifehacker.ru/2014/04/15/vxod-v-os-po-nfc-karte/ может кому будет интересно тоже.

    Но, к сожалению, купил вместо такого шилда: http://www.adafruit.com/products/789
    Такой:
    http://www.ebay.com/itm/PN532-NFC-R...42?pt=LH_DefaultDomain_77&hash=item417b8cedde

    Подскажите, пожалуйста возможно ли реализовать вышеуказанный проект с вводом пароля при помощи NFC ключа при помощи имеющейся платы PN532 NFC RFID Reader/Writer Shield Breakout Board Module ? И какие пины куда подключать?
    Заранее спасибо за помощь.
     
  2. acos

    acos Официальный гик Администратор

    А в чем проблема то? Конечно можно) Подключить можно с помощью макетки или проводами мама-папа. 5v к 5v, gnd к gnd, RX к TX, TX к RX. Попробуйте по UART к ней подключится хотя бы, посмотреть - чего отвечает.
    На леонардо можно так сделать (на счет скорости не уверен, конечно)
    Код (Text):
    void setup()
    {
      // Open serial communications and wait for port to open:
      Serial.begin(9600); // тут ваш компьютер
      while (!Serial) {
        ; // wait for serial port to connect. Needed for Leonardo only
      }

    Serial1.begin(9600); // тут ваш NFC. Скорость может быть и другой - поэкспериментируйте
    }

    void loop() // run over and over
    {
      if (Serial1.available())
        Serial.write(Serial1.read());
      if (Serial.available())
        Serial1.write(Serial.read());
    }
     
    код сверху просто, чтоб проверить - что отвечает ваша метка.