没有合适的资源?快使用搜索试试~ 我知道了~
arduino语言说明 arduino语言说明 arduino语言说明 arduino语言说明 arduino语言说明 arduino语言说明
资源推荐
资源详情
资源评论
常量:
HIGH | LOW 表 示 数 字 IO 口 的 电 平 , HIGH 表 示 高 电 平
(1), LOW 表示低电平(0)。
INPUT | OUTPUT 表示数字 IO 口的方向,INPUT 表示输入(高阻
态),OUTPUT 表示输出(AVR 能提供 5V 电压 40mA 电流)。
true | false true 表示真(1), false
表示假(0)。
结构
void setup() 初始化变量,管脚模式,调用库函数等
void loop() 连续执行函数内的语句
数字 I/O
pinMode (pin, mode) 数字 IO 口输入输出模式定义函数,pin 表示为
0~13, mode 表示为 INPUT 或 OUTPUT。
digitalWrite (pin, value) 数字 IO 口输出电平定义函数,pin 表示为
0~13,value 表示为 HIGH 或 LOW。比如定义 HIGH 可以驱动 LED。
int digitalRead(pin) 数字 IO 口读输入电平函数,pin 表示为 0~
13,value 表示为 HIGH 或 LOW。比如可以读数字传感器。
模拟 I/O
int analogRead(pin) 模 拟 IO 口 读 函 数 , pin 表 示 为 0 ~
5(Arduino Diecimila 为 0~5,Arduino nano 为 0~7)。比如可以读
模拟传感器(10 位 AD,0~5V 表示为 0~1023)。
analogWrite (pin, value) - PWM 数 字 IO 口 PWM 输 出 函 数 ,
Arduino 数字 IO 口标注了 PWM 的 IO 口可使用该函数,pin 表示 3, 5, 6,
9, 10, 11,value 表示为 0~255。比如可用于电机 PWM 调速或音乐播放。
扩展 I/O
shiftOut (dataPin, clockPin, bitOrder, value) SPI 外部 IO 扩展函
数,通常使用带 SPI 接口的 74HC595 做 8 个 IO 扩展,dataPin 为数据口,
clockPin 为时钟口,bitOrder 为数据传输方向(MSBFIRST 高位在前,
LSBFIRST 低位在前),value 表示所要传送的数据(0~255),另外还
需要一个 IO 口做 74HC595 的使能控制。
unsigned long pulseIn(pin, value) 脉冲长度记录函数,返回时间
参数(us), pin 表示为 0~13,value 为 HIGH 或 LOW。比如 value 为
HIGH,那么当 pin 输入为高电平时,开始计时,当 pin 输入为低电平时,
停止计时,然后返回该时间。
时间函数
资源评论
樱桃木
- 粉丝: 732
- 资源: 31
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#,煎饼排序问题(Pancake Sorting Problem)算法与源代码
- C#,排列组合的堆生成法(Heap’s Algorithm for generating permutations)算法与源代码
- C#,老鼠迷宫问题的回溯法求解(Rat in a Maze)算法与源代码
- 6693eeb8d683458a07938615fba9e68f.apk
- C#,数值计算,解微分方程的龙格-库塔二阶方法与源代码
- C#,数值计算,用割线法(Secant Method)求方程根的算法与源代码
- C#,子集和问题(Subset Sum Problem)的算法与源代码
- mongodb 数据库基本操作
- Linux操作系统基础教程
- Linux操作系统相关习题集
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功