Здравствуйте.
Нужно подключить два считывателя к одной Atmega 328.
Как я поняла, работает только на пинах с прерываниями.
Спойлер
#include <Wiegand.h>
WIEGAND wg;
void setup() {
Serial.begin(9600);
// По умолчанию, считыватель подключается к пинам 2 и 3 (см. подробнее https://wiki.iarduino.ru/page/stationary-rfid-reader/)
// Однако для некоторых плат может потребоваться поменять номера выводов. Для этого используйте wg.begin(pinD0, pinD1), где
// где pinD0 - номер пина, к которому подключен провод считывателя D0, а pinD1 - провод D1.
wg.begin();
}
void loop() {
if(wg.available())
{
Serial.print(", ID = ");
Serial.print(wg.getCode());
Serial.print(", Type Wiegand: W");
Serial.println(wg.getWiegandType());
}
}
Я ж говорю, если других времязатратных задач нет, можно полингом, без Ардуино функций только. Т.е., придётся писать свои драйвера. У меня работали 2 ридера таким образом.
Какая у Иринки интересная жизнь успевает и мужу мясо по французски приготовить и ребёночку сопельки утереть и к Wiegand прикоснуться, огонь одним словом )))
Здравствуйте.
Нужно получить информацию от считывателя Wiegand 26 (DO D1) и отправить полученное значение по UART. Хочу использовать ATtiny85
Код выше будет работать в тиньке? (пока еще не купила ее)
Я сообщение выше не видела, про библиотеку Multi Reader Wiegand
Мне нужно два считывателя к одной атмеги.
Хотела к каждому считывателю тиньки, которые по уарт будут передавать код в атмегу
А интернет модуль? Придётся с одной атмеги передавать во вторую по уарт, к примеру, а вторая по интернет на сервер. (то есть вторая и свои данные и данные от первой будет отсылать на сервер )Геморойно. А два интернет модуля не хочется ставить.
А если ATmega128?
Тинька мало места занимает, кварц внешний не нужен…такая логика была…
А про 128 что скажите?
Wiegand.h и Ethernet.h будут работать на 128 атмеге?
Или ставить две 328 и не думать?