Внимание всем пользователям программы FLProg! В течении ближайших двух дней будет осуществляться переход на новую платформу
Чтобы продолжить общение на форуме вы можете перейти сюда
Сообщения оставленные на старом форуме будут утеряны безвозвратно
Приятного Вам Нового года и до встречи в новом 2018 году
С уважением Администрация flprog.ru
Теперь ключ считывается так же как и было в "Byte" , но отображаются в шестнадцатиричном виде FF. Пришлось для этого сделать пользовательский блок "Byte-HEX" Кнопки в проекте (пины): 20. Считывание кода ключа. 21. Вывод из энергонезависимой памяти кода ключа на экран. 23. Записать код отображаемый на экране в энергонезависимую память.
Добавлено (02.10.2016, 21:09) --------------------------------------------- Вот что получилось , на базе предыдущего проекта. Распознаёт пока 1 ключ. Остальные ,игнорирует.
Код ключа записывается в переменные b0,b1,b2,b3,b4,b5,b6,b7 в строку "значение по умолчанию".
sser, здравствуйте, хотел применить часть вашего проекта в своем, можно ли как то несколько ключей (3-4 ключа) записать? и ктоньть знает, появится ли ibutton в стандартной библиотеке? или он никому не интересен?
Если интересно, то могу состряпать блок пользователя из проекта (кодил не я).... Проект такой - можно запрограммировать 63 ключа, и потом ими открывать дверь например)) Ключи добавлять можно, удалить только все сразу... Добавляются просто - нажимаем кнопочку - прислоняем ключ - все! он в базе! blynk.su
Было бы хорошо. Мне помнится слимпер обещал блок сделать. Но у него была большая загрузка, он nrf-кой занимался. И я перешел на rfid. С rfid проблематично окрасить считыватель
Если интересно, то могу состряпать блок пользователя из проекта (кодил не я)....
очень интересно, вместо кнопочки для добавления ключей мастер ключ? у меня опыта программирования совсем нету, вот по понемножку осваиваю flprog, вот из проекта sser взял блок считывания ключа и блоки сравнения, вбил железно свой ключ (думаю что можно так же железно ещё ключей добавить) обвязал элементами и получилась сигнализация
Anydy, молодец только пара вопросов. не лучше было бы сделать вход для считывателя и выходы для замка и светика чтобы программа могла эти пины зарезервировать за блоком. И "delay(5000);" предпоследняя строчка остановит выполнение программы на пять секунд, может просто импульс на выходе.
Пол дня провозился, как только добавляю вход или выход - все скетч перестает работать. Видимо ФЛпрог не умеет корректно создавать скетчи из блоков пользователя. Может конечно я тупой....если есть программисты - покажите как сделать входы и выходы (исходник по ссылке есть) По мне проще и быстрее написать код чем тыкать эти кнопки в программе, которая через раз то закроется то IDE не открывается....сорри просто задолбался ... Так работает: byte saveKey = 3; // вход для кнопки обнуления А так нет: bool saveKey = 3; // вход для кнопки обнуления Почему если в параметрах пользователя задать параметр, то все нормально, а если сделать вход для блока то нифига не работает? blynk.su
Сообщение отредактировал Anydy - Суббота, 25.03.2017, 14:50
Почему если в параметрах пользователя задать параметр, то все нормально, а если сделать вход для блока то нифига не работает?
Ну смотря какой параметр. Если In, doorPin, statusLed, saveKey, то не будет работать, потому как pinMode выполняется только в секции Setup, а OneWire ds(In) в Declare. А если Time вытащите, то должно заработать.
Сообщение отредактировал Boroda - Суббота, 25.03.2017, 15:21