Подключение PN 532 v.3 и ардуино уно.

Shurkistan
Offline
Зарегистрирован: 07.09.2020

Доброй ночи. Подскажите, очень прошу, как подружить эти платы. Облазил весь инет. Перепробовал кучу схем, напереключал PN 532 во все режимы. Не хочет заводиться, хоть ты тресни.http://www.guslab.com.ua/2017/07/nfc-nfc-module-v3-pn532-rfid-i2c.html Последнее, что пробовал. Плата идеентична. В конце есть рисунок, что нужно отредактировать в скетче. Но, так как я, чуть больше чем ноль, не понимаю. 

b707
Offline
Зарегистрирован: 26.05.2017

Shurkistan пишет:

В конце есть рисунок, что нужно отредактировать в скетче. Но, так как я, чуть больше чем ноль, не понимаю. 

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

Shurkistan
Offline
Зарегистрирован: 07.09.2020

В том то и дело, не догоняю что править.

b707
Offline
Зарегистрирован: 26.05.2017

Shurkistan пишет:

В том то и дело, не догоняю что править.

а что вы тогда от форума хотите? чтобы кто-то приехал на дом и сделал вам красиво?

Да и зачем? Если вы такую простоту понять не можете, что вы собрались делать с этим модулем и с этим кодом - применить их без знаний у вас все равно не получится

Shurkistan
Offline
Зарегистрирован: 07.09.2020

Всего лишь хотел от форума, чтобы обЪяснили новичку, что нужно поправить в скечте. 

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

Открываете скетч, находите строки, указанные на картинке и делаете с ними то, что на картинке написано.

ЗЫ: комментировать - значит поставить в начале строки двойной слеш // - т.е. превратить строку в комментарий, который не будет компилироваться

Shurkistan
Offline
Зарегистрирован: 07.09.2020

Добрый вечер. Спасибо за ответ. В начале скетча, где прописаны пины ресет и IRQ, просит задать эти пины. Но если они там по умолчанию подключены, значит их не нужно менять? И последний вопрос." Оставляем только эту строчку" - все что ниже, нужно удалить?

b707
Offline
Зарегистрирован: 26.05.2017

v258, ты попал :)

Shurkistan
Offline
Зарегистрирован: 07.09.2020

Нет.

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

Shurkistan пишет:

И последний вопрос." Оставляем только эту строчку" - все что ниже, нужно удалить?

Нет. Значит оставить эту строку, не комментировать ее

Номера пинов, если совпадают, не трогать

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

b707 пишет:

v258, ты попал :)

)))

Shurkistan
Offline
Зарегистрирован: 07.09.2020
Arduino: 1.8.13 (Windows 10), Плата:"Arduino Nano, ATmega328P"
 
iso14443a_uid:57:1: error: expected ',' or ';' before 'void'
 
 void setup(void) {
 
 ^~~~
 
Несколько библиотек найдено для "Adafruit_PN532.h"
 
 Используется: C:\Users\Jarik\Documents\Arduino\libraries\Adafruit_PN532
 
Не используется: C:\Program Files (x86)\Arduino\libraries\Adafruit-PN532-master
 
exit status 1
 
expected ',' or ';' before 'void'
 
 
 
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
 
sadman41
Offline
Зарегистрирован: 19.10.2016

https://translate.google.ru/  <<  expected ',' or ';' before 'void'

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Что непонятно во фразе expected ',' or ';' before 'void' ?

Shurkistan
Offline
Зарегистрирован: 07.09.2020

Всего лишь то, что с этим делать.

Shurkistan
Offline
Зарегистрирован: 07.09.2020

Перевод мне ничего не дал. Что он там ожидает?

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Shurkistan пишет:

Перевод мне ничего не дал. Что он там ожидает?

',' или ';'

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

Shurkistan пишет:

Всего лишь то, что с этим делать.

Поставить пропущенную точку с запятой в конце предыдущей строки

Shurkistan
Offline
Зарегистрирован: 07.09.2020

Там и так стоит.

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

Shurkistan пишет:

Там и так стоит.

Компилятор врать не будет. Если он говорит, что нету, значит нету. 

iso14443a_uid:57:1: error: expected ',' or ';' before 'void'

Перед первым символом в 57 строке не хватает запятой или точки с запятой. Значит ошибка в конце 56 строки