From 6f95037e56d3e5170dcac4839bed468bca82da60 Mon Sep 17 00:00:00 2001 From: Andrei Korigodski Date: Thu, 18 Apr 2019 18:41:38 +0300 Subject: [PATCH] docs: update article on GPIO --- docs/ru/gpio.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/ru/gpio.md b/docs/ru/gpio.md index 4547a868..ec03b8ad 100644 --- a/docs/ru/gpio.md +++ b/docs/ru/gpio.md @@ -1,10 +1,10 @@ # Работа с GPIO -GPIO (General-Purpose Input/Output) – это тип пинов на Raspberry Pi, напряжение на которых можно программно подавать и измерять. Также на этих пинах реализован аппаратный ШИМ (PWM). +GPIO (General-Purpose Input/Output) – это тип пинов на Raspberry Pi, напряжение на которых можно программно подавать и измерять. Также на некоторых пинах реализован аппаратный ШИМ (PWM). -> **Info** Используйте [распиновку](https://pinout.xyz), чтобы понять, какие из пинов на Raspberry Pi поддерживают GPIO. +> **Info** Используйте [распиновку](https://pinout.xyz), чтобы понять, какие из пинов на Raspberry Pi поддерживают GPIO и ШИМ. -Для работы с GPIO на [образе для RPi](microsd_images.md) предустановлена библиотека [`pigpio`](http://abyz.me.uk/rpi/pigpio/). Чтобы взаимодействовать с этой библиотекой запустите соответствующий демон: +Для работы с GPIO на [образе для RPi](microsd_images.md) предустановлена библиотека [`pigpio`](http://abyz.me.uk/rpi/pigpio/). Чтобы взаимодействовать с этой библиотекой, запустите соответствующий демон: ```bash sudo systemctl start pigpiod.service @@ -49,7 +49,7 @@ level = pi.read(12) ## Подключение сервоприводов -Большинство сервоприводов управляются с помощью ШИМ сигнала, причем крайним положениям привода соответствуют сигналы шириной приблизительно 1000 и 2000 мкс. Значения для конкретного сервопривода могут быть выяснены экспериментально. +Большинство сервоприводов управляются с помощью ШИМ-сигнала, причем крайним положениям привода соответствуют сигналы шириной приблизительно 1000 и 2000 мкс. Значения для конкретного сервопривода могут быть определены экспериментально. Подключите сигнальный провод сервопривода к одному из GPIO-пинов Raspberry. Для управления сервоприводом, подключенного к 13 пину, используйте такой код: @@ -73,7 +73,7 @@ pi.set_servo_pulsewidth(13, 2000) -Для подключения электромагнита используйте MOSFET-транзистор. Подключите транзистор к одному из GPIO-пинов Raspberry Pi. Для управления магнитом, подключенным к 15 пину, используйте такой код: +Для подключения электромагнита используйте полевой транзистор (MOSFET). Подключите транзистор к одному из GPIO-пинов Raspberry Pi. Для управления магнитом, подключенным к 15 пину, используйте такой код: ```python import time