Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
products:laboratory_iot_c:exp37 [2024/12/04 17:11] – [Программный код эксперимента] labuser30 | products:laboratory_iot_c:exp37 [2024/12/04 17:20] (текущий) – [Программный код эксперимента] labuser30 | ||
---|---|---|---|
Строка 40: | Строка 40: | ||
void setup() { | void setup() { | ||
Serial.begin(9600); | Serial.begin(9600); | ||
+ | Serial.println(); | ||
SPI.begin(); | SPI.begin(); | ||
rdr.PCD_Init(); | rdr.PCD_Init(); | ||
Строка 82: | Строка 83: | ||
Инициализируем шину SPI и считыватель меток: | Инициализируем шину SPI и считыватель меток: | ||
- | <code arduino[enable_line_numbers=" | + | <code arduino[enable_line_numbers=" |
SPI.begin(); | SPI.begin(); | ||
rdr.PCD_Init(); | rdr.PCD_Init(); | ||
Строка 88: | Строка 89: | ||
В основном цикле мы сначала проверяем приложена ли метка с считывателю, | В основном цикле мы сначала проверяем приложена ли метка с считывателю, | ||
- | <code arduino[enable_line_numbers=" | + | <code arduino[enable_line_numbers=" |
if (!rdr.PICC_IsNewCardPresent()) return; | if (!rdr.PICC_IsNewCardPresent()) return; | ||
if (!rdr.PICC_ReadCardSerial()) return; | if (!rdr.PICC_ReadCardSerial()) return; | ||
Строка 94: | Строка 95: | ||
Если считывание метки было успешно, | Если считывание метки было успешно, | ||
- | <code arduino[enable_line_numbers=" | + | <code arduino[enable_line_numbers=" |
Serial.println(" | Serial.println(" | ||
</ | </ | ||
Строка 101: | Строка 102: | ||
Оператор '' | Оператор '' | ||
+ | Функция '' | ||
+ | <code arduino[enable_line_numbers=" | ||
+ | rdr.PICC_HaltA(); | ||
+ | </ | ||
+ | <WRAP center round info 60%> | ||
+ | * [[https:// | ||
+ | </ |