Датчик PN532V3 (NFC) + Raspberry - Python

Тема в разделе "Raspberry Pi", создана пользователем proger10, 23 фев 2018.

  1. proger10

    proger10 Нуб

    Всем привет!
    Ребята, подключил PN532V3 (именно версия 3, красный, квадратный) к raspberry pi2 B, там всего 4 провода.
    Вот программу написать не могу на питоне, потому что не понимаю как он должен работать.
    До этого имел дела с датчиками, писал программы такого типа, например для датчика геркон:

    Код (Python):
    import RPi.GPIO as GPIO
    GPIO.setmode(GPIO.BCM)
    GPIO.setup(3, GPIO.IN)
    signal = GPIO.input(3)
    if signal:
        print 'The door is open'
    else:
        print 'The door is close'
    GPIO.cleanup()
    Здесь хотел написать такую же, но не работает. Все примеры которые я находил в интернете либо для ардуино, либо для других плат, либо с другими датчиками NFC, на "малину" ничего не нашел с данным датчиком.
    Помогите пожалуйста с программой!
     
  2. BAR__MEN

    BAR__MEN Гуру

    Он работает по SPI или I2C, ищите пример как работать с SPI и I2C на Raspberry Pi. Но для начала включите поддержку SPI или I2C(смотря что используете)
     
  3. proger10

    proger10 Нуб

    Нашел статью: http://osoyoo.com/2017/07/20/pn532-nfc-rfid-module-for-raspberry-pi/
    Дошел до первого шага и там нет A7 I2C, не знаю что теперь делать.
    При настройке SPI с помощью данной статьи: https://geektimes.ru/post/255052/ оказалось что файл /etc/modprobe.d/raspi-blacklist.conf пустой
     
  4. Stasikos

    Stasikos Нуб

    Для подключения разного рода датчиков можно использовать платформу https://www.kaaproject.org/healthcare/
    Ну или один из вариантов фреймворков которые они предлагают. Они засунули всю реализацию внутрь, поэтому чисто через API в своем коде используешь и всё, довольно простая штука... вроде