让我们对世界保持好奇和善意 ...

共有 14 个搜索结果

页1 来自 第 2 页

  • 创客编程课程: 摁下按钮后小灯不亮?
    内容: 解决方法 可以用干电池检查一下小灯是否坏掉 查看小灯的正负极是否接错 检查电路是否连接错误 方法1解析 用干电池的正极连接小灯的正极,看看小灯是否会亮。也可以在面包板上5V连正极,地线连负极试一下(要加电阻) 方法2解析 LED二级发光管长脚连接正极,短脚连接负极 方法3解析 对照硬件连接图仔细比对 ...
  • 创客编程课程: 上传代码时,出现"expected unqualified-id before numeric constant"的提示。
    内容: 解决方法 为变量命名时,要遵循变量的命名规则。 规则1:必须以字母开头(大小写不限)  例如:userName 规则2:组合命名  例如:userName_01 规则3:不能使用编程语言的保留字,例如:if、else、int、setup、loop等 方法解析 如图所示,led-Pin 和 0ledPin这两种命名是错误的。变量名中不能够包含-,不能以数字开头。      ...
  • 创客编程课程: 如何使按钮按下时,小灯熄灭;按钮没被按下时,小灯点亮?
    内容: 解决方法 按钮按下时,2号端口的电压应该为0;按钮没被按下时,2号端口的电压应该为1。 2号端口与按钮的连接应该如下图所示: 方法解析   按钮没有按下时,A\C不通,A\B不通,D\B不通,D\C不通。 该连接图中,按钮的C引脚连接了正极,A引脚连接了负极。按钮没有被按下之前,A和D引脚处均为低电压,所以2号端口连接的应该是D引脚或者A引脚。 ...
  • 创客编程课程: 为什么按钮控制不了小灯,小灯常亮?
    内容: 解决方法 通过读取端口电压状态来控制小灯。 方法解析 没有读取端口的状态,即缺少代码语句:pinVal=digitalRead(2); 所以按钮控制不了小灯的亮灭。 int pinVal; void setup() { pinMode(2,INPUT); pinMode(9,OUTPUT); } void loop() { if(pinVal==1){ digitalWrite(9,LOW); }else{ digitalWrite(9,HIGH); } } ...
  • 创客编程课程: 按钮按下,小灯点亮;按钮松开,小灯熄灭的原因
    内容: 解决方法 要将判断条件与执行的动作正确对应。 方法解析 pinVal==0时,执行的动作是digitalWrite(9,LOW); pinVal==1时,执行的动作是digitalWrite(9,HIGH); 所以if-else语句有以下两种情况: if(pinVal==0){ digitalWrite(9,HIGH); }else{ digitalWrite(9,LOW); } if(pinVal==1){ digitalWrite(9,LOW); }else{ ...
  • 创客编程课程: 为什么小灯一直处于熄灭状态?
    内容: 解决方法1 要将判断条件书写正确。判断条件中使用的是==,不是=。 方法解析 下列代码中判断语句出现错误,所以小灯一直处于熄灭状态。 if(pinVal=1){ digitalWrite(9,LOW); }else{ digitalWrite(9,HIGH); } 解决方法2 小灯的正负极要连接正确。 方法解析 小灯的长引脚为正极,短引脚为负极。 ...
  • 创客编程课程: 代码编译时出现" expected unqualified-id before numeric constant"的提示
    内容: 为什么呢 数组名的命名规则和变量是一样的。 1.变量名是由字母(a-z A-Z),数字(0-9),下划线(_)的组合,例如:str_1。 2.必须以字母或下划线开头,数字不能放在变量名首位,并且之间不能有空格。 3.变量名不能使用编程语言的保留字。例如:if、else、int...... 方法解析                   ...
  • 创客编程课程: 舵机没有转动?
    内容: 1、红色电源正极线连接错误 红色电源正极线接在3.3V,不在5V上。             2、myservo.write(  )函数中,(   )中的值重复输入。 例如: myservo.write( 45 )使舵机转到45°位置,()中再次输入45,舵机不会发生转动。 因为是让舵机转到45°的位置,而不是转动45° ,舵机内部角度位置是固定的,所以舵机不发生转动。 ...
  • 创客编程课程: 摁压压力传感器,小灯不亮
    内容: 解决方法 1.检查连线 2.更换小灯 3.打印A0端口的值,判断是否需要更换压力传感器 方法1解析 1.根据电线连接图仔细检查是否接错了线 2.接好后的线要检查是否连接稳固(有时在插其他端口时可能会造成已插线的接口松动) 方法2解析 用干电池的正极连接小灯的正极,看看小灯是否会亮。也可以在面包板上5V连正极,地线连负极试一下(要加电阻)   方法3解析 在程序中加入两条代码 打开串口监视器,查看打印出的值是否会变化。如果不变依旧要排除是否是硬件连接错误,其次要使用万用表来查看压力传感器是否已损坏。 ...
  • 创客编程课程: 实验现象和预期情况相反?
    内容: 解决方法 检查代码逻辑是否错误 方法解析 检查自己的判断条件是否写成了if(val < 300) 我们的预期效果是:压力传感器的值大于300,点亮小灯                          压力传感器的值小于300,熄灭小灯 根据这个条件写成的伪代码: if(压力传感器的值>300) {   点亮小灯; }else{   熄灭小灯; } 转化成的代码如下图所示: 逻辑错误的话编译器是不会报错的哦,在没有得到自己想要的结果时要多检查是否有代码的逻辑错误。     ...

热门搜索: