Тёмный

Raspberry Pi 3: GPIO (#2) - библиотека RPi.GPIO полный мануал - Часть 5.2 

Виктор Кравченко
Подписаться 29 тыс.
Просмотров 37 тыс.
50% 1

Видео является полным мануалом по использованию предустановленной библиотеки по работе с GPIO - RPi.GPIO (0.6.3). В видео рассматриваются основные возможности библиотеки: конфигурирование пинов, ШИМ (с тестированием), работа с прерываниями и знакомство с отладчиком Shell среды IDLE Python 3.
Плейлист с видео о Raspbery Pi 3 - • Raspberry Pi - все о м...
Статьи:
- Текстовая версия ролика - codius.ru/articles/254
- Настройка удаленного обмена файлами по локальной сети - codius.ru/articles/271
- Дребезг - программное и аппаратное устранение - codius.ru/articles/199
Видео:
- Тестирование ШИМ - • Тестирование ШИМ библи...
Ссылки на товары из видео:
✔ Скидка от 7% на все на Ali - cashback.epn.bz/?i=b4155 (видеоинструкция - • Перезалит. AliExpress:... )
★ 40-пиновый T-Борд без шлейфа - codius.ru/products/345
★ 40-пиновый T-Борд со шлейфом и макеткой - codius.ru/products/349
★ Внешний ШИМ-драйвер на PCA9685 - codius.ru/products/351
★ Raspberry Pi 3 + радиаторы + БП 5В 2,5А (3 в 1) - codius.ru/products/343
★ Официальный корпус для Rasberry Pi 3 - codius.ru/products/341
★ Все одним комплектом - codius.ru/products/343
★ Rii Mini K12+ - лучшая беспроводная клавиатура для Raspberry Pi 3 - ali.pub/j3gfv (видеообзор - • Rii Mini K12+ - лучшая... )
*********************************
✔ Поддержать проект - codius.ru/donate
*********************************
✔ Медиасеть AIR для блогеров - join.air.io/codius
✔ Группа ВКонтакте - club132788435
✔ Instagram - / codius_ru
✔ twitter - / deftvk
*********************************

Наука

Опубликовано:

 

26 окт 2017

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 48   
@prokopenkoleg
@prokopenkoleg 6 лет назад
Виктор, огромное тебе человеческое спасибо. Очень качественный материал.
@oberwerewolf
@oberwerewolf 6 лет назад
Спасибо. Очень наглядное и полезное видео
@stasgoncharenko8588
@stasgoncharenko8588 4 года назад
Очень крутое и полезное видео! Автору респект!
@user-xz1jg2he1y
@user-xz1jg2he1y Год назад
Спасибо большое, для меня как для 14 летнего подростка очень качественно объяснено!!! Наконец-то смогу использовать малинку на максимум!!! Еще раз большое спасибо!!!
@user-sd4pv6bc8v
@user-sd4pv6bc8v 4 года назад
Это очень круто!
@xRedimeRx
@xRedimeRx 5 лет назад
Спасибо
@user-eg2dx5yr3n
@user-eg2dx5yr3n 5 лет назад
Не болейте!
@microlabig
@microlabig 6 лет назад
норм!
@musatov75
@musatov75 5 лет назад
Как поставить таким золотым видео +100500 лайков? Спасибо!
@lexanstels5344
@lexanstels5344 6 лет назад
Где же долгожданное видео про Sim800 dtmf ?
@dmgriny
@dmgriny 6 лет назад
Привет! Небольшая неточность в описании: "- Настройка удаленного обмена файлами по локальной сети - codius.ru/articles/271 - Дребезг - программное и аппаратное устранение - codius.ru/articles/271" ссылка на одну и туже статью
@codius
@codius 6 лет назад
Спасибо, поправил.
@musicalbison3858
@musicalbison3858 4 года назад
Спасибо за отличный контент! Вопрос по поводу среды реального времени, мне необходимо обрабатывать данные с хронографа и затем производить некоторые вычисления. В моём случае лучше использовать Arduino?
@codius
@codius 4 года назад
Я не сторонник пальбы из пушки по воробьям. Считаю, что если Arduino может справиться с задачей, значит нужно использовать её. Если нет, значит нужно смотреть в сторону более мощных/производительных/функциональных решений.
@musicalbison3858
@musicalbison3858 4 года назад
@@codius Спасибо за быстрый ответ!
@kirill_163
@kirill_163 6 лет назад
как работать на си!!!
@vasiliydenisenko5463
@vasiliydenisenko5463 6 лет назад
"Этот аргумент отвечает за коэффициент заполнения или, как у нас некорректно принято говорить, скважность" (7:31) Скважность это величина обратная коэффициенту заполнения. Зачем в листинге писать неправильно?
@NOVIKOVslifestyle
@NOVIKOVslifestyle 6 лет назад
Спасибо! Очень полезная статья. Остался один вопрос: GPIO.add_event_detect(pin, event, callback=callback_func) после наступления события надо заново взводить или при повторном наступлении она еще раз сработает?
@codius
@codius 6 лет назад
Будет срабатывать каждый раз, пока обработчик не будет удален функцией GPIO.remove_event_detect()
@NOVIKOVslifestyle
@NOVIKOVslifestyle 6 лет назад
Спасибо!
@mraker_
@mraker_ 3 года назад
Где вы всему этому научились? Хочется тоже получить эти знания, прочитать про это больше.
@codius
@codius 3 года назад
Моё образование не имеет никакого отношения к тематике канала. Это исключительно хобби. Вся информация находится в интернете в открытом доступе. Надеюсь вашего желания, также как и моего, будет достаточно, чтобы все это изучить.
@artemartemov1242
@artemartemov1242 8 месяцев назад
спасибо! Подскажите, можно ли использовать малинку как надёжный источник PPS сигнала со стабильным импульсом в секунду?
@codius
@codius 8 месяцев назад
Вряд ли. Какая-то погрешность все равно будет.
@artemartemov1242
@artemartemov1242 8 месяцев назад
@@codius я настроил синхронизацию по ntp, осталось убрать шумы на выходе с gpio. Пока на осциллографе точный импульс в секунду
@codius
@codius 8 месяцев назад
Вопрос лишь в том, насколько точный импульс вам нужен. Если просто раз в секунду, то да. Если 1 раз в 1000000000 наносекунд, то нет)))
@alexejhripunkov5997
@alexejhripunkov5997 6 лет назад
Да и вообще использовать GPIO в малинке полное ...овно, для этого есть AVR, STM и др.
@gubin.konstantin
@gubin.konstantin 5 лет назад
Виктор, подскажите пожалуйста как можно подключить к малине, скажем, 30+ однотипных датчиков и 10+ например другого типа? Подразумеваю, что это уже надо реализовывать по LAN, но как - понять не могу(. Может подскажите куда гуглить?
@codius
@codius 5 лет назад
Если физическое расстояние между RPi и датчиками не превышает 20-30см, то можно соединить по протоколам I2C/SPI. Если превышает, то на другой конец вешать МК (например, Arduino) с Ethernet-модулем (например, на W5500 codius.ru/products/498 ) и осуществлять обмен по LAN между МК. На Arduino повесить функционал сбора данных с датчиков и передачи данных на Малинку.
@gubin.konstantin
@gubin.konstantin 5 лет назад
@@codius спасибо большое! Буду искать, пробовать. А не хотите подобное видео реализовать? (Я про случай, когда длинна 20- 50 метров, например огород/теплица).
@codius
@codius 5 лет назад
@@gubin.konstantin Я сейчас занимаюсь реализацией у себя умного дома по данной схеме, но очень много работы и неизвестно, когда руки дойдут реализовать все задуманное.
@gubin.konstantin
@gubin.konstantin 5 лет назад
@@codius ещё раз спасибо! С нетерпением жду ваше новое видео!
@sergeyrink3003
@sergeyrink3003 4 года назад
Связать бы Малину с Ардуиной в виде шилда и библиотекой дать доступ к 5в защищенным портам Ардуино из Малины как к своим собственным. :)) Я знаю что есть платы совмещающие, но как насчет упрощения программирования?
@ibrag2012
@ibrag2012 5 лет назад
3:00 а існує якісь засіб обійти ОС? В ардуїно робив так: зупиняв все окрім таймера (таймер в якості лічильника тактів), одне переривання - записую старт, друге - стоп, різниця показує час з періодом 62.5нс.
@codius
@codius 5 лет назад
Arduino больше подходит для решения таких задач. Для использования с RPi пробуйте использовать внешние ШИМ-драйверы типа codius.ru/products/351
@Dmitrii82
@Dmitrii82 4 года назад
Я так понимаю в атмел студио писать не получится?
@codius
@codius 4 года назад
Нет.
@archilvarsimashvili5421
@archilvarsimashvili5421 5 лет назад
Жаль, что питон, а не си
@explay1000
@explay1000 5 лет назад
То есть из за кривого ШИМ, у меня сервопривод работает с дерганием?
@codius
@codius 5 лет назад
Если используете эту библиотеку, то да.
@explay1000
@explay1000 5 лет назад
Ок, попробую winwire
@user-fs4uh1tc4y
@user-fs4uh1tc4y 23 дня назад
Зачем так много времени мусолить эту библиотеку, если она Гг .
@user-fh5hz2bx4d
@user-fh5hz2bx4d 6 лет назад
я первый))
@iliyaleto
@iliyaleto 6 лет назад
Как это линукс не является средой реального времени? В кинотеатре серваки на линуксе, ок?
@codius
@codius 6 лет назад
Кинотеатры не лучший пример (ИМХО) использования систем реального времени. Здесь имеется ввиду HRTS (hard real-time systems), примером которых является все таки автоматизация производственными процессами, либо сбор телеметрии с критически важной привязкой ко времени.
@Denysmai
@Denysmai 6 лет назад
ключевое слово RTOS
@mixail844
@mixail844 6 лет назад
причем здесь серваки кинотеатра и ОСРВ?
@dimoskrovasos
@dimoskrovasos Год назад
Спасибо
Далее
Работа с GPIO пинами Raspberry Pi.
8:10
Raspberry Pi Pico - Первый взгляд
8:48
Просмотров 60 тыс.
Raspberry Pi Servo Motor Control
17:36
Просмотров 383 тыс.
Raspberry Pi GPIO Tutorial: The Basics Explained
8:57
Просмотров 325 тыс.
Testing 10 Mini PCs 2018
35:48
Просмотров 249 тыс.
Магниты и S Pen 🖊️
0:37
Просмотров 76 тыс.