2014-1-17 16:40:00 [显示全部楼层]
121815浏览
楼主: Jane

[入门教程] Arduino教程 04 呼吸灯「DFR0100」

[复制链接]

DFBypd0DaNN  学徒

发表于 2019-2-10 17:36:50

老师,请问

void loop(){
      fadeOn(1000,5);
这句fadeOn后括号里的内容

和下句
void fadeOn(unsigned int time,int increament){
中fadeOn后括号里的内容

为什么不一样?为什么要这么写呢?
回复

使用道具 举报

非人哉  学徒

发表于 2019-3-26 12:10:01

求教,fadeon和fadeoff是两个内置函数,为什么前面需要加void呢,都什么时候需要加void呢。
回复

使用道具 举报

救救我  学徒 来自手机

发表于 2019-4-11 14:40:39

midpoint 发表于 2014-12-20 11:03
多谢分享!!!

请问现在要制作两个呼吸灯。如何使一个灯亮的时候另一个灯灭。就是两盏灯状态完全相反
回复

使用道具 举报

LeSoleil  见习技师

发表于 2019-7-17 09:16:48

太好了!
回复

使用道具 举报

绝地智者  见习技师

发表于 2019-7-19 22:14:07

厉害了,新手来顶一顶帖子,加油学习~
回复

使用道具 举报

373316737  见习技师

发表于 2019-7-21 17:48:32

6666666666666666666666666
回复

使用道具 举报

joone  见习技师

发表于 2019-8-17 10:34:44

好东西,学习一下
回复

使用道具 举报

DFHk-0ykaN8  见习技师

发表于 2020-3-9 10:37:20

感谢楼主的分享,学习中。
回复

使用道具 举报

DFHk-0ykaN8  见习技师

发表于 2020-3-9 11:00:22

感谢楼主的分享,学习中!!
回复

使用道具 举报

WhXcjm  学徒

发表于 2021-5-28 08:15:14

DFBypd0DaNN 发表于 2019-2-10 17:36
老师,请问

void loop(){

建议入门下C++
回复

使用道具 举报

林2  学徒

发表于 2021-7-13 15:45:34

非人哉 发表于 2019-3-26 12:10
求教,fadeon和fadeoff是两个内置函数,为什么前面需要加void呢,都什么时候需要加void呢。 ...

函数没有返回值的时候就是void型
回复

使用道具 举报

林2  学徒

发表于 2021-7-13 15:46:43

siska 发表于 2015-7-14 14:39
void loop(){
      fadeOn(1000,5);
      fadeOff(1000,5);

调用自己设定的两个函数啊,fadeOn函数和fadeOff函数
回复

使用道具 举报

一休编程  学徒

发表于 2021-7-17 13:09:35

66666666666666666
回复

使用道具 举报

新来的  学徒

发表于 2021-8-4 11:00:29

unsigned int不是整形吗
回复

使用道具 举报

罗志宇  学徒

发表于 2023-4-3 10:05:55

DFBypd0DaNN 发表于 2019-2-10 17:36
老师,请问

void loop(){

后面定义函数
回复

使用道具 举报

JOVI  高级技师 来自手机

发表于 2023-11-29 04:55:10

学习学习
回复

使用道具 举报

jfKprWpeUmyH  学徒

发表于 2024-11-21 11:38:22

fadeOn(2000,50);
      fadeOff(2000,50);
大手子们问一下,我的理解是time这个参数决定了led从灭到亮,或者亮到灭一共要多久,后面creament 决定了我以多大的间隔去决定灯亮度,那么creament应该越小led的亮度变化越均匀,但是我在wokwi模拟的时候led会缓慢的亮但是会突然灭是什么原因?
回复

使用道具 举报

zetacola  学徒

发表于 2024-12-9 19:44:18

int ledPin = 10;
int a,b;
void setup() {
      pinMode(ledPin,OUTPUT);
      Serial.begin(9600);
}

void loop(){
  
      fadeOn(1000,5);
      
}

void fadeOn(unsigned int time,int increament){
        byte value=random(-180,+50)+200;
                Serial.println(value);
                analogWrite(ledPin, value);
                delay(random(50,70));
        }
分享一下后文的火焰习题,现在快瞎了~不要把delay调太小
回复

使用道具 举报

123
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail