范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

新年一起学6种执行器的功能库及arduinoC调用方法(附源码)

  如果你把主控板想象为大脑,那么传感器就是眼、耳、鼻,而执行器就是手和脚。传感器把声音、光波、声波、温度、湿度、红外等物理信号转换为电信号,输出给主控板,主控板根据你事先编译好的程序,对输入的电信号进行逻辑分析,并根据你程序逻辑的设定,输出相应指令给执行器,执行器将根据你的指令完成相应操作。
  本文将介绍arduino 中6种常见执行器的arduino C用法,这6种执行器分别是舵机、语音芯片模块、LCD液晶显示器、LED灯、蜂鸣器、直流马达模块。
  1、舵机
  Arduino入门级的舵机型号有SG90(塑料齿轮)和MG90S(全金属齿轮),均可以左右各转动90度。SG90性价比高,可用于各种模型、航模固定翼KT板、航模直升机KT板等;而MG90S的金属齿轮更加耐磨,可用于直升机航模斜盘舵机、机械转向等。此外,Arduino阵营还有性能更高的38克大扭力的SG5010,以及55克大扭力的MG995、MG996R。
  如果用来学习的话,9克扭力的SG90就完全够用,下图是我的一个SG90和一个MG90S。
  Arduino的SG90和MG90S舵机
  舵机我们使用开源库Servo,在arduino C里,我们使用文件包含预处理命令(include)导入该库的头文件Servo.h:#include < Servo .h> ,这样我们就可以直接调用Servo类库中操控舵机的成员函数,可以忽略复杂的底层硬件操作,把精力集中在创意上来。
  Servo库的用法很简单,首先定义一个Servo的对象,然后调用attach()成员函数连接引脚,最后调用write()成员函数转动舵机到指定的角度。完整的示例源码如下:
  arduino C调用舵机示例源码
  下面视频是示例源码编译、上传后,我的MG90S舵机转动效果,转动到了90度的位置。
  视频加载中...
  2、语音芯片模块
  Arduino的语音模块由语音芯片和扬声器组合而成,预先把语音烧录进芯片,每条语音对应一个唯一的地址。我这个语音芯片模块是适用于全国青少年机器人技术等级考试的一个最简单的芯片,其中烧录了68条涵盖了数字、时间、方向等机器人考试相关的语音,地址范围为1~68。
  语音芯片用法很简单,发送n个脉冲信号,就播放地址为n的语音。比如发送1个脉冲信号,芯片就播报地址1对应的语音,发送68个脉冲信号,芯片就播报地址68对应的语音。
  arduino 语音芯片模块
  语音芯片模块有三个信号引脚,分别是RST复位引脚、DATA触发计数引脚、BUSY信号引脚,不需要第三方库,调用流程如下:
  (1) 向RST引脚发送一组低-高-低脉冲组合,即可启动语音芯片。
  (2)向DATA引脚循环发送一组高脉冲信号,DATA对收到的脉冲信号的次数进行计数,比如计数的次数为68,则芯片播放地址为68的那条语音。
  (3)BUSY信号引脚用来判断芯片是否在播放中。BUSY引脚需要设置为输入模式,主控板如果从BUSY引脚得到高脉冲信号,说明语音芯片仍在播放中;如果得到低脉冲信号,则播已经报完成。
  完整的示例源码如下图所示:
  arduino C语音芯片模块源码
  下面是示例源码编译、上传后,语音模块播报的效果,播放语音:2023新年快乐。
  视频加载中...
  3、LCD液晶显示器
  型号为1602LCD的显示器模块是Arduino中入门级的液晶显示模块,1602表示可以显示2行字符,每行16个字符,共计32个字符。1602LCD是点阵型液晶屏,可以显示字母,数字和一些简单的符号。
  1602LCD液晶显示模块正面
  在1602LCD的背面可以看到集成了IIC接口,有两个信号引脚,一个是IIC数据线SDA引脚,连接Ardunino主控板SDA接口;一个是IIC 时钟线SCL引脚,连接主控板SCL接口。
  集成在1602LCD背面的IIC
  因为集成了IIC,所以使用起来就非常方便了,我们直接使用arduino的开源库函数:#include < LiquidCrystal_I2C.h>
  我们需要定义一个LiquidCrystal_I2C对象mylcd,用来调用库里的成员函数,我们使用到LiquidCrystal_I2C库的成员函数主要有5个:init()初始化函数,backlight()点亮屏幕函数,setCursor()定位光标函数,print()显示信息函数,calear()清屏函数。
  完整的示例源码如下图所示:
  arduino LCD液晶显示器源码
  下面是示例源码编译、上传后,我的LCD显示出来"2023 hello"。我们使用setCursor()可以调整显示内容的位置。
  LCD显示的效果
  4、LED灯
  LED灯是一种二极管(半导体),在青少年机器人等级考试中经常用到,比较常见的是通过传感器来控制LED灯的亮灭,或者实现呼吸灯效果,或者实现红绿灯的变换等。
  arduinoLED小灯
  LED灯支持数字输出和模拟输出。
  方式一:数字输出1(高脉冲)和0(低脉冲)可以控制LED的亮和灭。
  方式二:模拟输出0~255,亮度逐步加强,0是熄灭状态,255是最亮,可以实现呼吸灯的效果。模拟输出需要连接PWM(3、5、6、9、10、11)引脚。
  提供了LED两种方式的输出示例源码,如下图所示:
  LED呼吸灯源码
  下面是示例编译、上传后LED呼吸灯效果:
  视频加载中...
  5、蜂鸣器
  蜂鸣器也是青少年机器人等级考试中被频繁使用的执行器之一,和LED灯一样,可以通过数字输出高、低脉冲来开、关蜂鸣器,也可以通过PWM引脚实现模拟输出,从而控制蜂鸣器的音量高低。
  arduino蜂鸣器
  蜂鸣器使用方法和LED灯一样,不再赘述,源码见下图:
  arduino蜂鸣器源码
  6、直流马达模块
  在青少年机器人等级考试中,小马达用来带动风扇旋转,并且可以变速。这种小马达其实就是一个迷你的直流电机,通过PWM引脚的模拟输出调节转动速度。
  arduino直流小马达
  小马达的使用方法也和LED灯、蜂鸣器一样,也不再赘述,源码见下图:
  arduino直流小马达自动调速源码
  下面是示例编译、上传后,arduino直流小马达源码效果。马达上装了小风扇,可以看到风扇由慢变快,又由快变慢。
  视频加载中...
  arduino常用的8种传感器和6种执行器分别在上篇和本篇都介绍完了,掌握了这14种模块的用法之后,就已经具备了作为一个创客的基本条件,喜欢的朋友可以动手尝试一下了,如果带孩子一起玩还会更加有趣。
  感兴趣的朋友可以关注我的头条号,以便收到后续的相关文章和视频,下次见。

