自定义带返回值的函数
需要定义该函数返回后的数据类型
int getRandomNumber(int minNumber, int maxNumber){
//定义函数返回值类型及函数中参数类型
int randomNumber;
randomNumber = random(minNumber, maxNumber);
return randomNumber; //将randomNumber的值返回到调用该函数位置
}
变量作用域
在if或while等语句中建立的变量在语句外是不可用的
模拟输入/输出
数字输出:开关0 1
模拟输出:analogWrite (ledPin, brightness); (PWM实现)
模拟输入:analogRead(pin) 从模拟输入引脚读取数值
通过模拟输入的值控制模拟输出的值:如使用电位器控制LED亮度,使用map函数
int brightness = map(a,b,c,d,e)//将变量a的值中的(b,c)区间的值等比映射到(d,e)区间并赋值给参数brightness
本文详细介绍了如何定义带有返回值的int类型函数,探讨了变量的作用域问题,并重点讲解了模拟输入/输出在编程中的运用,如PWM控制和map函数在调整模拟输出亮度中的作用。

被折叠的 条评论
为什么被折叠?



