“丁杭亮-2021013100-2021A-M08-96-WW8”版本间的差异
来自iCenter Wiki
(以“===基于raspberry的声音传感器设计=== *使用pcf8591以及声音传感器,实现对声音大小的测量以及测量次数的统计。 ===利用树莓派...”为内容创建页面) |
|||
第4行: | 第4行: | ||
*使用PuTTY远程登录控制树莓派单片机,通过WinSCP将.py文件传输到树莓派中并运行,从而点亮单片机GPIO接口所连的LED灯 | *使用PuTTY远程登录控制树莓派单片机,通过WinSCP将.py文件传输到树莓派中并运行,从而点亮单片机GPIO接口所连的LED灯 | ||
*代码 | *代码 | ||
− | |||
import PCF8591 as ADC | import PCF8591 as ADC | ||
import RPi.GPIO as GPIO | import RPi.GPIO as GPIO |
2021年11月1日 (一) 10:20的最后版本
基于raspberry的声音传感器设计
- 使用pcf8591以及声音传感器,实现对声音大小的测量以及测量次数的统计。
利用树莓派和V03-trubo语音识别模块
- 使用PuTTY远程登录控制树莓派单片机,通过WinSCP将.py文件传输到树莓派中并运行,从而点亮单片机GPIO接口所连的LED灯
- 代码
import PCF8591 as ADC import RPi.GPIO as GPIO import time color = [0xFF0000, 0x00FF00, 0x0000FF, 0xFFFF00, 0xFF00FF, 0x0000FF] Red = 14 Green = 15 Blue = 18 GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) GPIO.setup(25,GPIO.IN) GPIO.setup(14,GPIO.OUT) GPIO.setup(24,GPIO.IN) GPIO.setup(15,GPIO.OUT) GPIO.setup(18,GPIO.OUT) GPIO.setup(8,GPIO.IN) GPIO.setup(7,GPIO.IN) # liangdu R = GPIO.PWM(Red, 2000) G = GPIO.PWM(Green, 1999) B = GPIO.PWM(Blue, 5000) R.start(0) G.start(0) B.start(0) s = 0 cnt = 0 while True: s = s + 1 if s % 10000 == 0: cnt += 1 cnt = cnt % 100 input1 = GPIO.input(24)+1 input2 = GPIO.input(25)+1 input3 = GPIO.input(8)+1 input4 = GPIO.input(7)+1 if (input2 == True): B.ChangeDutyCycle(cnt) else: GPIO.output(Red,GPIO.HIGH)