Raspberry Pi:Примеры/Подключение вольтметра

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Проверка/Оформление/Редактирование: Мякишев Е.А.



Подключение вольтметра

Данный пример демонстрирует как подключить вольтметр к Raspberry Pi.

Запустите программу и введите значение от 0 до 100 и понаблюдайте как изменятся показания вольтметра.

Нажмите комбинация клавиш  Ctrl + C , чтобы завершить выполнение программы.

Необходимое оборудование

Схема

Будьте осторожны при обращении с портами GPIO вашего Raspberry Pi. Помните входы и выходы GPIO расссчитаны на напряжение +3,3В


В данном примере эмиттер транзистора находится слева и он заземлен,база соединяется через резистор с 12 выводом, а коллектор идет на один из выводов вольтметра, свободный вывод вольтметра соединяется со вторым выводом GPIO Raspberry Pi.

Все манипуляции по подключению производите только при отключенном питании платы Raspberry Pi


Код

Python 2.X

import RPi.GPIO as GPIO

led_pin = 18
GPIO.setmode(GPIO.BCM)
GPIO.setup(led_pin, GPIO.OUT)

pwm_led = GPIO.PWM(led_pin, 500)
pwm_led.start(100)

while True:
        duty_s = raw_input("Enter Brightness (0 to 100):")
        duty = int(duty_s)
        pwm_led.ChangeDutyCycle(duty)

Python 3.X

import RPi.GPIO as GPIO

led_pin = 18
GPIO.setmode(GPIO.BCM)
GPIO.setup(led_pin, GPIO.OUT)

pwm_led = GPIO.PWM(led_pin, 500)
pwm_led.start(100)

while True:
        duty_s = input("Enter Brightness (0 to 100):")
        duty = int(duty_s)
        pwm_led.ChangeDutyCycle(duty)

См.также

Внешние ссылки