一维扫描器传送给单片机的信息,怎么进行区分?

2020-01-18 18:43发布

例如选用这款扫描器,UC1500的。
这款扫描器是usb/rs232/PS、2三种接口出信号的,可以做个转换板,例如把usb转为串口(TTL)接口。
这款扫描器出来的是数字信号。

然后是使用这款扫描器的目的:用于物流分类。思路如下:
先准备三个不同的一维码假设为A,B,C(暂时不考虑长度)。自己定义让一维码A对应为广州市,B为上海市,C为北京市。
然后将A,B,C贴在自制的纸质包裹上(三者保持足够距离),通过传送带带动给扫描器扫描。
扫描器将扫描到的信息发给单片机。

问:单片机如何识别这个信号并加以区分是A还是B还是C?有没有用过的前辈给点意见指点下迷津。

1,希望有高手能帮忙解答,如果要达成以上目的需要具备哪些条件
2,可以不拘泥于这款扫描器,只有能实现自动扫描并发送信号的这类扫描一维码的设备都可以。
3,有没有用过这类设备的高手能提供下于51通信,并用51来识别处理的源码,部分的也是可以的。
4,或者有没有高手评估一下项目的可行性,和预测下开发周期。

感谢您的阅读,如果您有宝贵的意见希望不吝赐教,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
26条回答
柯铭凯
1楼-- · 2020-01-18 19:19
挖一下,不要沉啊~~~~(>_<)~~~~
蓝蓝的恋
2楼-- · 2020-01-18 22:07
一维码不就是条码吗?直接用232接受处理数据不行吗?
xintao
3楼-- · 2020-01-18 22:50
 精彩回答 2  元偷偷看……
柯铭凯
4楼-- · 2020-01-19 01:39
蓝蓝的恋 发表于 2016-3-5 15:14
一维码不就是条码吗?直接用232接受处理数据不行吗?

不是要接电脑,是要接单片机,单片机又没法直接显示出来,要写一个比较程序,比较读取到的是什么,才好确定那个条码所需对应的子程序
柯铭凯
5楼-- · 2020-01-19 03:06
xintao 发表于 2016-3-5 15:16
你三个一维码不是各不相同吗?比如说A读回来是11111,B读回来是22222,C读回来是33333,那么根据读回来的数 ...

是啊,您说的很对就是这个思维,现在技术上遇到的困难就是在单片机上如何利用程序来识别读到的是111,还是222
mcuprogram
6楼-- · 2020-01-19 05:05
串口直接是返回来你扫到的数据

一周热门 更多>