自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Arduino学习记录(四)

调用analogWrite()后,引脚将生成指定占空比的稳定方形波,直到对同一引脚再次调用analogWrite()(或对同一引脚调用digitalRead()或digitalWrite())为止。2.求解表达式2,若其值为真(非0),则执行括号中的语句块,否则将结束循环。电位器控制LED亮度:电位器中间引脚上的电压通过模拟输入(analogRead())传给Arduino,再通过等比映射转化,最后模拟输出(analogWrite())到LED,此时不再是电压,而是PWM。熄灭到一半亮度,不完全熄灭。

2024-04-26 21:11:42 477

原创 Arduino学习记录(三)

0伏特的输入信号对应着数值0,而5伏特的输入信号对应着1023。这个操作可以用来控制LED的亮度, 或者控制电机的转速. Arduino每一次对引脚执行analogWrite()指令,都会给该引脚一个固定频率的PWM信号。在Arduino UNO控制器中,5号引脚和6号引脚的PWM频率为980Hz。在一些基于ATmega168和ATmega328的Arduino控制器中,analogWrite()函数支持以下引脚: 3, 5, 6, 9, 10, 11。控制器读取模拟输入的最大频率是每秒10,000次。

2024-04-21 18:31:01 552

原创 Arduino学习记录(二)

while循环的意思是:先计算表达式的值,当值为真(非0)时, 执行循环体语句;执行完循环体语句,再次计算表达式的值,如果为真,继续执行循环体……布尔型变量包含两个值,true or false,根据变量值的真假赋予整型值1或0,可用做标志进行逻辑测试以改变程序流程 pushButton = 0;循环使用相同方式工作,不同的是表达式条件是在循环的末尾测试的,所以do-while循环总是至少会运行一次。关键字,Arduino可以中止并跳出switch语句段,。能够处理的分支数量,但当分支过多时,用。

2024-04-20 19:23:02 606 1

原创 Arduino学习记录(一)

通过pinMode()函数设置Arduino的引脚(比如引脚5,13,12)配置模式,此处为OUTPUT,可通过修改变量来改变led灯亮起和熄灭的时间,delay(num)毫秒为单位,delayMicroseconds()单位为微秒,此处为亮起两秒,熄灭三秒。pinMode()INPUT_PULLUP输入上拉模式,该模式中Arduino将开启引脚内部的上拉电阻,实现上拉输入功能,此时电路中不需要添加额外的上拉电阻 注意:将二号引脚设置为INPUT_PULLUP模式。LED按照设定的程序闪烁。

2024-04-11 19:41:06 216

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除