Microbit Turnipbit 孩子也能作的聲光控開關

最近一直在研究Turnipbit這塊板子,以前也作了幾個小實驗,研究了下針腳,發現光敏傳感器和聲音傳感器針腳能對的上,就作了下這個聲光控小實驗,順便測試下這塊板子的性能。不得不說熟悉Microbit的人都能熟練操做,可視化拼插編程哪怕是孩子也能熟練操做。                                                                                                                                                                                          git

須要器件編程

1.Turnipbit以及Turnipbit擴展板個一塊性能

2.pc機一臺測試

3.數據線一條3d

4.光敏傳感器和聲音傳感器個一個blog

5.杜邦線若干接口

 

1.光敏傳感器模塊原理ip

 

光敏傳感器是利用光敏元件將光信號轉換爲電信號的傳感器,它的敏感波長在可見光波長附近,包括紅外線波長和紫外線波長。光傳感器不僅侷限於對光的探測,它還能夠做爲探測元件組成其餘傳感器,對許多非電量進行檢測,只要將這些非電量轉換爲光信號的變化便可。it

                              

2.聲音傳感器模塊原理table

 

聲音傳感器的做用至關於一個話筒

(麥克風)。它用來接收聲波,顯示聲音的振動圖象,但不能對噪聲的強度進行測量。

該傳感器內置一個對聲音敏感的電容式駐極體話筒。聲波使話筒內的駐極體薄膜振動,致使電容的變化,而產生與之對應變化的微小電壓。這一電壓隨後被轉化成0-5V的電壓,通過A/D轉換被數據採集器接受,並傳送給計算機。

4.4.接線方法:

Turnipbit擴展板與發光二極管接口對應以下表:

  

Turnip擴展板

  

光敏模塊

3V3

VCC

GND

GND

P5

DO

Turnip擴展板

聲音模塊

  

3V3

VCC

  

GND

GND

  

P11

OUT

   

4.5. 源代碼:

代碼編程仍是分兩種方式來實現

打開Turnipbit可視化編程地址http://www.turnipbit.com/

代碼編程:

from microbit import *


while True:
  if pin5.read_digital():
    if not pin11.read_digital():
      display.show(Image("09990:99999:99999:09990:00900"))
      sleep(5000)
  else:
    display.show(Image("09990:90009:90009:09990:00900"))
 

   可視化編程圖

相關文章
相關標籤/搜索