有关单片机的几个小问题
我设想实现一个功能。流程是这样的,首先是分别用人工方式分别控制三个小开关的开与关,其实1.5伏--4.5伏就可以。然后通过无线电发射给电脑(5米就可以)。然后让电脑软件分...
我设想实现一个功能。流程是这样的,首先是分别用人工方式分别控制三个小开关的开与关,其实1.5伏--4.5伏就可以。然后通过无线电发射给电脑(5米就可以)。然后让电脑软件分别感受3个开关的开与关。
问题1:理论能实现吗?
问题2:需要购买什么配件组合?
问题3:使用nRF2401单片射频收发芯片能实现吗,需要其他配件吗?
谢谢大家的回答
我的QQ:923043247 展开
问题1:理论能实现吗?
问题2:需要购买什么配件组合?
问题3:使用nRF2401单片射频收发芯片能实现吗,需要其他配件吗?
谢谢大家的回答
我的QQ:923043247 展开
展开全部
单靠计算机的软件没办法实现感知你按下那个按键
你这又是单片机又是nRF芯片的。其实不用哪么复杂的东西,简单的搭建一个RC振荡电路即可。三个小开关代表分别接三个不同阻值的电阻,在电容C一定的情况下三个开关分别按下发射出不同频率的信号,计算机那端用一个选频电路接收信号并滤波成为一个脉冲信号之后送单片机就算它的频率是多少,就可以区分出你按下那个按键然后可以用MAX232芯片把一个字符发送到计算机串口,字符等于1就是按下一按键,等于2就是按下二按键。……
计算机上再编写一个软件来接收单片机传输来的数据知道你按的是那个按键!
你这又是单片机又是nRF芯片的。其实不用哪么复杂的东西,简单的搭建一个RC振荡电路即可。三个小开关代表分别接三个不同阻值的电阻,在电容C一定的情况下三个开关分别按下发射出不同频率的信号,计算机那端用一个选频电路接收信号并滤波成为一个脉冲信号之后送单片机就算它的频率是多少,就可以区分出你按下那个按键然后可以用MAX232芯片把一个字符发送到计算机串口,字符等于1就是按下一按键,等于2就是按下二按键。……
计算机上再编写一个软件来接收单片机传输来的数据知道你按的是那个按键!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询