Чтение и запись RFID меток. Модуль RC522 для Arduino.

Сегодня я расскажу про RFID модуль RC522, на базе чипа MFRC522. Питание 3.3В, дальность обнаружения до 6см. Предназначен для чтения и записи RFID меток с частотой 13.56 МГц. Частота в данном случае очень важна, так как RFID метки существуют в трех частотных диапазонах:


  • Метки диапазона LF (125—134 кГц)

  • Метки диапазона HF (13,56 МГц)

  • Метки диапазона UHF (860—960 МГц)

Конкретно этот модуль работает с метками диапазона HF, в частности с протоколом MIFARE.

Для работы с модулем можно использовать стандартную библиотеку RFID входящую в Arduino IDE, однако есть и другая библиотека, написанная специально под данный модуль - MFRC522 (1 Мб). Обе библиотеки вполне удобны, однако в MFRC522 больше специальных функций, позволяющих максимально сократить итоговый код программы.

Collapse )


Веб-сервер своими руками. Обзор Ethernet Shield для Arduino.

Сегодня я  рассмотрю популярную плату расширения для Arduino - Ethernet Shield на базе чипа Wiznet W5100. Она отличается модулей на базе чипа ENC28J60 большей стабильностью, скоростью работы и расширенным функционалом, хотя и стоит немного дороже. Для работы с платой не требуется дополнительных библиотек - только <Ethernet.h>, входящий в базовый пакет Arduino. Так же, в Arduino IDE вы найдете готовые примеры работы с модулем Ethernet, однако многие при заливке даже базовых скетчей столкнутся с рядом трудностей, которые я постараюсь максимально описать в данной статье.

Итак, нам понадобятся:

Collapse )