ПБ Сканер отпечатков пальцев R300
ПБ Сканер отпечатков пальцев R300
Получил ёмкостный сканер R300, очень миниатюрный
Провозился целый день - ни в какую не хочет читать пальцы на библиотеках от Adafruit и Dyrobot...видимо они только оптические поддерживают, а про этот в инете вообще не нашел информации....
Но порывшись нашел библиотеку на которой все заработало! Причем читает палец в любом положении хоть сбоку хоть кверх ногами!
Теперь буду делать блоки для ФЛпрог.....
Сканер на али Первая тестовая версия блоков для сканера
Провозился целый день - ни в какую не хочет читать пальцы на библиотеках от Adafruit и Dyrobot...видимо они только оптические поддерживают, а про этот в инете вообще не нашел информации....
Но порывшись нашел библиотеку на которой все заработало! Причем читает палец в любом положении хоть сбоку хоть кверх ногами!
Теперь буду делать блоки для ФЛпрог.....
Сканер на али Первая тестовая версия блоков для сканера
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ПБ Сканер отпечатков пальцев R300
Интересно.
Если будет блок, то заманчиво его использовать.
Можно побольше информации об устройстве? Спасибо.
Если будет блок, то заманчиво его использовать.
Можно побольше информации об устройстве? Спасибо.
ПБ Сканер отпечатков пальцев R300
Вставил в первый пост , блок уже делаю....ecoins писал(а): 28 сен 2019, 17:28 Если будет блок, то заманчиво его использовать.
Можно побольше информации об устройстве? Спасибо
ну может кому и надо с USB, но мы же к ардуине подключать собираемся)))
ПБ Сканер отпечатков пальцев R300
Сделал 4 блока для этого сканера -
Основной - инициализация
Входящие - при прикладывании пальца который есть в базе на выходе блока появляется его ID и лог 1 для чего либо...
Удаление всей базы или выборочно по ID
Добавление новых пальцев в базу....но тут нужно еще думать как лучше сделать т.к. палец сканируется дважды
В общем теперь надо тестировать, оптимизировать и убирать лишний мусор....
Я так понимаю ни у кого таких модулей нет? (у Rovki есть)
Завтра буду тестировать если будет время)))
Основной - инициализация
Входящие - при прикладывании пальца который есть в базе на выходе блока появляется его ID и лог 1 для чего либо...
Удаление всей базы или выборочно по ID
Добавление новых пальцев в базу....но тут нужно еще думать как лучше сделать т.к. палец сканируется дважды
В общем теперь надо тестировать, оптимизировать и убирать лишний мусор....
Я так понимаю ни у кого таких модулей нет? (у Rovki есть)
Завтра буду тестировать если будет время)))
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
ПБ Сканер отпечатков пальцев R300
Отьехал в Питер на пусконаладку линии своей ..в воскресенье буду дома попробую ...
А где блоки то?
Отпечатки создаем в ардуинке ? А на винде можно ?
А где блоки то?
Отпечатки создаем в ардуинке ? А на винде можно ?
Электронщик до мозга костей и не только
ПБ Сканер отпечатков пальцев R300
блоки пока тестирую......в общем почти все работает....завтра выложуRovki писал(а): 28 сен 2019, 19:52 А где блоки то?
Отпечатки создаем в ардуинке ? А на винде можно ?
да отпечатки создаем в ардуинке....нажал кнопочку -приложил палец ...потом еще раз и готово....а на винде ни одна программа мой сканер не увидела....может через другой адаптер попробовать...но смысл....думаю устройство должно обходится без компа...
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
ПБ Сканер отпечатков пальцев R300
У тебя без индикатора ?Если да ,то хорошо. Кнопку то где ставить ? на воротах ,с обратной стороны калитки?Если кваритира то понятно ,а если свой дом...Anydy писал(а): 28 сен 2019, 21:08блоки пока тестирую......в общем почти все работает....завтра выложуRovki писал(а): 28 сен 2019, 19:52 А где блоки то?
Отпечатки создаем в ардуинке ? А на винде можно ?
да отпечатки создаем в ардуинке....нажал кнопочку -приложил палец ...потом еще раз и готово....а на винде ни одна программа мой сканер не увидела....может через другой адаптер попробовать...но смысл....думаю устройство должно обходится без компа...

