欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    动手玩转Arduino第三期.ppt

    • 资源ID:4747612       资源大小:1.34MB        全文页数:16页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    动手玩转Arduino第三期.ppt

    动手玩转Arduino(三)串口输入输出,Arduino北京俱乐部,串口通信,串口通信(Serial Communication)是Arduino和计算机间按位进行数据传输的一种最基本的方式。使用3根线完成地线,GND发送,Tx接收,Rx主要参数波特率:通信速度,表示每秒钟传送的位(bit)的个数 数据位停止位奇偶校验位,Arduino 串口,USB转串口PC端:串口Arduino端:USB串口引脚RX:Pin 0 TX:Pin 1串口数目Arduino MEGA和Arduino 2560:4个其余:1个串口初始化函数Serial.begin(speed)speed:300,1200,2400,4800,9600,14400,19200,28800,38400,57600,115200 通常在 setup()函数里调用,Arduino 串口输出,将数据从Arduino传输到PCTX 串口转USB PC端软件串口监视软件Arduino IDE自带串口监视软件也可以用其它软件进行接收:Flash,Processing,Director,vvvv等串口输出函数Serial.print(val),Serial.println(val)输出ASCII码(后者多一个回车换行)Serial.print(val,format),Serial.println(val,format)按指定格式输出(后者多一个回车换行),Serial.print(val)实例,Serial.print(78)输出78 Serial.print(1.23456)输出1.23 Serial.print(byte(78)输出“N”(N的ASCII码值为78))Serial.print(N)输出N Serial.print(Hello world.)输出Hello world.,Serial.print(val,format)实例,Serial.print(78,BYTE)输出N Serial.print(78,BIN)输出1001110 Serial.print(78,OCT)输出116 Serial.print(78,DEC)输出78 Serial.print(78,HEX)输出4E Serial.print(1.23456,0)输出1 Serial.print(1.23456,2)输出1.23 Serial.print(1.23456,4)输出1.2346,动手,动手,尝试输出更多格式的数据到计算机Serial.print(78)Serial.print(1.23456)Serial.print(byte(78)Serial.print(N)Serial.print(Hello world.)Serial.print(78,BYTE)Serial.print(78,BIN)Serial.print(78,DEC)Serial.print(78,HEX)Serial.print(1.23456,2),串口液晶模块,波特率9600命令格式所有对该液晶屏进行控制的串口命令都以字符”$”开始,以回车换行”rn”结束,两者之间是相应的命令和参数,不同的命令具有不同的参数。操作命令光标移动:GO行列行和列均从1开始GO 1 1在当前光标位置上显示字符串 PRINT字符串PRINT Hello Arduino清屏:CLEAR 将光标移回到屏幕左上角的初始位置:HOME 设置光标效果:CURSOR显示闪烁第一个参数为是否显示光标(1和0)第二个参数为是否闪烁(1和0)CURSOR 1 1一个完整命令的例子Serial.print($PRINT Flamingo EDArn);Serial.println($PRINT Flamingo EDA);,动手,要求:清屏后在屏幕上的第二行第二列开始显示字符串Arduino Club提示在loop的最后加delay防止闪烁在下载代码的时候不能接显示屏,Arduino 串口输入,串口队列(Buffer)PC和Arduino间的缓冲区串口输入函数Serial.available()返回值:当前可读的数据数目Serial.read()如果串口没有数据可读,返回-1如果串口有数据可读,返回第一个字符,并从串口队列中取出Serial.peek()如果串口没有数据可读,返回-1如果串口有数据可读,返回第一个字符,但不从串口队列取出,因此下次还能读到Serial.flush()清空串口队列,动手,作业,从串口输入以$开始,以回车换行(rn)的命令,对其进行解析,控制指定数字I/O引脚上的LED,第一个参数为引脚号,第二个参数为亮灭$D 2 1rn$D 3 0rn控制指定PWM端口上的LED亮度第一个参数为引脚号,第二个参数为亮度值$P 6 128rn,基于串口的电子积木(一),串行液晶显示屏 字符型 1602 LCD,USB转串口适配器,RS485串口模块,MAX232 串口模块,无线数据传输模块 APC220,蓝牙串口模块,基于串口的电子积木(二),串口RFID模块 10cm,串口RFID模块 6cm,XBee USB 适配器,谢谢!,

    注意事项

    本文(动手玩转Arduino第三期.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开