-
Блок доступа на Arduino (ключи iButton)
Вот собрал устройство доступа для двери с помощью ключей iButton на Arduino Что умеет делать: — открытие/закрытие двери с помощью iButton — режим администратора (с помощью admin iButton) : просмотр ключей, добавление, удаление — режим начального запуска или сброса (когда нет или утерян admin iButton)
victoruni
-
Внутренности iButon
-
Arduino/CraftDuino и эмулятор iButton 😉
Если после прочтения статьи про чтение кода ключа-таблетки iButton, Вам в голову пришла мысль, что можно сделать и обратную комбинацию – значит мы мыслим в одинаковом направлении 🙂 Сразу хочу сказать, что эта идея далеко не новая, и воспользовавшись поиском можно найти различные решения – примеры можно найти в конце статьи в ссылках. Итак, что…
admin
-
Практическое программирование Arduino/CraftDuino — протокол 1-Wire и iButton
Сегодня мы познакомимся с интересным протоколом 1-Wire и даже сразу попробуем поработать с устройством, использующим этот протокол. «Как?» — спросите Вы – «мне не нужно будет покупать детали в радиомагазине?» «Нет» — отвечу я 🙂 С большой долей вероятности, Вы пользуетесь устройством 1-Wire и, возможно, даже не догадываетесь об этом 🙂 Это всего-навсего – ключ-таблетка…
admin
-
1-Wire
1-Wire – разработан фирмой Dallas Semiconductor (ныне MAXIM) в конце 90-х годов. Фирменная документация здесь. Этот интерфейс интересен тем, что для двустороннего обмена требуется всего одна линия! (отсюда и название 🙂 Правда, ещё требуется общий провод (земля), но это вроде как в расчёт не принимается 🙂 Причём, на эту одну линию можно повесить несколько устройств,…
admin
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…