- 博客(3)
- 收藏
- 关注
原创 4.22-4.28arduino学习记录
通过电位器改变A0引脚电位,并通过analogRead()读取返回0-1023之间的数值,再用map()函数映射为0-255直接(0为熄灭,255为最亮),最后analogWrite()读取给9号引脚PWM信号。通过analogWrite()将模拟数值输入9号引脚,给引脚一个PWM信号,并通过for循环语句,实现LED灯由明到暗,由暗到明的不断循环。将map()函数输出区间改为(-255,255)时,旋钮从最左端旋转到最右端的过程中,LED由暗变亮,熄灭,又由暗变亮,以255为一个周期。
2024-04-28 11:10:48 1368
原创 4.14-4.21arduino实操与总结
无参数在loop{}外void displayClear(){ //没有参数,故()内为空需要调用时,在需要的位置写displayClear();即可//一定不要忘记()有参数switch(ledNumbr) { //注意此处的变量名称要与参数名称相同case 1:break;
2024-04-21 10:48:37 1232
原创 4.14-4.21arduino编程语言学习笔记
反之如果整型值为非0,则其布尔型值为真(1)。单独使用random()函数时,每次程序运行所产生的随机数字都是同一系列数字,并非真实的随机数(如程序复位后产生的数字与上一次相同),如果希望每次程序运行时产生不同的随机数值,应配合使用randomseed()函数,在实际应用时,可以通过调用analogRead()函数读取一个空引脚,作为随机种子数值。一定要写明参数的类型,若有两个参数,用“,”隔开,且不能用相同的参数名。2) 求解表达式2,若其值为真(非0),则执行括号中的语句块,否则将结束循环。
2024-04-19 18:38:55 1259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人