win8.1下unity串口投币器(纸钞识别器)开发
2015-12-19 15:43
375 查看
投币器开发
使用的是ITC里面的纸钞识别
首先买来的很坑,就是躶的识别器,其他上面都不带的,
然后需要自己配置的有串口转usb的转换器
还有12v开关电源,(这个还要找电工做个插头的)
然后使用unity开发遇到很多
虽然可以问商家要个测试程序,然后发现有各种问题,
投币器是由闪烁标志的,而且自带驱动
商家提供的测试程序不能再64下运行,本来都打算装64位win8了,
后来发现在32下稳定,而在64位下不稳定,
但是重启com后可以稳定一次,这里就使用这种方式解决了
使用的时候再打开com口,然后收抄成功后关闭com口,(可以重启测试,关闭再打开之间确保有50毫秒,因为64位下有时候太快会无法打开)
首先unity的string存在问题,不能用通常的转换到型号发送,因为string里通常还包含了其他东西,使得其中操作都是utf8的编码
而传输的话最好用byte方式传输,赋值不能用字符串的话可以直接在public中赋值(用string会多出几个字节),注意要把填入byte的信号字符事先转成16进制输入
串口调试器可以在这里下载
http://download.csdn.net/detail/pudgetutu/7976543
unity使用串口会出现错误
Assets/Script/ControlBlack.cs(4,17): error CS0234: The type or namespace name `Ports' does not exist in the namespace `System.IO'. Are you missing an assembly reference?
这个可以用player setting中的下面图中的解决
使用的是ITC里面的纸钞识别
首先买来的很坑,就是躶的识别器,其他上面都不带的,
然后需要自己配置的有串口转usb的转换器
还有12v开关电源,(这个还要找电工做个插头的)
然后使用unity开发遇到很多
虽然可以问商家要个测试程序,然后发现有各种问题,
投币器是由闪烁标志的,而且自带驱动
商家提供的测试程序不能再64下运行,本来都打算装64位win8了,
后来发现在32下稳定,而在64位下不稳定,
但是重启com后可以稳定一次,这里就使用这种方式解决了
使用的时候再打开com口,然后收抄成功后关闭com口,(可以重启测试,关闭再打开之间确保有50毫秒,因为64位下有时候太快会无法打开)
首先unity的string存在问题,不能用通常的转换到型号发送,因为string里通常还包含了其他东西,使得其中操作都是utf8的编码
而传输的话最好用byte方式传输,赋值不能用字符串的话可以直接在public中赋值(用string会多出几个字节),注意要把填入byte的信号字符事先转成16进制输入
串口调试器可以在这里下载
http://download.csdn.net/detail/pudgetutu/7976543
unity使用串口会出现错误
Assets/Script/ControlBlack.cs(4,17): error CS0234: The type or namespace name `Ports' does not exist in the namespace `System.IO'. Are you missing an assembly reference?
这个可以用player setting中的下面图中的解决
相关文章推荐
- Unity3D手游开发日记(1) - 移动平台实时阴影方案
- Unity3D-C#扩展方法
- Unity中的Serializable
- Unity3D-MONO脚本自带函数执行顺序
- Unity3D-PlayerPrefs本地数据保存读取
- Unity3D性能优化总结(转纳金网)
- Unity Shader入门介绍
- Unity5.3Json测试学习
- 使用unity3d 接入anySDK的总结1
- Unity加载和内存管理机制(二)
- Unity加载和内存管理机制(一)
- Drawcall总结-Unity5.X
- 宣雨松版《Unity3D游戏开发》最后章节实战《突出重围》逻辑整理
- unity3d 依据指定的Assets下的目录路径 返回这个路径下的全部文件名称
- “400 Bad Request”解决办法及Unity下载文件保存到本地
- 小米游戏中心sdk接入unity
- iOS与Unity3d的交互实现
- Unity插件之NGUI学习(5)—— 创建Label图文混排及文字点击
- PureMVC for Unity3d Demo
- unity3d中摄像机只看对应的对象.