Стартовая страница › Форумы › Разработка и интеграция › Драйвер GPIO Raspberry Pi3
- В этой теме 14 ответов, 4 участника, последнее обновление 4 года, 9 месяцев назад сделано manjey73.
-
АвторСообщения
-
24.05.2017 в 10:58 #5890manjey73Участник
https://github.com/Manjey73/OpnenKPs/releases/tag/KpRpi3
Ссылка на первый релиз драйвера использования GPIO мини PC Raspberry Pi3
Должно работать и на Raspberry Pi2 а так же на Pi B+ c 40-ка пиновым разъемом.
И вероятно даже на 1-й с маленьким разъемом, просто исключать из использования не существующие gpio.Просьба к Михаилу, пройтись по исходникам и поправить там вывод надписей для различной локализации.
Тестируйте, смотрите что не так. Описание добавлю чуть позже.
При запуске на Windows можно настроить командную строку и скопировать ее в конфигурацию на Raspberry24.05.2017 в 16:20 #5899MikhailМодераторmanjey73, сделайте в коде заготовки для вставки английских фраз: Localization.UseRussian ? «Ваша фраза на русском» : «Место для фразы на английском.»
В существующих драйверах в лог выводятся фразы на русском или английском. Мультиязычный только пользовательский интерфейс. Для интерфейса создаются файлы с локализацией (см. существующие драйверы). Если Вы сделаете такой файл на русском, то я могу его перевести на английский.
24.05.2017 в 16:29 #5903MikhailМодераторКак Вы думаете, насколько велик риск спалить РПи целиком, если пользоваться её GPIO?
Они ведь никак не защищены от скачков напряжения.24.05.2017 в 23:28 #5908manjey73УчастникГлавное не нагрузить выходы обмотками реле, для этого на платах есть дополнительный контакт, на котором по умолчанию стоит перемычка и питание 5В идет от Raspberry. Эту перемычку удаляют и подают питание напрямую. От Raspberry питаются только оптопары.
Для входов аналогично, необходима oпторазвязка.
25.05.2017 в 11:53 #5922manjey73УчастникKpLogic при указании Localization.UseRussian пишет ошибку UseRussian не существует в типе Localization
Все, получилось…
- Этот ответ был изменен 6 лет, 10 месяцев назад от manjey73.
25.05.2017 в 16:40 #5939manjey73УчастникПоправил вывод сообщений для Инглиша в dll.
26.05.2017 в 14:07 #5952djbond07УчастникДобрый день! Можете немного рассказать как использовать драйвер? Хотелось бы потестировать.
26.05.2017 в 14:48 #5954MikhailМодераторmanjey73, сообщения на англ. посмотрю на след. неделе
26.05.2017 в 14:49 #5955MikhailМодераторМожете немного рассказать как использовать драйвер?
Рассказать, добавив описание на гитхабе ))
26.05.2017 в 16:30 #5958manjey73УчастникНу описание я добавил. Запустите на Windows, так как нет вызываемой библиотеки, то будет ошибка.
Но можно запустить свойство КП и поставить галочками необходимые GPIO (нумерация согласно BCM формата), выставить направление работы Вход/выход, подтяжку резисторов Минус/Плюс и уровень Low/High (работает только для активации выходов).Сохранить, потом если у вас уже давно настроено и не хочется копировать весь XML файл настроек, можно просто скопировать командную строку.
Проверять можно утилитой gpio — gpio readall
https://github.com/Manjey73/OpnenKPs/tree/master/KpRpi3
Собственно Readme там есть, надо только в папочку зайти.
- Этот ответ был изменен 6 лет, 10 месяцев назад от manjey73.
02.06.2017 в 10:44 #5998manjey73УчастникВыложил в релизах обновленную библиотеку в архиве. Позволяет использовать все GPIO на Raspberry Pi 3.
Исходники не обновлял…02.06.2017 в 15:23 #6000MikhailМодераторКогда я работаю со исходниками Rapid SCADA, они сразу лежат в той папке, которая связана с Гитхаб. Поэтому закинуть или загрузить изменения занимает секунд 15. Рекомендую.
02.06.2017 в 15:29 #6002manjey73Участнику меня помимо этого задачи есть, если я привяжу исходники к папкам, то там будут постоянные ошибки в коде, поэтому я когда протестировал сам, только тогда и положил. По крайней мере кто будет собирать из исходников, то меньше шансов нарваться на ошибку.
Вторая версия по коду не сильно отличается, просто задействовал все пины, чтобы была возможность освободить GPIO4 для датчиков и сохранить нужные мне сейчас 24 пина.
Чисто такая необходимость. Это можно сделать и на 1-й версии.05.06.2019 в 12:23 #12098vergiliumУчастникДобрый день. Подскажите где можно скачать откомпилированый модуль KpRpi3? Спасибо.
05.06.2019 в 13:49 #12102manjey73УчастникКачать zip вариант
в Zip варианте позволяет использовать GPIO4 как вход выход или отключить его и использовать данный вход для датчика 1Wire -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.