革命派通阿皮

bitalino的Python项目详细描述


bitalino(r)evolution python api提供了使用python与bitalino(r)evolution交互所需的工具。

安装

pip install bitalino

用法示例

使用您的macaddress:

# This example will collect data for 5 sec.
macAddress = "00:00:00:00:00:00"
# macAddress = "/dev/tty.BITalino-XX-XX-DevB" # on Mac OS replace XX-XX by the 4 final digits of the MAC address
running_time = 5

batteryThreshold = 30
acqChannels = [0, 1, 2, 3, 4, 5]
samplingRate = 1000
nSamples = 10
digitalOutput = [1,1]

# Connect to BITalino
device = BITalino(macAddress)

# Set battery threshold
device.battery(batteryThreshold)

# Read BITalino version
print(device.version())

# Start Acquisition
device.start(samplingRate, acqChannels)

start = time.time()
end = time.time()
while (end - start) < running_time:
        # Read samples
        print(device.read(nSamples))
        end = time.time()

# Turn BITalino led on
device.trigger(digitalOutput)

# Stop acquisition
device.stop()

# Close connection
device.close()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何编写一个程序,返回一个字符串在另一个字符串中出现的次数?   @ManyToOne中的java JPA@ManyToOne无法正常工作   方法在Java中显示Eclipse中的错误,使用Maven可以很好地构建   在java中如何逆时针旋转此数组?   Java中关于日历的一个场景,其中显式设置日期会导致不同的结果   spring boot Java在BeanPropertyRowMapper上对ArrayList的缓慢SQL检索<accountQueryResult>   给出nullpointer异常的java回调方法   java对独立的arraylist元素执行算术运算   使用DropWizard对动态模式进行java JSON解析   双Java双十进制差分   带索引参数的链表java迭代器   JavaLocalDate(反)序列化可以在JAXRS服务器中工作,但不能在JAXRX客户端中工作   java请求一个整数