极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10908|回复: 4

Arduino菜鸟学习笔记 1

[复制链接]
发表于 2015-4-23 11:34:26 | 显示全部楼层 |阅读模式
手上买了一套慧净电子的Arduino的开发套件,是面包板接线的那种元器件版本的
现在看视频学到了第19个文件包,在此把自己的一些好的发现贴出来,一作分享,二做自我学习笔记吧

1、int val;val = Serial.read();读取PC机发送给Arduino的指令或字符,并将该指令或字符赋值给val,然后判断读取的是否是某个字符,在执行相关的任务。
      Serial.read()这个函数学习一下。
2、Arduino控制器的0-13数字I/O接口都可以用来接按键和小灯,但是尽量不选择0和1接口,0和1接口为接口功能复用,除I/O口功能外也是串口通信接口,下载程序时属于与PC机通信故应保持0和1接口悬空,所以为避免插拔线的麻烦尽量不选用0和1接口。
其实模拟接口A0-A5这6个接口,也是复用的,可以当数字接口使用,其编号是14-19.
3、PWM(脉冲宽度调制)是一种利用方波的占空比被调制的方法来对一个具体模拟信号的电平进行数字编码的方法。Arduino控制器有6个PWM接口,分别是数字接口3,5,6,9,10,11.利用函数analogWrite(pin,value)来设置,val的值的范围是0到255,这个函数和模拟引脚无关。如果用模拟引脚读取的值val来控制数字脚的PWM输出时,val要除以4.
回复

使用道具 举报

发表于 2015-4-23 15:44:53 | 显示全部楼层
希望能继续写!
回复 支持 反对

使用道具 举报

发表于 2015-4-23 20:41:59 | 显示全部楼层
2. Arduino A0到A5也能接按键或小灯,但是A6和A7就不可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-23 21:42:25 | 显示全部楼层
Randy 发表于 2015-4-23 15:44
希望能继续写!

呵呵,会的,凑个热闹
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-23 21:44:14 | 显示全部楼层
幻生幻灭 发表于 2015-4-23 20:41
2. Arduino A0到A5也能接按键或小灯,但是A6和A7就不可以了

我用的是Arduino Uno R3,没有A6和A7呀
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-17 09:54 , Processed in 0.045708 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表