自定义带返回值的函数
需要定义该函数返回后的数据类型
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