Prep for v0.0.2
[EVA-2020-02-2.git] / examples / noise-profile.py
old mode 100644 (file)
new mode 100755 (executable)
index 70aa6ab..1afdff5
@@ -2,11 +2,13 @@ import ST7735
 from PIL import Image, ImageDraw
 from enviroplus.noise import Noise
 
 from PIL import Image, ImageDraw
 from enviroplus.noise import Noise
 
-SAMPLERATE = 16000
+print("""noise-profile.py - Get a simple noise profile.
 
 
-FREQ_LOW = 100.0
-FREQ_HIGH = 2000.0
-WIDTH = 100
+This example grabs a basic 3-bin noise profile of low, medium and high frequency noise, plotting the noise characteristics as coloured bars.
+
+Press Ctrl+C to exit!
+
+""")
 
 noise = Noise()
 
 
 noise = Noise()
 
@@ -24,7 +26,7 @@ draw = ImageDraw.Draw(img)
 
 
 while True:
 
 
 while True:
-    low, mid, high, amp = noise.measure()
+    low, mid, high, amp = noise.get_noise_profile()
     low *= 128
     mid *= 128
     high *= 128
     low *= 128
     mid *= 128
     high *= 128
@@ -36,4 +38,3 @@ while True:
     draw.line((0, 0, 0, amp), fill=(int(low), int(mid), int(high)))
 
     disp.display(img)
     draw.line((0, 0, 0, amp), fill=(int(low), int(mid), int(high)))
 
     disp.display(img)
-