能源央国企靠什么竞逐综合能源服务大市场?大力发展综合能源服务新业态,是推动我国走绿色低碳节能减排的能源发展道路,如期实现我国碳达峰和碳中和目标的必然选择。在各省市陆续出台的碳达峰实施方案中,综合能源服务相关内容在其中均被三未信安市占率仅0。41技术专利少如何应对市场竞争日益加剧研发实力等问题屡被质疑的三未信安,按下了IPO启动键。图上交所官网11月23日晚间,三未信安科技股份有限公司(以下简称三未信安)公布网上申购情况及中签率,公司本次发行股份数量为19这次能走多远?英格兰此前11次淘汰赛战绩一览多次倒在14决赛直播吧11月30日讯英格兰A组头名出线,历史第12次晋级淘汰赛,18决赛将对阵塞内加尔。此前11次,英格兰最好成绩是1966年的冠军,大家觉得这次他们能走多远?英格兰此前淘汰赛成绩支付宝上线生僻字键盘可方便6000万人如果你的名字中带有生僻字,在办理一些业务时可能会遇到十分尴尬的情况明明按照拼音打了出来,但翻了十多页也没见到它。不过好消息来了,据老板联播报道,近日有网友发现支付宝上线生僻字键盘,事大了!梅西被这位拳王警告据美国有线电视新闻网(CNN)28日报道,在一段视频显示阿根廷队球员利昂内尔梅西(LionelMessi)疑似踢了一件墨西哥球衣后,墨西哥拳王卡内罗索尔阿瓦雷兹(SaulCanel为什么英国陆军没有皇家头衔?皇家海军皇家空军,说到英国军队都会想到这两支顶着显赫皇家名号的武装力量。但是令人不解的是,英国陆军的名字前面,却没有皇家二字。英国陆军为什么不能像空军海军兄弟那样,戴上金光灿灿皇家台积电5nm芯片256GB5000mAh大电池,跌至不到1600的真香千元机千元机是取舍的艺术,相比旗舰机,成本非常有限的千元机,无法做到面面俱到,只能选择几个方向做到,也就是好钢用在刀刃上。但是,不同用户有着不同的需求,也就是对于不同人来说,刀刃是不一样锂电池的替代品?宁德时代公布钠离子电池进展续航又有新突破11月29日消息,近日,在钠离子电池产业链与标准发展论坛上,宁德时代官方负责人黄起森表示,目前钠离子电池已经可以满足续航在400公里以下的车型。据悉,宁德时代通过首创的AB电池集成牛!南宁5大工厂比亚迪电池投入中,而它会带来10万人的就业率吗牛!南宁5大工厂比亚迪电池投入中,而它会带来10万人的就业率吗?当前5大工厂如下第一青秀区伶俐镇的45GWh动力电池第二邕宁区10GWh动力电池已投产第三武鸣区10GWh混动电池和我科学家首次成功制备可用于锂电池的金刚石纳米线金刚石纳米线是一种一维的金刚石基纳米碳材料,具有与碳纳米管相媲美的强度,但其应用一直受限于产物结构的无序性。近日,北京高压科学研究中心研究人员以生物基平台化合物脱水粘酸作为反应单体每一块动力电池,都值得启源呵护在车电分离出现以前电动重卡发展面临很多难题价格太高了,买TA不划算快充也要一小时,浪费时间用久了会损耗,容易贬值天气一冷,电量就蹭蹭往下掉电动重卡发展需要新的解题思路启源车电分离应
15个项目集中签约!迁安(北京)投资环境说明会收获满满河北新闻网讯(通讯员彭月娟李健梁玉水河北日报记者师源)3月22日,北方水城美丽迁安2023迁安(北京)投资环境说明会在北京成功举行,共有15个项目集中签约,计划总投资157。55亿父与子的幽默故事21。父亲教儿子开车,刚开始时儿子踩错了油门和刹车,结果汽车在停车场里乱撞。父亲很紧张,但是儿子却兴高采烈地说看到没有,我已经学会怎么避免障碍物了!2。父亲给儿子讲自己小时候偷菜的故三家共赚2800亿,腾讯网易米哈游如何迈过2022这道坎作者碧海银鲨多年以后,当有关人士回顾中国游戏产业发展史时,会发现自盛大游戏于2001年代理引进热血传奇以来,连续20多年游戏产业的产值都在增长,唯有2022年是个例外年份,这道坎是原神水神芙卡洛斯立绘流出,迪希雅重做加强?随着须弥的剧情慢慢接近尾声,枫丹水神芙卡洛斯的爆料也是越来越多。甚至连水神的立绘都已流出。桃儿瞬间就成了芙卡洛斯的狗!从立绘来看,芙卡洛斯的整体基调是蓝白色。蓝眸白发。再加一根调皮香港名媛圈的一张合照,把对郭晶晶的排挤体现得淋漓尽致在阅读此文之前,麻烦您点击一下关注,既方便您进行讨论和分享,又能给您带来不一样的参与感,感谢您的支持文了了编辑了了郭晶晶被港圈名媛集体排挤?3月22日,网上一张港圈名媛的合照引起了王思聪近况曝光,和日本艺术家美女合照,穿73万鞋乖巧像高中生喜欢多多分享一下,点赞收藏评论加关注是我持续更新的动力,感谢您的支持。说到我国出了名的花花公子,王思聪绝对是一个无法逃避的名字。他谈过的女朋友大多数都有一个特征,身份几乎都是都是女成龙当年难怪会因吴绮莉而犯错,年近半百仍优雅迷人,姿色仍出众比起普通人来说,娱乐圈的女明星们似乎一个个都实现了冻龄,这种效果不仅与她们的金钱实力和自律的生活作息有关,还离不开她们的每一次穿搭,她们的每次亮相都是精心准备的结果。我们要想保持美跳水女皇同框港星美人!郭晶晶和53岁李嘉欣罕见合照露灿笑,同穿粉色衣服被赞保养真好3月22日,香港名媛晒出聚会合照,跳水女皇郭晶晶与港星大美人李嘉欣罕见同框,笑容灿烂。名媛晒照照片中,郭晶晶穿粉衣低调站在后排,53岁的李嘉欣坐在前排,她穿粉色斜肩套装秀香肩,巨大连载5成龙在外国有多火?非洲国家豪气送飞机,坏了也不用赔凭实力获得各国尊重,有的甚至还无条件送飞机?众所周知,成龙在华语影坛是一位旗帜性的人物,是在继李小龙之后第二位靠打进了好莱坞的武术演员。华人能在好莱坞打下知名度是一件非常艰难的事,香港名媛圈的一张合照,把对郭晶晶的排挤体现得淋漓尽致一直以来,名媛圈都是神秘般的存在,这个圈子里的女人,非富即贵,就连明星们也得对她们俯首称臣。为什么这么说呢?去年,奢侈品牌宝格丽举办了一场盛大的珠宝晚宴,为了造势,邀请了一众大牌明连载3成龙在日本这么受欢迎?票房600亿无人能比,因这部电影大火成龙到底有多火?在八九十年代,日本把成龙写进了日本的小学生课文里。作为国际上的功夫巨星和喜剧巨星,成龙曾连续六年被日本评为最受欢迎的外国演员。仅看当时的国际背景和中国与日本的关系,