小编Asm*_*Maz的帖子

如何检查设备是否已连接Pyserial

我通过USB端口连接我的Arduino并使用PySerial模块向其发送数据.首先,我可以使用以下代码检查设备是否已连接:

try:
    ser = serial.Serial("COM3", 9600)
except serial.serialutil.SerialException:
    print "Arduino not connected"
Run Code Online (Sandbox Code Playgroud)

现在我要做的是定期检查Arduino是否仍然连接到计算机.我试过ser.isOpen()但即使Arduino断开连接也会返回true.我还想知道如何重新连接设备.我的意思是一旦断开设备,程序就无法再向Arduino发送任何数据.

python arduino pyserial

7
推荐指数
2
解决办法
3万
查看次数

返回[object HTMLSpanElement]

<form>
   <table>
     <tr>
        <td>Distance:</td>
        <td><input type="number" id="distance" onKeyUp="calculate();">m</td>
     </tr>
     <tr>
        <td>Time:</td>
        <td><input type="number" id="time" onKeyUp="calculate();">s</td>
     </tr>
     <tr>
        <td>Speed:</td>
        <td><span id="speed">21</span><span id="unit">&nbsp;m/s</span></td>
     </tr>
  </table>
</form>

<script type="text/javascript">

   var calculate = function() {
      var distance = document.getElementById("distance").value;
      var time = document.getElementById("time").value;
      var speed = distance/time;}
      if (speed=="Infinity" || speed=="NaN") {
         document.getElementById("speed").innerHTML="Invalid Input";
         document.getElementById("unit").innerHTML="";
      } else {
         document.getElementById("speed").innerHTML=speed;
      }

</script>
Run Code Online (Sandbox Code Playgroud)

我正在制作一个简单的速度计算器,但它不起作用.输出来了[对象HTMLSpanElement] 任何帮助将不胜感激,因为我是javascript的新手.

html javascript

3
推荐指数
1
解决办法
2万
查看次数

Javascript骰子

我希望它显示骰子图像但没有输出?怎么了?我从1-6中选择一个随机数,它将显示骰子的面部.好吧它应该但它不起作用.我还希望在其他地方显示图像而不是替换按钮.你是怎样做的?

<html>
<head><title>DiceBoy</title>
</head>
<body>
<script>
function getRandom(){
var RandomNumber1 = Math.floor(Math.random() * 6) + 1;
var RandomNumber2 = Math.floor(Math.random() * 6) + 1;
  if(RandomNumber1 == 1) document.write('<img src="dice1.png">');
  else if(RandomNumber1 == 2)  document.write('<img src="dice2.png">');
  else if(RandomNumber1 == 3)  document.write('<img src="dice3.png">');
    else if(RandomNumber1 == 4)  document.write('<img src="dice4.png">');
      else if(RandomNumber1 == 5)  document.write('<img src="dice5.png">');

                  else var  document.write('<img src="dice6.png">');


}

</script>
<input type="button" value="Throw Dices" onClick="getRandom();">
Run Code Online (Sandbox Code Playgroud)

html javascript

-1
推荐指数
1
解决办法
3130
查看次数

标签 统计

html ×2

javascript ×2

arduino ×1

pyserial ×1

python ×1