Содержание
- 2. Raspberry PI 3
- 3. CSI камера Данная камера использует аппаратные ресурсы видеопроцессора, в связи с чем не создаёт излишней нагрузки
- 4. GPIO GPIO - группа портов ввода/вывода, на физическом уровне представлена разъёмом из двух рядов штырьковых выводов
- 5. I2C I2C - двунаправленная шина передачи данных, разработанная еще в 1980х годах компанией Philips для осуществления
- 6. I2C. Датчика давления, температуры и влажности BME280 производства Bosch Sensortec
- 7. UART com-порт RS-232 Примеры применения: подключение модуля bluetooth терминальная связь с компьютером
- 8. SPI SPI (англ. Serial Peripheral Interface, SPI bus — последовательный периферийный интерфейс, шина SPI) — последовательный
- 9. Аналоги Raspberry Orange Pi Banana Pi BPI-M3
- 10. Raspbian
- 11. raspberry-gpio-python Importing the module try: import RPi.GPIO as GPIO except RuntimeError: print("Error importing RPi.GPIO! This is
- 12. Channels Warnings GPIO.setwarnings(False) Setup up a channel GPIO.setup(channel, GPIO.IN) GPIO.setup(channel, GPIO.OUT) GPIO.setup(channel, GPIO.OUT, initial=GPIO.HIGH) chan_list =
- 13. Cleanup GPIO.cleanup(channel) GPIO.cleanup( (channel1, channel2) ) GPIO.cleanup( [channel1, channel2] ) import atexit def cleanup(): GPIO.cleanup() print("Cleaning
- 14. Inputs Pull up / Pull down resistors GPIO.setup(channel, GPIO.IN, pull_up_down=GPIO.PUD_UP) # or GPIO.setup(channel, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) Снимок
- 15. Inputs. Как опрашивать правильно? Interrupts and Edge detection! LOW -> HIGH = rising edge HIGH ->
- 16. Threaded callbacks def my_callback(channel): print('This is a edge event callback function!') print('Edge detected on channel %s'%channel)
- 17. Switch debounce (шумоподавитель) You may notice that the callbacks are called more than once for each
- 18. Пример, на input # coding: utf-8 import RPi.GPIO as GPIO import time, datetime import atexit import
- 19. GPIO Outputs 1. First set up RPi.GPIO import RPi.GPIO as GPIO GPIO.setmode(GPIO.BOARD) GPIO.setup(12, GPIO.OUT) 2. To
- 20. PWM Широтно-импульсная модуляция (ШИМ, англ. pulse-width modulation (PWM)) — процесс управления мощностью, подводимой к нагрузке, путём
- 21. Using PWM in RPi.GPIO To create a PWM instance: p = GPIO.PWM(channel, frequency) To start PWM:
- 22. Using PWM in RPi.GPIO An example to brighten/dim an LED: import time import RPi.GPIO as GPIO
- 24. Скачать презентацию