2013-12-16 22:34:20 [显示全部楼层]
7099浏览
查看: 7099|回复: 2

[进阶] 2013年11月第1期免费体验:Arduino入门套件

[复制链接]
11月16号就收到了Arduino入门套件。一打开盒子,就很喜欢。东西都很精致
2013年11月第1期免费体验:Arduino入门套件图4       2013年11月第1期免费体验:Arduino入门套件图5 先来做个简单的PWM 调控灯光亮度实验试试入门下,就当做练练手。

用到电位器、按钮、LED、面包板、杜邦线若干



电位计即为模拟值输入我们接到模拟口,小灯我们接到PWM 接口上,这样通过产生不同的PWM信号就可以让小灯有亮度不同的变化。

源程序:程序用到11口和A0口

int potpin=0;//定义模拟接口0
int ledpin=11;//定义数字接口11(PWM 输出)
int val=0;// 暂存来自传感器的变量数值
void  setup()
{  
pinMode(ledpin,OUTPUT);//定义数字接口11 为输出
Serial.begin(9600);//设置波特率为9600//注意:模拟接口自动设置为输入
}

void loop()
{
val=analogRead(potpin);//读取传感器的模拟值并赋值给val
Serial.println(val);//显示val 变量
analogWrite(ledpin,val/4);//打开LED 并设置亮度(PWM 输__________出最大值255)
delay(10);//延时0.01 秒
}

下载完程序,我们旋转电位计的旋钮不但可以看到屏幕上数值的变化还也可以清楚的看到我们面包板上的LED 小灯的亮度也在随之变化。
总体感觉非常完美。只是临近期末,对arduino的更深入研究只能放到寒假了。在寒假如果还有新的体会,会在挂帖子上来的,欢迎交流
2013年11月第1期免费体验:Arduino入门套件图32013年11月第1期免费体验:Arduino入门套件图22013年11月第1期免费体验:Arduino入门套件图1



何处不江南  初级技匠

发表于 2013-12-17 13:15:59

楼主的代码信息量太大,望更改。。。
回复

使用道具 举报

20060606  高级技匠

发表于 2020-8-25 05:40:10

何处不江南 发表于 2013-12-17 13:15
楼主的代码信息量太大,望更改。。。

信息量不大啊?
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail