我有树莓派 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) 我是Gradle和Android Studio(基于Intellij Idea的IDE)的新手.我的问题是纠正导入holoeverywhere to project.我阅读了很多类似的主题,但他们没有给出解决我问题的方法.
类似主题:
Android Studio无法使用HoloEverywhere和ActionBarSherlock
使用HoloEverywhere构建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