hangtao
获得 393 次赞
帮助过663人
不知道你的加电阻出问题是什么问题 一般LED如果使用直流电压控制亮度的话 需要计算LED的截止电压不然会导致LED控制亮度不匀比如LED的电压范围是1.9v到2.1v 那么你电压只能是这个范围 超过LED会损坏低于LED会不亮或者发辉光 亮度很低限流电阻是必须要加的 防止损坏LED和ic
labview是不能跟proteus进行联调的 但是可以互动可以使用虚拟串口软件进行数据传输 或者自己做usb驱动 跟proteus通信 但这个技术要求比较高所以一般是使用虚拟串口 绑定两个串口 比如com1和com2 proteus使用1labview使用2就可以了
这个声音一般是放大器的冲击电流声 如果功放没有软启动功能或者去冲击功能则需要自己添加软启动 或者在喇叭上使用继电器或者三极管做延迟接通功能 一般使用继电器 延时2秒就可以了
不要用死循环来控制是不是持续遮挡可以使用另一个变量来判断比如 定义一个 mod变量 初始化为0第一次遮挡时进入判断循环并判断mod是不是为零 如果是零则进入循环 然后给这个变量赋值1 然后循环退出后 下一句判断是不是没有遮挡了 如果没有遮挡则给mod赋值0 有遮挡则维持1 这样比较方便
这定义一个变量 比如 int i;然后上电初始化 i=0;后来进入主循环时 判断按键是否按下如果按下就i++;然后在主循环的最后判断i的值 if (i==0) 处理一次if(i==1) 在处理一次 以此类推