diff --git a/docs/ru/gpio.md b/docs/ru/gpio.md index 43cbb8aa..1d6ca561 100644 --- a/docs/ru/gpio.md +++ b/docs/ru/gpio.md @@ -4,6 +4,10 @@ GPIO (General-Purpose Input/Output) – это тип пинов на Raspberry > **Info** Используйте [распиновку](https://pinout.xyz), чтобы понять, какие из пинов на Raspberry Pi поддерживают GPIO и ШИМ. + + +> **Info** Для того, чтобы не создавалось конфликтов при использовании портов *GPIO* в образе закрыт доступ для портов 0, 1, 2, 3, 14, 15, на которые выведены интерфейсы подключения I2C и UART. + Для работы с GPIO на [образе для RPi](image.md) предустановлена библиотека [`pigpio`](http://abyz.me.uk/rpi/pigpio/). Чтобы взаимодействовать с этой библиотекой, запустите соответствующий демон: ```bash @@ -77,7 +81,7 @@ pi.set_servo_pulsewidth(13, 2000) ![GPIO Mosfet Magnet Connection](../assets/gpio_mosfet_magnet.png) -Для подключения электромагнита используйте полевой транзистор (MOSFET). Подключите транзистор к одному из GPIO-пинов Raspberry Pi. Для управления магнитом, подключенным к 15 пину, используйте такой код: +Для подключения электромагнита используйте полевой транзистор (MOSFET). Подключите транзистор к одному из GPIO-пинов Raspberry Pi. Для управления магнитом, подключенным к 18 пину, используйте такой код: ```python import time @@ -85,14 +89,14 @@ import pigpio pi = pigpio.pi() -# устанавливаем режим 15 пина на вывод -pi.set_mode(15, pigpio.OUTPUT) +# устанавливаем режим 18 пина на вывод +pi.set_mode(18, pigpio.OUTPUT) # включаем электромагнит -pi.write(15, 1) +pi.write(18, 1) time.sleep(2) # отключаем электромагнит -pi.write(15, 0) +pi.write(18, 0) ```