楼主说的问题有点混淆,单片机是操控系统(程序控制:输出信号、信号反馈、处理信号、再输出信号),单片机的信号是纯数字信号,数字信号经过放大、切换为功率驱动输出,达到控制外围设施工作的目的,而传感器是外围实施对象,使用什么传感器,具体要视你使用什么形式转换为单片机能接受并处理的信号。
(开玩笑的举个例子:人拿水瓢接雨水,接满1瓢,回身拿铁锤,咚的敲了单片机1下,这个动作过程算不算传感器的功能?但是,单片机什么反应都没有!为什么?因为你“咚”的一声不是它识别的信号!怎么办?接个咪头、接个话筒,把声音转换为电平信号传输给单片机,这下它认识了,而电平信号的大小、强弱、时长、、、这就需要解码、需要约定,也就是协议,不然它照样不知道你接了多少瓢。)
绕了一大圈、开了个玩笑,目的是想告诉你:没有单片机传感器这么个说法!用什么传感器,要看你采用什么转换形式、传输形式(也可以理解为衔接、接口)!
而“雨量、风向和风速”又是3个不同的事物范畴(可以关联也可以不关联),都需各自的计量、计算方式,也需各自对应的量化转换(数字转换),所以,你的问题是不能这样一句话完成的。当你弄明白单片机需要什么信号,雨量检测设备和风向、风速检测设备以什么形式展示(输出什么信号),而你在中间采用什么衔接,这样你就可以对设备选型了,也就不再蒙圈了。 |