掌控板示例-读取传感器

# -*- coding: UTF-8 -*-
#实验效果:读取掌控板板载传感器功能,通过终端窗口查看数据
#接线:使用windows或linux电脑连接一块掌控板主控板

import time
from pinpong.board import Board
from pinpong.extension.handpy import *

Board("handpy").begin()#初始化,选择板型和端口号,不输入端口号则进行自动识别
#Board("handpy","COM36").begin()   #windows下指定端口初始化
#Board("handpy","/dev/ttyACM0").begin()   #linux下指定端口初始化
#Board("handpy","/dev/cu.usbmodem14101").begin()   #mac下指定端口初始化

while True:
    print(button_a.value())                    #按键A是否按下
    print(button_b.value())                    #按键B是否按下
    print(button_ab.value())                   #按键AB是否按下
    #  print(touchPad_P.is_touched())                               #是否触摸P
    #  print(touchPad_Y.is_touched())                               #是否触摸Y
    #  print(touchPad_T.is_touched())                               #是否触摸T
    #  print(touchPad_H.is_touched())                               #是否触摸H
    #  print(touchPad_O.is_touched())                               #是否触摸O
    #  print(touchPad_N.is_touched())                               #是否触摸N
    #  touch_threshold("all",60)                  #设置按键P/Y/T/H/O/N的触摸阈值,all代表全部
    #  print(touchPad_P.read())                          #读取按键P的触摸值
    #  print(touchPad_Y.read())                          #读取按键Y的触摸值
    #  print(touchPad_T.read())                          #读取按键T的触摸值
    #  print(touchPad_H.read())                          #读取按键H的触摸值
    #  print(touchPad_O.read())                          #读取按键O的触摸值
    #  print(touchPad_N.read())                          #读取按键N的触摸值
    print(sound.read())                            #读取麦克风强度
    print(light.read())                            #读取环境光强度
    #  print(accelerometer.get_x())                    #读取加速度X的值
    #  print(accelerometer.get_y())                    #读取加速度Y的值
    #  print(accelerometer.get_z())                    #读取加速度Z的值
    #  print(accelerometer.get_strength())             #读取加速度的强度
    print("------------------")
    time.sleep(0.4)