переадресация сигнала

krt
Offline
Зарегистрирован: 30.08.2018

Здравствуйте.

Есть плата uno, есть модуль rfid MFRC522 и пять меток. Задача состоит в том, чтобы при считывании определенной метки, сигнал посылался на определенный порт.
Как при этом должна выглядеть строка в скетче?

b707
Offline
Зарегистрирован: 26.05.2017
if (метка == определенная_метка) { digitalWrite(ОПРЕДЕЛЕННЫЙ_ПОРТ, HIGH);}

 

krt
Offline
Зарегистрирован: 30.08.2018

то есть, к примеру 

if 34 C0 70 51 3A 2B 77 { digitalWrite 13;}

(поправьте, пожалуйста, если не прав...)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Ваш пример не соответствует образцу.

Надо быть внимательнее.

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

krt пишет:

(поправьте, пожалуйста, если не прав...)

Посмотрите еще раз мой пример. В операторе digitalWrite() я правда сначала ошибся, сорри - сейчас исправил. Но главное - это синтаксиси IF - сравните свой и мой варианты.

krt
Offline
Зарегистрирован: 30.08.2018

if (mfrc522 ==  34 C0 70 51 3A 2B 77) { digitalWrite(13, HIGH);}

вроде того?

sadman41
Offline
Зарегистрирован: 19.10.2016

А вы вообще скетч чтения карт запускали, смотрели? Там переменная так и называется - mfrc522?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

krt пишет:

if (mfrc522 ==  34 C0 70 51 3A 2B 77) { digitalWrite(13, HIGH);}

вроде того?

Вроде того, только нужно написать в соответствиями с правилами языка программирования.

Если Вы их не знаете - учите.

Если не хотите учить - обращайтесь в раздел "Ищу исполнителя".