我想知道这是否可能。我想制作自己的软件,通过遥控快门释放来控制快门的释放。从图中我看到它有3.3V(无负载)和1.8V的阈值电压。我想知道如果我能正确理解,是否可以限制一个大约5.25v的usb电缆电压。这甚至是可能的,还是我需要看一个新的方向。我希望用c#编写软件,我相当有信心。
预先感谢您的帮助:)使用c#程序为Cannon EOS Rebel XS创建usb时间间隔
2
A
回答
0
在.Net中使用USB设备并不是最直接的任务......没有BCL中的库处理USB。但是,可以使用Win32 API。
This article应该让你开始正确的方向,只要访问USB设备,如果你想追求这一点。
至于是否可能,可能是......我不排除任何东西,但我认为如果可能的话,你需要大量的研究时间才能使其工作。 (例如,我从来没有在Win32 API文档中看到任何可以控制电压的东西)。然而,如果你能使它工作,这将是非常酷的,单单满足因素可能是值得的尝试。
新增
我看了看PInvoke.net(一个非常好的网站学习Win32 API调用),看看他们是否涵盖电源管理USB驱动器,我看什么都没有。
http://www.pinvoke.net/search.aspx?search=usb&namespace=[All]#
1
我已经打了很多这些类型的快门遥控器的,对于索尼α和为数码单反相机的佳能线。对于大炮来说,它通常是一个2.5毫米的立体声插头。它有3个接触点:地面,焦点和快门。缩短它们中的每一个,然后你将在相机中触发该功能。
http://www.doc-diy.net/photo/eos_wired_remote/
几年前,我设计我自己的电路,将采取从主机(在我的案件的HP掌上电脑)串行指令,并降低使用微控制器GPIO端口的线路之一。
现在有类似的设备有更容易的连接和控制选项。如果你想采用DIY的道路,有很多不错的选择,比如arduinos,或者如果你是c#瘾君子,那么就有netduinos。
这里是市售的解决方案,包括SDK: http://www.breezesys.com/DSLRRemotePro/features.htm
相关问题
- 1. 使用sqldf包创建时间间隔
- 2. 以30分钟的时间间隔创建时间序列
- 3. 在java中创建时间间隔
- 4. R空间映射:使用类间隔函数创建间隔
- 5. 创建时间间隔Swift的列表
- 6. 创建步骤时间间隔
- 7. SAS创建动态时间间隔
- 8. 创建日期时间间隔
- 9. 组间隔时间间隔为5秒
- 10. 时间间隔格式化程序?
- 11. 如何创建一个线程在3秒的时间间隔
- 12. 使用SAS Macro创建间隔
- 13. 时间间隔计算在时间序列上使用SQL
- 14. 使用rangeslider创建时间序列图
- 15. 使用jfreechart创建时间序列
- 16. Python脚本在特定的时间间隔执行C程序
- 17. 如何使用postgresql将时间间隔转换为时间戳?
- 18. 创建间隔计时器重置
- 19. 创建一个时间间隔,该时间间隔将导致函数在JavaScript中的随机时间运行
- 20. 如何创建间隔序列分配
- 21. Fullcalendar时间间隔
- 22. 时间间隔
- 23. 创建时间戳为NSNumber在objective-c
- 24. 带时间间隔的Javascript时间验证程序?
- 25. 无效的时间间隔&在我创建的基本shell中
- 26. 为canon写一个USB驱动eos t2i
- 27. 需要创建ajax调用中止和时间间隔
- 28. 创建时间在C++
- 29. 将时间戳排序为时间间隔PHP
- 30. 为位移创建10%间隔
谢谢,我不知道是否有它周围的其他方式。也许硬连线像电阻器一样? – Barrett 2010-08-09 06:48:23