嘿!您似乎在 United States,您想使用我们的 English 网站吗?
Switch to English site
Skip to main content

Pmod HAT 扩展器 (144-8419)   使Pmod可以轻松连接到树莓派变得很容易。它支持即插即用功能,只需要在连接了Pmod HAT的情况下引导主机树莓派。 Pmod HAT具有三个2×6 Pmod端口,可通过树莓派上的 40个引脚GPIO连接器访问其他可用的I / O。与RS合作设计,用户可以利用DesignSpark上的示例Python库和教程。

ACL2  (134-6459)  是一个通过了SPI协议的3轴MEMS加速度计,用户可以为每个加速度轴获得高达12位的分辨率。该Pmod ACL2模块通过其运动激活的睡眠和唤醒模式提供自由落体检测以及节能功能。.

Pmod_ACL2_675026149f6985b3e8ed89e872bd67967bf9a828.png

入门

我们首先在终端(terminal)上键入以下命令:

sudo apt-get update

sudo apt-get dist-upgrade

sudo apt-get install -y build-essential git libusb-1.0-0-dev libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler libatlas-base-dev git automake byacc lsb-release cmake libgflags-dev libgoogle-glog-dev liblmdb-dev swig3.0 graphviz libxslt-dev libxml2-dev gfortran python3-dev python3-pip python3-setuptools python3-markdown python3-pillow python3-yaml python3-pygraphviz python3-h5py python3-nose python3-lxml python3-matplotlib python3-numpy python3-protobuf python3-dateutil python3-skimage python3-scipy python3-six python3-networkx libfreetype6-dev libjpeg-dev python3-gst-1.0 python3-picamera

sudo pip3 install pyserial

sudo pip3 install designspark.pmod

我们必须打开树莓派的串行端口功能

sudo raspi-config

>5 Interfacing Options
>6 serial
>Would you like a login shell to be accessible over serial?
>No
>Would you like the serial port hardware to be enabled?
>Yes

此程序代码指出Pmod ACL2必须插入Pmod HAT 扩展器JB插槽中。

if __name__ == '__main__':
    ACL2 = createPmod('ACL2','JB')
    time.sleep(0.1)

将Pmod ACL2插入下面JB标记的插槽。

 

JB2_af29b1a950eddb97beb4ca62fdd29440282632af.png

以下是用于从Pmod ACL2获取轴数据的代码:

    try:
        while True:
            x,y,z,t = ACL2.getXYZT()
            print(x,y,z,t)
            time.sleep(0.8)
            # if maxz < z:
            #     maxz = z
    except KeyboardInterrupt:
        pass
    finally:
        ACL2.cleanup()
        # print(maxz)

尚未设置键盘中断功能。

ACL2将清除先前的旧数据,并为下一个数据释放新的缓存空间。

sudo python3 /home/pi/Desktop/DesignSpark/example/ACL2_example.py

or 

sudo python /home/pi/Desktop/DesignSpark/example/ACL2_example.py 

Screenshot_2020-01-03_at_10.17_.42_AM__9bf23b374caff9cbd1e6a269c3fbe97067803eed.png

Brian0925 还没写个人简介...