На пинах напряжение на "0" не сбрасывается!

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

На пинах напряжение на "0" не сбрасывается!

Сообщение Yashalta » Пт май 25, 2018 8:20 pm

Может кто сталкивался?
Не сбрасывается напряжение на "0" на пинах Raspberry Pi3! Я собрал схему для начинающих, в которой просто включается по команде светодиод и горит пока не введешь команду на отключение.
Код простенький на Python
Это код на включение светодиода

Код: Выделить всё

# -- coding: utf-8 --
import RPi.GPIO as GPIO
pin=2
GPIO.setmode(GPIO.BCM)
GPIO.setup(pin, GPIO.OUT, initial=1)
print("Light On!")
А ниже код на выключение светодиода.

Код: Выделить всё

# -- coding: utf-8 --
import RPi.GPIO as GPIO
pin=2
GPIO.setmode(GPIO.BCM)
GPIO.setup(pin, GPIO.OUT, initial=0)
GPIO.cleanup()
print("Light Off!")
Светодиод горит всегда! Разница только в яркости!
Когда даешь команду на включение то светодиод становиться ярким. А когда даешь команду на выключение то, он, не отключается а потускнеет где то на 50% и продолжает гореть.
В чем может быть дело, не подскажите!?!?!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: На пинах напряжение на "0" не сбрасывается!

Сообщение tarasfrompir » Пт май 25, 2018 8:27 pm

А какую схему использовал? Подключения?
Спасибо нам ПОМОЖЕТ..!
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Re: На пинах напряжение на "0" не сбрасывается!

Сообщение Yashalta » Пт май 25, 2018 8:42 pm

tarasfrompir1 писал(а):
Пт май 25, 2018 8:27 pm
А какую схему использовал? Подключения?
Реализованно так же как на картинке, только другая земля, в моем случае это GND на 9-м пине, а "+" на BCM2 который на 2-м пине.
Изображение[/url]
Аватара пользователя
Sapizdullin
Сообщения: 408
Зарегистрирован: Сб фев 18, 2017 9:47 am
Откуда: Земля
Благодарил (а): 54 раза
Поблагодарили: 61 раз

Re: На пинах напряжение на "0" не сбрасывается!

Сообщение Sapizdullin » Пт май 25, 2018 9:11 pm

Yashalta писал(а):
Пт май 25, 2018 8:20 pm
Может кто сталкивался?
Не сбрасывается напряжение на "0" на пинах Raspberry Pi3! Я собрал схему для начинающих, в которой просто включается по команде светодиод и горит пока не введешь команду на отключение.
Код простенький на Python
Это код на включение светодиода

Код: Выделить всё

# -- coding: utf-8 --
import RPi.GPIO as GPIO
pin=2
GPIO.setmode(GPIO.BCM)
GPIO.setup(pin, GPIO.OUT, initial=1)
print("Light On!")
А ниже код на выключение светодиода.

Код: Выделить всё

# -- coding: utf-8 --
import RPi.GPIO as GPIO
pin=2
GPIO.setmode(GPIO.BCM)
GPIO.setup(pin, GPIO.OUT, initial=0)
GPIO.cleanup()
print("Light Off!")
Светодиод горит всегда! Разница только в яркости!
Когда даешь команду на включение то светодиод становиться ярким. А когда даешь команду на выключение то, он, не отключается а потускнеет где то на 50% и продолжает гореть.
В чем может быть дело, не подскажите!?!?!
Подтяни пин к земле через 4,7 КОм...
За это сообщение автора Sapizdullin поблагодарил:
Yashalta (Сб май 26, 2018 12:49 pm)
Рейтинг: 1.16%
Intel(R) Core(TM) i7-6700, Debian 9 "Stretch", Zoneminder, Avreg.
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Re: На пинах напряжение на "0" не сбрасывается!

Сообщение Yashalta » Пт май 25, 2018 9:19 pm

Sapizdullin писал(а):
Пт май 25, 2018 9:11 pm
Подтяни пин к земле через 4,7 КОм...
Не понял, сейчас у меня стоит резистор на 220 Ом, мне его нужно заменить на 4,7 КОМ или мне нужно добавть резистор 4,7 КОМ еще куда то?
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

Re: На пинах напряжение на "0" не сбрасывается!

Сообщение Ron » Пт май 25, 2018 10:21 pm

Это означает, что сигнальный пин соедини через 4.7 kOm на землю.
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: На пинах напряжение на "0" не сбрасывается!

Сообщение tarasfrompir » Пт май 25, 2018 11:21 pm

Ron писал(а):
Пт май 25, 2018 10:21 pm
Это означает, что сигнальный пин соедини через 4.7 kOm на землю.

Надо вставить резистор между проводами.
За это сообщение автора tarasfrompir поблагодарил:
Yashalta (Сб май 26, 2018 12:49 pm)
Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

Re: На пинах напряжение на "0" не сбрасывается!

Сообщение Ron » Сб май 26, 2018 12:07 am

Ну и так можно описать.
Одно и то же, что бы понятно было что такое подтяжка :D
За это сообщение автора Ron поблагодарил:
Yashalta (Сб май 26, 2018 12:50 pm)
Рейтинг: 1.16%
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Re: На пинах напряжение на "0" не сбрасывается!

Сообщение Yashalta » Сб май 26, 2018 12:55 pm

Сказал всем "Спасибо", понял, что нудно делать! На данный момент у меня нет резистора 4.7 kOm, найду поставлю, отпишусь!
ТОлько вопрос: Почему у меня напряжение на пине не сбрасывается на "0"! Ни где, не видел, в такой простой схеме как подключение светодиода к Raspberry, что бы люди еще добавочно "Подтягивали пин к земле через 4,7 КОм"!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: На пинах напряжение на "0" не сбрасывается!

Сообщение tarasfrompir » Сб май 26, 2018 2:17 pm

Да все очень просто при работе с гпио необходимо делать подтяжку для того что бы , гпио скидывался сам в ноль. Такая архитектура у процессора..
Спасибо нам ПОМОЖЕТ..!
Ответить