Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #def _getDB():
- # samples = []
- # for x in range(0,5):
- # samples.insert(x, mcp.read_adc(0))
- # time.sleep(0.01)
- # signalMax = 0
- # signalMin = 1024
- # for y in samples:
- # if y>signalMax:
- # signalMax = y
- # else:
- # if y<signalMin:
- # signalMin = y
- # peakToPeak = (float) (signalMax-signalMin)
- # volts = (float) ((peakToPeak*5.0)/1024)
- # db = 0.0
- # try:#
- # db = (float)(20*math.log10(volts*2000))
- # except:
- # pass
- # return int(db)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement