寻光黑屏闪退黑屏怎么办 有什么解决办法

寻光黑屏闪退黑屏怎么办 有什么解决办法,第1张

原因一、电压问题(可能性较小);

原因二、显卡驱动的问题,更新显卡驱动可解决;

原因三、显卡有质量问题,拿电脑城修复或换一个新的;

原因四、缺少DirectX软件或DirectX版本太低,重新安装最新版的DirectX程序可解决。

对于一些较老或组装的电脑,黑屏是比较容易出现的故障。电脑出现黑屏的硬件原因有显示器损坏、显卡损坏、显卡接触不良等,排除掉硬件问题后可从软件方面找原因。

三个问题:

1. 你的flag没有初始化。

2. while(flag!=1){}中的代码有些问题。有几处应加上{ },给你改了一下:

while(flag!=1)

{

if(a5==0)

qianjin()

else

{ if(a4==0)

zuozhuan()

else

{ if(a6==0)

youzhuan()

else

flag=1

}

}

}

3. 为什么不在最外层设置大循环?

问题有些复杂,主要是你的条件太少,如果在暗室里,那么可以让单片机采集光敏电阻传递的电阻值,离光源越近电阻值越小,反之越大。这个问题其实在机器人中应用较多,因为有部分寻光(寻迹)机器人就有这种原理。它像个盲人,并且自己寻找最佳位置,而这个实验的话,只能是你自己去换着位置进行实验,人为的达不到机器那种取值的连续性。具体就是要有个函数来计算比较你采集到的电阻值的最小值。另外的就是单片机采集电阻信号的程序了。如果在较亮的室内的话,肯定会有诸多干扰,难度更大。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/7753168.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存