主管QQ:站内信联系

开源软件之Arduino:用它你可以自己编程制作机器人2023-08-07 16:05

  这是开源系列文章的编程类,不过说起Arduino,虽然这个项目本身的确是开源的,不过你要说它只是开源软件,显然太局限太不专业了。其实Arduino是包含硬件开发板和软件IDE的方便灵活、易于上手的开源电子原型平台。

  我们这个开源系列(当然还包括一些好的国产系列),介绍的软件不仅在于开源免费,更在于跨平台。也就是说,在迎接我们的国产操作系统到来之际,我们用的软件和工具都需要在基于Linux内核的国产操作系统里能兼容能用。所以,一人客现在介绍的Arduino软件,当然也能自然应用在国产操作系统下了。

  除了从官网上下载Linux安装包外,我们往往还可以在国产操作系统比如深度deepin的应用商店里找到Arduino软件。一键下载,方便快捷。当然,中途一定要顺便安装相应驱动的。学习接触过Arduino编程的朋友都知道,利用它可以制作一些有趣好玩的电子产品。当然,Arduino的用途不仅在于此。

  在现在这个人工智能时代,物联网正在悄然而来。以后AI产品,机器人会越来越多,越来越普及,这个过程中,编程,则会逐渐成为我们大众的一种基本能力,而Arduino正是适合于消费级物联网应用开发,在用软硬件平台构建你的项目的时候,也正好要用到编程。

  可以说,Arduino(当然还有其他开源项目)是一种适合时代发展的开源项目。我们学了Arduino,可以极大方便我们在人工智能物联网时代的游弋,促进我们发展。而看着现在AI机器人越来越多的今天,我们同样可以使用Arduino制作我们的小机器人。

  毕竟,Arduino开发板本质上是一个简单的单片机,我们完全可以烧录程序进去,进行控制。当然了,Arduino毕竟也只是单片机,能做的有它自己的局限,但不影响我们搭配其他微型电脑主板来实现项目。

  现在市场上大多数商用智能机器人,一方面基于语音控制的聊天类,另一方面是基于舵机轮子驱动的娱乐类或服务类。虽然智能机器人有专业的ROS来实现。不过基于万事从简的理念考虑,这两方面,其实也都可以通过开源电子原型平台来实现。开源电子平台,并不局限于Arduino一种。当我们要制作一个语音控制和播报的机器人的时候,我们可以用Arduino的语音模块。而当我们需要用舵机驱动的时候,我们还可以用Arduino的Servo库函数来实现。

  特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

  年内最大IPO!华虹公司今日上市,中芯国际、兆易创新跌超2%,数字经济ETF(159658)盘中翻红丨ETF观察

  北京:受灾影响较大职工可全额提取公积金!这些人无法按时还贷不算逾期,不收罚息……

  瑞典女足戏剧性晋级!制胜点球过线!荷兰女足晋级八强,南非门将低级失误,悍将重伤后拄拐