чем не создаёт излишней нагрузки на центральный процессор в отличии
от USB камер, которые также можно подключить к Raspberry Pi.Подключается к CSI разъёму Raspberry Pi
Output
To set the output state of a GPIO pin:
GPIO.output(channel, state)
State can be
0 / GPIO.LOW / False or 1 / GPIO.HIGH / True.
Output to several channels
chan_list = [11,12] # also works with tuples
GPIO.output(chan_list, GPIO.LOW) # sets all to GPIO.LOW
GPIO.output(chan_list, (GPIO.HIGH, GPIO.LOW)) # sets first HIGH and second LOW
GPIO.RISING
GPIO.FALLING
GPIO.BOTH
Remove event detection
GPIO.remove_event_detect(channel)
def ir_sensor_hc_sr501(channel): #power 5v
if GPIO.event_detected(channel):
print(str(datetime.datetime.now()),' Зафиксировано движение!')
GPIO.add_event_detect(19, GPIO.RISING, callback=mic_fc_04, bouncetime=100) # add rising edge detection on a channel
GPIO.add_event_detect(20, GPIO.RISING, callback=ir_sensor_hc_sr501, bouncetime=100)
while True:
time.sleep(10)
4. To output to several channels at the same time:
chan_list = (11,12)
GPIO.output(chan_list, GPIO.LOW) # all LOW
GPIO.output(chan_list, (GPIO.HIGH,GPIO.LOW)) # first LOW, second HIGH
5. Clean up at the end of your program
GPIO.cleanup()
Note that you can read the current state of a channel set up as an output using the input() function. For example to toggle an output:
GPIO.output(12, not GPIO.input(12))
Основной причиной применения ШИМ является стремление к повышению КПД при построении вторичных источников питания электронной аппаратуры и в других узлах, например, ШИМ используется для регулировки яркости подсветки LCD-мониторов и дисплеев в телефонах, КПК и т.п..
An example to blink an LED once every two seconds:
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(12, GPIO.OUT)
p = GPIO.PWM(12, 0.5)
p.start(1)
input('Press return to stop:') # use raw_input for Python 2
p.stop()
GPIO.cleanup()
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть