Raspberry Pi 3: GPIO (#2) - библиотека RPi.GPIO полный мануал - Часть 5.2
ฝัง
- เผยแพร่เมื่อ 14 ต.ค. 2024
- Видео является полным мануалом по использованию предустановленной библиотеки по работе с GPIO - RPi.GPIO (0.6.3). В видео рассматриваются основные возможности библиотеки: конфигурирование пинов, ШИМ (с тестированием), работа с прерываниями и знакомство с отладчиком Shell среды IDLE Python 3.
Плейлист с видео о Raspbery Pi 3 - • Raspberry Pi - все о м...
Статьи:
- Текстовая версия ролика - codius.ru/artic...
- Настройка удаленного обмена файлами по локальной сети - codius.ru/artic...
- Дребезг - программное и аппаратное устранение - codius.ru/artic...
Видео:
- Тестирование ШИМ - • Тестирование ШИМ библи...
Ссылки на товары из видео:
✔ Скидка от 7% на все на Ali - cashback.epn.b... (видеоинструкция - • Перезалит. AliExpress:... )
★ 40-пиновый T-Борд без шлейфа - codius.ru/produ...
★ 40-пиновый T-Борд со шлейфом и макеткой - codius.ru/produ...
★ Внешний ШИМ-драйвер на PCA9685 - codius.ru/produ...
★ Raspberry Pi 3 + радиаторы + БП 5В 2,5А (3 в 1) - codius.ru/produ...
★ Официальный корпус для Rasberry Pi 3 - codius.ru/produ...
★ Все одним комплектом - codius.ru/produ...
★ Rii Mini K12+ - лучшая беспроводная клавиатура для Raspberry Pi 3 - ali.pub/j3gfv (видеообзор - • Rii Mini K12+ - лучшая... )
*********************************
✔ Поддержать проект - codius.ru/donate
*********************************
✔ Медиасеть AIR для блогеров - join.air.io/codius
✔ Группа ВКонтакте - club132...
✔ Instagram - / codius_ru
✔ twitter - / deftvk
*********************************
Виктор, огромное тебе человеческое спасибо. Очень качественный материал.
Спасибо большое, для меня как для 14 летнего подростка очень качественно объяснено!!!
Наконец-то смогу использовать малинку на максимум!!!
Еще раз большое спасибо!!!
Очень крутое и полезное видео! Автору респект!
Спасибо
Спасибо. Очень наглядное и полезное видео
Не болейте!
Это очень круто!
Спасибо за отличный контент! Вопрос по поводу среды реального времени, мне необходимо обрабатывать данные с хронографа и затем производить некоторые вычисления. В моём случае лучше использовать Arduino?
Я не сторонник пальбы из пушки по воробьям. Считаю, что если Arduino может справиться с задачей, значит нужно использовать её. Если нет, значит нужно смотреть в сторону более мощных/производительных/функциональных решений.
@@codius Спасибо за быстрый ответ!
спасибо! Подскажите, можно ли использовать малинку как надёжный источник PPS сигнала со стабильным импульсом в секунду?
Вряд ли. Какая-то погрешность все равно будет.
@@codius я настроил синхронизацию по ntp, осталось убрать шумы на выходе с gpio. Пока на осциллографе точный импульс в секунду
Вопрос лишь в том, насколько точный импульс вам нужен. Если просто раз в секунду, то да. Если 1 раз в 1000000000 наносекунд, то нет)))
Где вы всему этому научились? Хочется тоже получить эти знания, прочитать про это больше.
Моё образование не имеет никакого отношения к тематике канала. Это исключительно хобби. Вся информация находится в интернете в открытом доступе. Надеюсь вашего желания, также как и моего, будет достаточно, чтобы все это изучить.
"Этот аргумент отвечает за коэффициент заполнения или, как у нас некорректно принято говорить, скважность" (7:31) Скважность это величина обратная коэффициенту заполнения. Зачем в листинге писать неправильно?
Как поставить таким золотым видео +100500 лайков? Спасибо!
Спасибо! Очень полезная статья. Остался один вопрос: GPIO.add_event_detect(pin, event, callback=callback_func) после наступления события надо заново взводить или при повторном наступлении она еще раз сработает?
Будет срабатывать каждый раз, пока обработчик не будет удален функцией GPIO.remove_event_detect()
Спасибо!
Привет! Небольшая неточность в описании:
"- Настройка удаленного обмена файлами по локальной сети - codius.ru/articles/271
- Дребезг - программное и аппаратное устранение - codius.ru/articles/271"
ссылка на одну и туже статью
Спасибо, поправил.
3:00 а існує якісь засіб обійти ОС? В ардуїно робив так: зупиняв все окрім таймера (таймер в якості лічильника тактів), одне переривання - записую старт, друге - стоп, різниця показує час з періодом 62.5нс.
Arduino больше подходит для решения таких задач. Для использования с RPi пробуйте использовать внешние ШИМ-драйверы типа codius.ru/products/351
Связать бы Малину с Ардуиной в виде шилда и библиотекой дать доступ к 5в защищенным портам Ардуино из Малины как к своим собственным. :))
Я знаю что есть платы совмещающие, но как насчет упрощения программирования?
Виктор, подскажите пожалуйста как можно подключить к малине, скажем, 30+ однотипных датчиков и 10+ например другого типа? Подразумеваю, что это уже надо реализовывать по LAN, но как - понять не могу(. Может подскажите куда гуглить?
Если физическое расстояние между RPi и датчиками не превышает 20-30см, то можно соединить по протоколам I2C/SPI. Если превышает, то на другой конец вешать МК (например, Arduino) с Ethernet-модулем (например, на W5500 codius.ru/products/498 ) и осуществлять обмен по LAN между МК. На Arduino повесить функционал сбора данных с датчиков и передачи данных на Малинку.
@@codius спасибо большое! Буду искать, пробовать. А не хотите подобное видео реализовать? (Я про случай, когда длинна 20- 50 метров, например огород/теплица).
@@gubin.konstantin Я сейчас занимаюсь реализацией у себя умного дома по данной схеме, но очень много работы и неизвестно, когда руки дойдут реализовать все задуманное.
@@codius ещё раз спасибо! С нетерпением жду ваше новое видео!
Где же долгожданное видео про Sim800 dtmf ?
норм!
Я так понимаю в атмел студио писать не получится?
Нет.
То есть из за кривого ШИМ, у меня сервопривод работает с дерганием?
Если используете эту библиотеку, то да.
Ок, попробую winwire
Да и вообще использовать GPIO в малинке полное ...овно, для этого есть AVR, STM и др.
Зачем так много времени мусолить эту библиотеку, если она Гг .
как работать на си!!!
Жаль, что питон, а не си
Как это линукс не является средой реального времени? В кинотеатре серваки на линуксе, ок?
Кинотеатры не лучший пример (ИМХО) использования систем реального времени. Здесь имеется ввиду HRTS (hard real-time systems), примером которых является все таки автоматизация производственными процессами, либо сбор телеметрии с критически важной привязкой ко времени.
ключевое слово RTOS
причем здесь серваки кинотеатра и ОСРВ?
я первый))
Спасибо