小编gra*_*nan的帖子

如何在python中的串口上编写ttyUSB0将被解释的命令?

我有树莓派 B+,通过 USB 连接了 Telegesis ZigBee 模块(ETRX3 USB 棒)。使用命令:

    debian:~# stty -F /dev/ttyUSB0 -raw ispeed 19200 ospeed 19200
    debian:~# cat < /dev/ttyUSB0 &
    debian:~# echo "ATI" > /dev/ttyUSB0
Run Code Online (Sandbox Code Playgroud)

ZigBee 模块执行了 ATI 命令,我可以看到正确的输出:

   Telegesis ETRX357

   R308C

   OK
Run Code Online (Sandbox Code Playgroud)

我想用 python 脚本做同样的事情。我用以下代码编写了 python 脚本:

    #!/usr/bin/env python

    # based on tutorials:
    #   http://www.roman10.net/serial-port-communication-in-python/
    #   http://www.brettdangerfield.com/post/raspberrypi_tempature_monitor_project/

    import serial, time

    SERIALPORT = "/dev/ttyUSB0"
    BAUDRATE = 19200

    ser = serial.Serial(SERIALPORT, BAUDRATE)

    ser.bytesize = serial.EIGHTBITS #number of bits per bytes

    ser.parity = serial.PARITY_NONE #set parity check: no parity …
Run Code Online (Sandbox Code Playgroud)

python linux serial-port zigbee raspberry-pi

5
推荐指数
1
解决办法
3万
查看次数

在Android Studio中添加Holoeverywhere项目

我是Gradle和Android Studio(基于Intellij Idea的IDE)的新手.我的问题是纠正导入holoeverywhere to project.我阅读了很多类似的主题,但他们没有给出解决我问题的方法.

类似主题:

Android Studio无法使用HoloEverywhere和ActionBarSherlock

使用HoloEverywhere构建Android Studio项目失败

如何将库项目添加到Android Studio?

下面放了我操作方法的屏幕:

1首先从头开始创建新项目

新项目

2为libs创建目录

在此输入图像描述

3导入新模块 在此输入图像描述

4使用Maven模型导入holoeverywhere 在此输入图像描述

5导入设置 在此输入图像描述 在此输入图像描述 在此输入图像描述 在此输入图像描述 在此输入图像描述

6向主应用程序模块添加依赖项 在此输入图像描述 在此输入图像描述 在此输入图像描述

7将Holoeverywhere dir移动到图书馆 在此输入图像描述 在此输入图像描述 在此输入图像描述

8更改父模块名称 在此输入图像描述

9添加对gradle文件的依赖性 在此输入图像描述

10更改活动中的导入 在此输入图像描述

11运行结果 在此输入图像描述

12另一种设定依赖的尝试 在此输入图像描述

请给我同样的想法如何纠正导入holoeverywhere

android intellij-idea gradle android-holo-everywhere android-studio

3
推荐指数
1
解决办法
3523
查看次数