❶ 想通过电脑上的编程,控制单片机上的蓝牙模块,具体应该怎么编程。
常用的方法有:
1.通过通过电脑上的蓝牙设备给单片机上的蓝牙设备,给单片机指令起到控制作用。
2.通过串口232或485或直接串口通讯链接到单片机的串口通讯引脚给单片机指令从而达到控制单片机。
3.通过电脑上的wifi给单片机上的wifi指令不过这样麻烦。
第一种方法最好把,不过电脑上要有蓝牙设备或外界USB的蓝牙。
第二种方法是有线的,可以通过电脑上的232接口直接跟单片机通讯。
❷ 关于 一个电脑控制单片机的程序
你想复杂了。
用不着串口中断。
查询RI, 有收到数据就读,读了做动作,做完再查询RI就可以了。
要提高传输可靠性的话,最好在读到数据后,发个响应给电脑,电脑收到响应才发下一个字节的数据。
❸ 用什么无线通信模块能实现电脑无线控制单片机
总体上给你讲讲思路吧,
三个部分,小车,电脑,通讯。
小车方面先要实现用单片机控制小车前进,后退,加速,减速,这些是马达驱动的问题,看你小车具体用的马达而定。应该比较容易实现。
小车的速度检测和环温检测,速度检测要看你打算用什么传感器来检测,一般都是数字信号。用单片机采集然后运算即可获得。环温检测一般用热敏电阻实现,单片机采集是模拟信号,需要AD转换然后获得温度值。
电脑方面需要编写上位机的软件,VC或者VB都可以写。这个没什么好说的,看你写软件的个人底子如何而定。
通讯方面,通讯方面无非就是实现数据交换,一开始还是用有线的吧,直接用485通讯,单片机实现方便,电脑软件写写也方便。如果非要实现无线通讯。。。我不知道有没有能够直接接在电脑上实现无线收发的模块,如果有的话应该很方便能实现。电脑端应该有模块的驱动可以直接加载。小车端应该直接和模块通讯就可以了。我只知道有无线收发电路,实现的是单片机和单片机之间的通讯。如果要用在电脑上也可以用。电脑通过串口和收发一端连接,另外一端接小车单片机。通过电脑端串口控制单片机收发小车上单片机的信息。也就是羽毛麦田说的方法。
2011年