Статьи » Разработки |
2017-05-07 в 17:17 (последнее изменение 2021-04-19 в 23:55)
В этой статье я хочу рассказать как можно занести в таблицу Excel данные через com последовательный порт. А данными у нас будет время и код RFID карты. Считыватель - RFID-RC522. Все это работает на Arduino Uno. Пьезоизлучатель нужен для того чтобы при поднесении карты к считывателю было понятно что карта действительно считалась. Подойдет любой без внутреннего генератора. Код был разработан благодаря статье. Код
#include <SPI.h> #define RST_PIN 9 int row_excel = 0; // количество строк MFRC522 mfrc522(SS_PIN, RST_PIN); void setup() { void loop() { row_excel++; // номер строки + 1 MFRC522::MIFARE_Key key; byte block; if ( ! mfrc522.PICC_IsNewCardPresent()) { if ( ! mfrc522.PICC_ReadCardSerial()) { beep(50); Serial.print("DATA,TIME,"); // запись в excel текущей даты и времени mfrc522.PICC_DumpDetailsToSerial(&(mfrc522.uid)); delay(1000); //измените если необходимо считывать карты быстрее mfrc522.PICC_HaltA(); Загрузили. Работает. Теперь нам нужно вписать данные в таблицу Excel. Для этого загрузите документ с макросами. В окне укажите какой com порт использует Arduino и с какой скоростью (обычно 9600). И нажмите Connect. После того как произойдет соединение прикладывайте свои карты и в строках появятся код карты и время ее считывания. Этот принцип можно использовать в простых системах учета рабочего времени, учета материалов и прочего. Я в будущем планирую такую систему использовать при выдаче и получении картриджей принтеров для их заправки. Правда для этого нужно будет еще улучшать код как для ардуино так и excel. Но есть еще мыcли использовать для этого QR коды. Если вас данная идея сподвигла на создание интересной и рабочей системы, поделитесь) Считыватель RFID-RC522 - найти в магазине
Посмотрите еще эти статьи
Управляем вытяжкой на кухне пультом от телевизора на Arduino Вывод картинки на дисплей 128x64 Детектор микронаушников Ethernet shield w5100 таймер включения на веб странице Вывод различных данных на дисплей LCD 128x64 Подключение датчиков газа и дыма серии MQ к Arduino Не пропустите обновления! Подписывайтесь на нашу группу Вконтакте. Так же у нас есть Telegram канал. Вам понравился наш материал? Поделитесь с коллегами! Просмотров: 18256. Оценка статьи: 5.0 из 5. Уже оценило 4 читателя |
Всего комментариев: 0 | |