Я потом сделаю на на вемосе и соединю с панелью УД (каскада) ,что бы знать кто сколько раз входил и в какое время


Вот приложение на винде ,работает,можно для записи использовать ...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
ПБ Сканер отпечатков пальцев R300
я и это приложение на винде пробовал - не видится мой сканер...говорю что я возможно не через тот что надо адаптер TTL соединял...пробовал через ардуину с замкнутым на землю ресетом...
По поводу ввода новых пальцев - там есть еще пароль, без твоего пальца добавить новые невозможно...это еше изучать надо....а так же продумать защиту от подмены самого блока...но это позже...сначала надо чтобы хоть основное заработало!
Да конечно без дисплея, только кнопка и светодиод....в общем будем думать еще.....
Отправлено спустя 3 минуты 39 секунд:
https://github.com/brianrho/FPM
Вот библиотека единственная с которой этот сканер завелся.....посмотри примеры....там много интересного!
По поводу ввода новых пальцев - там есть еще пароль, без твоего пальца добавить новые невозможно...это еше изучать надо....а так же продумать защиту от подмены самого блока...но это позже...сначала надо чтобы хоть основное заработало!
Да конечно без дисплея, только кнопка и светодиод....в общем будем думать еще.....
Отправлено спустя 3 минуты 39 секунд:
https://github.com/brianrho/FPM
Вот библиотека единственная с которой этот сканер завелся.....посмотри примеры....там много интересного!
ПБ Сканер отпечатков пальцев R300
Выложил первую версию блоков в первом посте, проверил вроде все работает!
Работают одновременно считывание отпечатков, стирание, добавление.
В них много вывода в консоль для отладки и еще кое что лишнее поэтому скетч получается большеват...потом подчистим....ну а пока тестируйте!
Работают одновременно считывание отпечатков, стирание, добавление.
В них много вывода в консоль для отладки и еще кое что лишнее поэтому скетч получается большеват...потом подчистим....ну а пока тестируйте!
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
ПБ Сканер отпечатков пальцев R300
А какие библиотеки нужны и где их брать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
ПБ Сканер отпечатков пальцев R300
Anydy писал(а): 28 сен 2019, 23:04 https://github.com/brianrho/FPM
Вот библиотека единственная с которой этот сканер завелся.....посмотри примеры....там много интересного!
ПБ Сканер отпечатков пальцев R300
Ну так я же дал ссылку на библиотеку....хоть она и прикреплена к блоку...посмотри в блоке main в резделе библиотек должна быть...
если что вот тебе файл ....с библиотекой ....разархивируй в папку arduino\librares Отправлено спустя 3 минуты 32 секунды:
я кстати проверял на ардуино UNO ....как на ЕСП будет или нет работать не знаю....щас чуть позже проверю на NodeMCU
если что вот тебе файл ....с библиотекой ....разархивируй в папку arduino\librares Отправлено спустя 3 минуты 32 секунды:
я кстати проверял на ардуино UNO ....как на ЕСП будет или нет работать не знаю....щас чуть позже проверю на NodeMCU
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
ПБ Сканер отпечатков пальцев R300
Попробовал на нано ,не идет компеляция
[spoiler]Arduino: 1.8.9 (Windows 10), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"
C:\Users\User\AppData\Local\Temp\flprog\pr4\pr4.ino: In function 'bool get_free_id(int16_t*)':
pr4:34:32: error: 'params' was not declared in this scope
for (int page = 0; page < (params.capacity / FPM_TEMPLATES_PER_PAGE) + 1; page++) {
^
pr4:34:50: error: 'FPM_TEMPLATES_PER_PAGE' was not declared in this scope
for (int page = 0; page < (params.capacity / FPM_TEMPLATES_PER_PAGE) + 1; page++) {
^
pr4:35:13: error: 'finger' was not declared in this scope
p = finger.getFreeIndex(page, fid);
^
pr4:37:18: error: 'FPM_OK' was not declared in this scope
case FPM_OK:
^
pr4:38:29: error: 'FPM_NOFREEINDEX' was not declared in this scope
if (*fid != FPM_NOFREEINDEX) {
^
pr4:44:18: error: 'FPM_PACKETRECIEVEERR' was not declared in this scope
case FPM_PACKETRECIEVEERR:
^
pr4:47:18: error: 'FPM_TIMEOUT' was not declared in this scope
case FPM_TIMEOUT:
^
pr4:50:18: error: 'FPM_READ_ERROR' was not declared in this scope
case FPM_READ_ERROR:
^
C:\Users\User\AppData\Local\Temp\flprog\pr4\pr4.ino: In function 'int16_t enroll_finger(int16_t)':
pr4:67:17: error: 'FPM_OK' was not declared in this scope
while (p != FPM_OK) {
^
pr4:68:13: error: 'finger' was not declared in this scope
p = finger.getImage();
^
pr4:70:18: error: the value of 'FPM_OK' is not usable in a constant expression
case FPM_OK:
^
C:\Users\User\AppData\Local\Temp\flprog\pr4\pr4.ino:67:17: note: 'FPM_OK' was not declared 'constexpr'
while (p != FPM_OK) {
^
pr4:73:18: error: 'FPM_NOFINGER' was not declared in this scope
case FPM_NOFINGER:
^
pr4:76:18: error: 'FPM_PACKETRECIEVEERR' was not declared in this scope
case FPM_PACKETRECIEVEERR:
^
pr4:79:18: error: 'FPM_IMAGEFAIL' was not declared in this scope
case FPM_IMAGEFAIL:
^
pr4:82:18: error: 'FPM_TIMEOUT' was not declared in this scope
case FPM_TIMEOUT:
^
pr4:85:18: error: 'FPM_READ_ERROR' was not declared in this scope
case FPM_READ_ERROR:
^
pr4:96:9: error: 'finger' was not declared in this scope
p = finger.image2Tz(1);
^
pr4:98:14: error: 'FPM_OK' was not declared in this scope
case FPM_OK:
^
pr4:101:14: error: 'FPM_IMAGEMESS' was not declared in this scope
case FPM_IMAGEMESS:
^
pr4:104:14: error: 'FPM_PACKETRECIEVEERR' was not declared in this scope
case FPM_PACKETRECIEVEERR:
^
pr4:107:14: error: 'FPM_FEATUREFAIL' was not declared in this scope
case FPM_FEATUREFAIL:
^
pr4:110:14: error: 'FPM_INVALIDIMAGE' was not declared in this scope
case FPM_INVALIDIMAGE:
^
pr4:113:14: error: 'FPM_TIMEOUT' was not declared in this scope
case FPM_TIMEOUT:
^
pr4:116:14: error: 'FPM_READ_ERROR' was not declared in this scope
case FPM_READ_ERROR:
^
pr4:127:17: error: 'FPM_NOFINGER' was not declared in this scope
while (p != FPM_NOFINGER) {
^
pr4:134:17: error: 'FPM_OK' was not declared in this scope
while (p != FPM_OK) {
^
pr4:137:18: error: the value of 'FPM_OK' is not usable in a constant expression
case FPM_OK:
^
C:\Users\User\AppData\Local\Temp\flprog\pr4\pr4.ino:134:17: note: 'FPM_OK' was not declared 'constexpr'
while (p != FPM_OK) {
^
pr4:140:18: error: 'FPM_NOFINGER' was not declared in this scope
case FPM_NOFINGER:
^
pr4:143:18: error: 'FPM_PACKETRECIEVEERR' was not declared in this scope
case FPM_PACKETRECIEVEERR:
^
pr4:146:18: error: 'FPM_IMAGEFAIL' was not declared in this scope
case FPM_IMAGEFAIL:
^
pr4:149:18: error: 'FPM_TIMEOUT' was not declared in this scope
case FPM_TIMEOUT:
^
pr4:152:18: error: 'FPM_READ_ERROR' was not declared in this scope
case FPM_READ_ERROR:
^
pr4:166:14: error: 'FPM_OK' was not declared in this scope
case FPM_OK:
^
pr4:169:14: error: 'FPM_IMAGEMESS' was not declared in this scope
case FPM_IMAGEMESS:
^
pr4:172:14: error: 'FPM_PACKETRECIEVEERR' was not declared in this scope
case FPM_PACKETRECIEVEERR:
^
pr4:175:14: error: 'FPM_FEATUREFAIL' was not declared in this scope
case FPM_FEATUREFAIL:
^
pr4:178:14: error: 'FPM_INVALIDIMAGE' was not declared in this scope
case FPM_INVALIDIMAGE:
^
pr4:181:14: error: 'FPM_TIMEOUT' was not declared in this scope
case FPM_TIMEOUT:
^
pr4:184:14: error: 'FPM_READ_ERROR' was not declared in this scope
case FPM_READ_ERROR:
^
pr4:195:14: error: 'FPM_OK' was not declared in this scope
if (p == FPM_OK) {
^
pr4:197:21: error: 'FPM_PACKETRECIEVEERR' was not declared in this scope
} else if (p == FPM_PACKETRECIEVEERR) {
^
pr4:200:21: error: 'FPM_ENROLLMISMATCH' was not declared in this scope
} else if (p == FPM_ENROLLMISMATCH) {
^
pr4:203:21: error: 'FPM_TIMEOUT' was not declared in this scope
} else if (p == FPM_TIMEOUT) {
^
pr4:206:21: error: 'FPM_READ_ERROR' was not declared in this scope
} else if (p == FPM_READ_ERROR) {
^
pr4:216:14: error: 'FPM_OK' was not declared in this scope
if (p == FPM_OK) {
^
pr4:219:21: error: 'FPM_PACKETRECIEVEERR' was not declared in this scope
} else if (p == FPM_PACKETRECIEVEERR) {
^
pr4:222:21: error: 'FPM_BADLOCATION' was not declared in this scope
} else if (p == FPM_BADLOCATION) {
^
pr4:225:21: error: 'FPM_FLASHERR' was not declared in this scope
} else if (p == FPM_FLASHERR) {
^
pr4:228:21: error: 'FPM_TIMEOUT' was not declared in this scope
} else if (p == FPM_TIMEOUT) {
^
pr4:231:21: error: 'FPM_READ_ERROR' was not declared in this scope
} else if (p == FPM_READ_ERROR) {
^
exit status 1
'params' was not declared in this scope
Неверная библиотека найдена в c:\Program Files (x86)\FLProg53\ideV3\libraries\examples: нет заголовочных файлов (.h), найденных в c:\Program Files (x86)\FLProg53\ideV3\libraries\examples
Неверная библиотека найдена в c:\Program Files (x86)\FLProg53\ideV3\libraries\examples: нет заголовочных файлов (.h), найденных в c:\Program Files (x86)\FLProg53\ideV3\libraries\examples
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
[spoiler]Arduino: 1.8.9 (Windows 10), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"
C:\Users\User\AppData\Local\Temp\flprog\pr4\pr4.ino: In function 'bool get_free_id(int16_t*)':
pr4:34:32: error: 'params' was not declared in this scope
for (int page = 0; page < (params.capacity / FPM_TEMPLATES_PER_PAGE) + 1; page++) {
^
pr4:34:50: error: 'FPM_TEMPLATES_PER_PAGE' was not declared in this scope
for (int page = 0; page < (params.capacity / FPM_TEMPLATES_PER_PAGE) + 1; page++) {
^
pr4:35:13: error: 'finger' was not declared in this scope
p = finger.getFreeIndex(page, fid);
^
pr4:37:18: error: 'FPM_OK' was not declared in this scope
case FPM_OK:
^
pr4:38:29: error: 'FPM_NOFREEINDEX' was not declared in this scope
if (*fid != FPM_NOFREEINDEX) {
^
pr4:44:18: error: 'FPM_PACKETRECIEVEERR' was not declared in this scope
case FPM_PACKETRECIEVEERR:
^
pr4:47:18: error: 'FPM_TIMEOUT' was not declared in this scope
case FPM_TIMEOUT:
^
pr4:50:18: error: 'FPM_READ_ERROR' was not declared in this scope
case FPM_READ_ERROR:
^
C:\Users\User\AppData\Local\Temp\flprog\pr4\pr4.ino: In function 'int16_t enroll_finger(int16_t)':
pr4:67:17: error: 'FPM_OK' was not declared in this scope
while (p != FPM_OK) {
^
pr4:68:13: error: 'finger' was not declared in this scope
p = finger.getImage();
^
pr4:70:18: error: the value of 'FPM_OK' is not usable in a constant expression
case FPM_OK:
^
C:\Users\User\AppData\Local\Temp\flprog\pr4\pr4.ino:67:17: note: 'FPM_OK' was not declared 'constexpr'
while (p != FPM_OK) {
^
pr4:73:18: error: 'FPM_NOFINGER' was not declared in this scope
case FPM_NOFINGER:
^
pr4:76:18: error: 'FPM_PACKETRECIEVEERR' was not declared in this scope
case FPM_PACKETRECIEVEERR:
^
pr4:79:18: error: 'FPM_IMAGEFAIL' was not declared in this scope
case FPM_IMAGEFAIL:
^
pr4:82:18: error: 'FPM_TIMEOUT' was not declared in this scope
case FPM_TIMEOUT:
^
pr4:85:18: error: 'FPM_READ_ERROR' was not declared in this scope
case FPM_READ_ERROR:
^
pr4:96:9: error: 'finger' was not declared in this scope
p = finger.image2Tz(1);
^
pr4:98:14: error: 'FPM_OK' was not declared in this scope
case FPM_OK:
^
pr4:101:14: error: 'FPM_IMAGEMESS' was not declared in this scope
case FPM_IMAGEMESS:
^
pr4:104:14: error: 'FPM_PACKETRECIEVEERR' was not declared in this scope
case FPM_PACKETRECIEVEERR:
^
pr4:107:14: error: 'FPM_FEATUREFAIL' was not declared in this scope
case FPM_FEATUREFAIL:
^
pr4:110:14: error: 'FPM_INVALIDIMAGE' was not declared in this scope
case FPM_INVALIDIMAGE:
^
pr4:113:14: error: 'FPM_TIMEOUT' was not declared in this scope
case FPM_TIMEOUT:
^
pr4:116:14: error: 'FPM_READ_ERROR' was not declared in this scope
case FPM_READ_ERROR:
^
pr4:127:17: error: 'FPM_NOFINGER' was not declared in this scope
while (p != FPM_NOFINGER) {
^
pr4:134:17: error: 'FPM_OK' was not declared in this scope
while (p != FPM_OK) {
^
pr4:137:18: error: the value of 'FPM_OK' is not usable in a constant expression
case FPM_OK:
^
C:\Users\User\AppData\Local\Temp\flprog\pr4\pr4.ino:134:17: note: 'FPM_OK' was not declared 'constexpr'
while (p != FPM_OK) {
^
pr4:140:18: error: 'FPM_NOFINGER' was not declared in this scope
case FPM_NOFINGER:
^
pr4:143:18: error: 'FPM_PACKETRECIEVEERR' was not declared in this scope
case FPM_PACKETRECIEVEERR:
^
pr4:146:18: error: 'FPM_IMAGEFAIL' was not declared in this scope
case FPM_IMAGEFAIL:
^
pr4:149:18: error: 'FPM_TIMEOUT' was not declared in this scope
case FPM_TIMEOUT:
^
pr4:152:18: error: 'FPM_READ_ERROR' was not declared in this scope
case FPM_READ_ERROR:
^
pr4:166:14: error: 'FPM_OK' was not declared in this scope
case FPM_OK:
^
pr4:169:14: error: 'FPM_IMAGEMESS' was not declared in this scope
case FPM_IMAGEMESS:
^
pr4:172:14: error: 'FPM_PACKETRECIEVEERR' was not declared in this scope
case FPM_PACKETRECIEVEERR:
^
pr4:175:14: error: 'FPM_FEATUREFAIL' was not declared in this scope
case FPM_FEATUREFAIL:
^
pr4:178:14: error: 'FPM_INVALIDIMAGE' was not declared in this scope
case FPM_INVALIDIMAGE:
^
pr4:181:14: error: 'FPM_TIMEOUT' was not declared in this scope
case FPM_TIMEOUT:
^
pr4:184:14: error: 'FPM_READ_ERROR' was not declared in this scope
case FPM_READ_ERROR:
^
pr4:195:14: error: 'FPM_OK' was not declared in this scope
if (p == FPM_OK) {
^
pr4:197:21: error: 'FPM_PACKETRECIEVEERR' was not declared in this scope
} else if (p == FPM_PACKETRECIEVEERR) {
^
pr4:200:21: error: 'FPM_ENROLLMISMATCH' was not declared in this scope
} else if (p == FPM_ENROLLMISMATCH) {
^
pr4:203:21: error: 'FPM_TIMEOUT' was not declared in this scope
} else if (p == FPM_TIMEOUT) {
^
pr4:206:21: error: 'FPM_READ_ERROR' was not declared in this scope
} else if (p == FPM_READ_ERROR) {
^
pr4:216:14: error: 'FPM_OK' was not declared in this scope
if (p == FPM_OK) {
^
pr4:219:21: error: 'FPM_PACKETRECIEVEERR' was not declared in this scope
} else if (p == FPM_PACKETRECIEVEERR) {
^
pr4:222:21: error: 'FPM_BADLOCATION' was not declared in this scope
} else if (p == FPM_BADLOCATION) {
^
pr4:225:21: error: 'FPM_FLASHERR' was not declared in this scope
} else if (p == FPM_FLASHERR) {
^
pr4:228:21: error: 'FPM_TIMEOUT' was not declared in this scope
} else if (p == FPM_TIMEOUT) {
^
pr4:231:21: error: 'FPM_READ_ERROR' was not declared in this scope
} else if (p == FPM_READ_ERROR) {
^
exit status 1
'params' was not declared in this scope
Неверная библиотека найдена в c:\Program Files (x86)\FLProg53\ideV3\libraries\examples: нет заголовочных файлов (.h), найденных в c:\Program Files (x86)\FLProg53\ideV3\libraries\examples
Неверная библиотека найдена в c:\Program Files (x86)\FLProg53\ideV3\libraries\examples: нет заголовочных файлов (.h), найденных в c:\Program Files (x86)\FLProg53\ideV3\libraries\examples
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
Электронщик до мозга костей и не только
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
ПБ Сканер отпечатков пальцев R300
А если версия PORT --- покажите точно куда Вы Это разархивируйте.
Я хочу быть добрее, но люди сами нарываются.
ПБ Сканер отпечатков пальцев R300
на ESP8266 действительно есть ошибки...сейчас разбираюсь......
для NANO все скомпилировалось
ты блок main не забываешь ставить первым?
Отправлено спустя 53 секунды:
для NANO все скомпилировалось
ты блок main не забываешь ставить первым?
Отправлено спустя 53 секунды:
так в папку ардуино IDE в librariesnalnik писал(а): 29 сен 2019, 19:00 А если версия PORT --- покажите точно куда Вы Это разархивируйте.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
ПБ Сканер отпечатков пальцев R300
Так вот, это совсем не точо Вы написали разархивируй в папку arduino\librares
по вашим словам это --> Program Files (x86) -->Arduino --> libraries
Я хочу быть добрее, но люди сами нарываются.
ПБ Сканер отпечатков пальцев R300
что не точно то....какой версией IDE пользуетесь туда и разархивируете....в папку libraries если установленная то в program files ...если портативная то туда откуда запускаете ардуино ....что не понятного то?
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
ПБ Сканер отпечатков пальцев R300
Туда и положил ...пока работаю в версии 5.3 ФЛ
[spoiler] [/spoiler]
Отправлено спустя 1 минуту 39 секунд:
"ты блок main не забываешь ставить первым?" это я не умею ...Я ж работаю в ФЛ ,а не ИДЕ
Я пока только использую 1 блок -записи отпечатков ,может поэтому не идет компиляция ???
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
ПБ Сканер отпечатков пальцев R300
конечно...блок main должен быть в проекте обязательно ....выше и левее
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя