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

共有 27 个搜索结果

页1 来自 第 3 页

  • 创客编程课程: 找不到Arduino代码文件?
    内容: 1.点击“文件”——》“打开”——》“L1.S1-test1.ino” 小提示:Arduino代码文件的格式名为:xxx.ino。 ...
  • 创客编程课程: LED小灯的两根脚不一样长?
    内容: 1.LED二级发光管的两根引脚不一样长,长脚连接正极,短脚连接负极 ...
  • 创客编程课程: 跑马灯实验中小灯不闪烁,保持常亮的原因是什么?
    内容: 解决方法1 如果没有设置延迟时间,就在小灯的亮灭之间设置延迟时间。 方法解析 未设置延迟时间。由于没有设置延迟时间,小灯亮灭之间时间没有延迟,所以观察不到小灯的亮灭切换状态,导致小灯不闪烁,保持常亮。 解决方法2 如果已经设置了延迟时间,就加大小灯亮灭之间的延迟时间值。 方法解析 如果已经设置了延迟时间,但小灯还是不闪烁、保持常亮。那就是设置的延迟时间太小了。将延迟时间值加大,就可以观察到小灯的闪烁了。 代码 int time=1000; void setup() { pinMode(2,OUTPUT); pinMode(3,OUTPUT); pinMode(4,OUTPUT); pinMode(5,OUTPUT); } void loop() { //亮灭第1个LED digitalWrite(2,HIGH); delay(time); digitalWrite(2,LOW); delay(time); //亮灭第2个LED ...
  • 创客编程课程: Arduino IDE报错:'ledPin' was not declared in this scope。
    内容: 解决方式 要在setup()函数前正确地定义变量。 解析1 定义变量的位置出错。全局变量要定义在setup()函数之前。 什么是全局变量呢? 在该实验中,变量ledPin是全局变量。所以要定义在setup()函数前。 解析2 在使用变量之前没有对变量进行定义。 ...
  • 创客编程课程: 全局变量和局部变量
    内容: 全局变量(Global Variable)是什么  所有函数外部定义的变量就是全局变量,它的作用域是整个程序。 举个例子 在下图代码中,变量ledPin是函数外部定义的变量,属于全局变量,即变量ledPin的作用域是整个程序。所以setup()和loop() 函数中都可以使用变量ledPin。 局部变量(Local Variable)是什么  在函数体内部的变量,它的作用域仅限于函数体内部。离开函数体就会无效。再调用就是出错。 举个例子 在下图的代码中,变量ledPin是定义在setup()函数内部的,属于局部变量,即其作用域仅限于setup()函数中。程序的其他函数不可以直接使用该处定义的变量ledPin。 ...
  • 创客编程课程: 摁下按钮后小灯不亮?
    内容: 解决方法 可以用干电池检查一下小灯是否坏掉 查看小灯的正负极是否接错 检查电路是否连接错误 方法1解析 用干电池的正极连接小灯的正极,看看小灯是否会亮。也可以在面包板上5V连正极,地线连负极试一下(要加电阻) 方法2解析 LED二级发光管长脚连接正极,短脚连接负极 方法3解析 对照硬件连接图仔细比对 ...
  • 创客编程课程: 七色灯不变色?
    内容: 解决方式 检查导线是否连接正确 检查七色灯器件是否有问题 检查代码是否上传成功 检查颜色变换的代码是否放在了loop()中 是否加了延时,延时是否过短 方法1解析 检查导线是否连接正确如图所示是在程序中定义了5,6,7号引脚的接线图。 方法2解析 使小灯依次亮起红、绿、蓝三种颜色(记得加延迟),检查是否有某个颜色的灯已损坏 方法3解析 检查代码是否上传成功看到这样的提示才算上传成功 方法4解析 若是把代码放在setup()中,不会循环执行。要放在loop()中 方法5解析 一定要在七种颜色的每一个后面加一个加delay();否则程序执行的速度太快,眼睛可能不会看到小灯的变化程序就已执行完毕。 ...
  • 创客编程课程: 上传代码时,出现"expected unqualified-id before numeric constant"的提示。
    内容: 解决方法 为变量命名时,要遵循变量的命名规则。 规则1:必须以字母开头(大小写不限)  例如:userName 规则2:组合命名  例如:userName_01 规则3:不能使用编程语言的保留字,例如:if、else、int、setup、loop等 方法解析 如图所示,led-Pin 和 0ledPin这两种命名是错误的。变量名中不能够包含-,不能以数字开头。      ...
  • 创客编程课程: 万用表测量光敏电阻,电阻值为0L?
    内容: 解决方法 排除是光敏电阻或万用表已损坏 如果万用表的显示器上显示了一些数字,最后停在0L上或者是1,则表示溢出。 方法1解析 若是光敏电阻的阻值一直没有变换,要排除是光敏电阻已损坏还是万用表已损坏。可以让万用表测量别的东西试试看 方法2解析 如果万用表的显示器上显示了一些数字,最后停在0L上或者是1,则表示溢出。需要换个档位 测量电阻阻值可选择的档位如图所示 ...
  • 创客编程课程: 小灯不随着光线变化而变化强度?
    内容: 解决方法 检查电路上小灯的位置 光线强度变化不大  方法1解析  看看小灯是否在串联电路上,不要放错位置哦 方法2解析 光线变换的强度不大,小灯的亮度变化的也小,可能肉眼难以察觉到变化。可以给光敏电阻打个灯光,使得环境变亮,也可以盖住光敏电阻。 ...

热门搜索: