python接口到optotune焦距可调镜头

opto的Python项目详细描述


opto是一个python模块,允许您使用 这是Optotune Lens Driver 4。 用Optotune EL-10-30测试。

示例

打开串行端口,连接到光调谐,设置镜头电流 至50毫安,然后关闭串行端口,轻轻地将镜头恢复至0毫安 当前:

fromoptoimportOptoo=Opto(port='/dev/cu.usbmodem1411')o.connect()o.current(50.0)o.close(soft_close=True)

或者,这里我们使用with语句来创建正弦曲线 从最小电流到最大电流和反向的过渡:

fromoptoimportOptoimportnumpyasnpimporttimewithOpto(port='/dev/cu.usbmodem1411')aso:current_low=o.current_lower()current_high=o.current_upper()current_delta=current_high-current_lowforiinnp.linspace(0,2*np.pi,1000):o.current(np.sin(i)*current_delta+current_low)time.sleep(0.01)

安装

使用pip从github安装:

pip install git+https://github.com/OrganicIrradiation/opto.git

或者使用git克隆包:

git clone https://github.com/OrganicIrradiation/opto.git

要求

需要pySerial

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

推荐PyPI第三方库


热门话题
DB H2和控制器的java集成测试   程序未通过if语句(Java)   java如何解决JPA更新时数据库中NOTNULL的值   3DES,Java代码结果产生不同于3DES在线工具和oracle数据库脚本的结果   java是否可以在XML中设置SwipeRefreshLayout的颜色方案?   java为什么JRBeanCollectionDataSource使用jr:List组件提供传递List的空字段?   java ScrollView只能托管一个直接子安卓   java是否有更短的代码或更简单的方法将元素添加到不同大小的多个数组中?   java为什么示例作者要硬编码正交摄影机的宽度和高度?(LibGdx僵尸鸟教程)   java不断得到非法的类型错误的开始,我如何才能纠正这一点并继续前进?   java如何获取正在运行的应用程序名称并将其与安卓上数据库中记录的名称进行匹配?   用于Java和if循环代码优化的if语句   if语句如果在JAVA中没有花括号,为什么if块可以放在另一个if块中   安卓操作系统。FileUriExposedException:file:///storage/emulated/0/test.txt通过意图暴露在应用程序之外。getData()   java索引不是错误,而是索引+索引=错误   java Android从改造调用中获取实时数据   java Tictaoe打印电路板   java Guice IoC怎么样?   java JLabel设置为文本列表项   java Hibernate MasterSubDetails映射