Arduino快速入门必学课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Arduino快速入门必学课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Arduino 快速 入门 课件
- 资源描述:
-
1、硬件特性介绍硬件特性介绍 Digital I/O 数字 Analog I/O模拟输入/输出端 支持 USB 接口协议及供电(不需外接电源)支持 ISP 下载功能 支持单片机/USB TX/RX 端子 支持AREF端子 支持六组PWM端子 输出电压 5V 3.3V硬件特性介绍硬件特性介绍Arduino语言Arduino语言实际上是把AVR单片机底层控制代码使用C语言函数化1、常量:HIGH|LOW 表示数字IO口的电平,HIGH表示高电平(1),LOW表示低电平(0)INPUT|OUTPUT 表示数字IO口的方向,INPUT表示输入(高阻态),OUTPUT表示输出(AVR能提供5V电压 40mA
2、电流)2、结构:void setup()初始化变量,管教模式,调用库函数等void loop()连续执行函数内的语句 Arduino 函数1、数字、数字I/OpinMode(pin,mode)数字IO口输入输出模式定义函数(mode:input/output)digitalWrite(pin,value)数字IO口输出电平(value:high/low)int digitalRead(pin)数字IO口输入电平函数,可以读数字传感器案例案例:使:使 PIN13 脚上的脚上的 LED 闪烁闪烁int ledPin=13;/设定控制 LED 的数字 IO 脚 void setup()pinMode
3、(ledPin,OUTPUT);/设定数字 IO 口的模式,OUTPUT 为输出 void loop()digitalWrite(ledPin,HIGH);/设定 PIN13 脚为 HIGH=4V delay(1000);/设定延时时间,1000=1 秒 digitalWrite(ledPin,LOW);/设定 PIN13 脚为 LOW=0V delay(1000);/设定延时时间 2、模拟、模拟I/Oint analogRead(pin)模拟IO口读函数,可以读模拟传感器(10位AD,0-5V表示01023)analogWrite(pin,value)-PWM 数字IO口PWM 输出函数,A
4、rduino数字IO口标注了PWM的IO口可使用该函数,pin表示3,5,6,9,10,11 value表示为0255。比如可用于电机PWM调速或音乐播放案例:案例:PWM 使使 PIN11 脚上的脚上的 LED 逐渐变亮逐渐变暗。逐渐变亮逐渐变暗。int ledPin=11;/设定控制 LED 的数字 IO 脚 int val;/定义一个变量 void setup()pinMode(ledPin,OUTPUT);/设定数字 IO 口的模式,OUTPUT 为输出 void loop()for(val=0;val0;val-)/变量循环-1 analogWrite(ledPin,val);del
展开阅读全文