你了解Arduino世界吗

文章图片
艾萨克·牛顿是一位推动了科学革命的伟人 。 相信他也是我们心中的伟人 。 他曾说过一段话:“我不知道在别人看来 , 我是什么样的人;但在我自己看来 , 我不过就是一个在海滨玩耍的小孩 , 为不时发现比寻常更为光滑的一块卵石或比寻常更为美丽的一片贝壳而沾沾自喜 , 而对于展现在我面前的浩瀚的真理的海洋 , 却全然没有发现 。 如果说我看得比别人更远些 , 那是因为我站在巨人的肩膀上” 。
尤其是最后一句 , 有的人认为这是牛顿的谦虚 。 话虽如此 , 正是由于人类文明的一步步探索前进 , 才有了我们今天的科技文明 。 我们只有继承前人的知识才能走的更远 。
今天小编也希望通过我们的努力帮助大家了解一些关于Arduino与Mixly的一些知识 , 希望通过这些课程文章更好的了解一些编程语言 。 毕竟在今天这个时代 , 计算机语言已经通过各种方式融入到我们的生活中了 。 小到手机、电脑 , 大到智能家居、交通如地铁 , 航空等等 。 都有着它们的影子 , 这就是现代科技 。 相信不仅现在 , 甚至将来计算机语言都会发展的越来越好 。 我们如果想要适应时代的发展 , 也就必须了解这些知识 。
是的 , 今天小编就带大家来认识并且学会一种计算机语言--Arduino和Mixly 。 小编会陪着大家一起快乐学习成长 。 那就让我们开始学习吧 。
【你了解Arduino世界吗】欲知大道 , 必知其史 。 第一节课我们先来了解一下Arduino的发源以及一些历史 。 
文章图片
下面这个图就是Arduino的主控板啦:
Ardiono主控板
Arduino简介
Arduino是一款便捷灵活、方便上手的开源电子原型平台 。 包含硬件(各种型号的Arduino板)和软件(ArduinoIDE) 。
Arduino是由一个欧洲开发团队于2005年冬季开发 。 其成员包括MassimoBanzi、DavidCuartielles、TomIgoe、GianlucaMartino、DavidMellis和NicholasZambetti等 。
它构建于开放原始码simpleI/O介面版 , 并且具有使用类似Java、C语言的Processing/Wiring开发环境 。
主要包含两个的部分:
硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是ArduinoIDE , 你的计算机中的程序开发环境 。 你只要在IDE中编写程序代码 , 将程序上传到Arduino电路板后 , 程序便会告诉Arduino电路板要做些什么了 。
Arduino能通过各种各样的传感器来感知环境 , 通过控制灯光、马达和其他的装置来反馈、影响环境 。 板子上的微控制器可以通过Arduino的编程语言来编写程序 , 编译成二进制文件 , 烧录进微控制器 。 对Arduino的编程是通过Arduino编程语言(基于Wiring)和Arduino开发环境(基于Processing)来实现的 。 基于Arduino的项目 , 可以只包含Arduino , 也可以包含Arduino和其他一些在PC上运行的软件 , 他们之间进行通信(比如Flash,Processing,MaxMSP)来实现 。
特点:
开放性:
Arduino的硬件原理图、电路图、IDE软件及核心库文件都是开源免费的 , 在开源协议范围内里可以任意修改原始设计及相应代码 , 修改后也要开源就行了 。
简单清晰的开发:
ArduinoIDE基于processingIDE开发 。 对于初学者来说 , 极易掌握 , 同时有着足够的灵活性 。 不需要太多的单片机基础、编程基础 , 简单学习后 , 你也可以快速的进行开发 。

文章图片
社区与第三方支持:
Arduino有着众多的开发者和用户 , 你可以找到他们提供的众多开源的示例代码、硬件设计 。 例如 , 可以在Github.com、Arduino.cc、Openjumper.com等网站找到Arduino第三方硬件、外设、类库等支持 , 更快更简单的扩展你的Arduino项目 。
版权与付费:
为了保持设计的开放源码理念 , 因为版权法可以监管开源软件 , 却很难用在硬件上 , Arduino决定采用CreativeCommons许可 。 CreativeCommons(CC)是为保护开放版权行为而出现的类似GPL的一种许可(license) 。 在CreativeCommons许可下 , 任何人都被允许生产电路板的复制品 , 还能重新设计 , 甚至销售原设计的复制品 。 你不需要付版税 , 甚至不用取得Arduino团队的许可 。 然而 , 如果你重新发布了引用设计 , 你必须说明原始Arduino团队的贡献 。 
文章图片
如果你调整或改动了电路板 , 你的最新设计必须使用相同或类似的CreativeCommons许可 , 以保证新版本的Arduino电路板也会一样的自由和开放 。 唯一被保留的只有Arduino这个名字 。 它被注册成了商标 。 如果有人想用这个名字卖电路板 , 那他们必须付一点商标费用给Arduino的核心开发团队成员 。
结语:
小编的这部分介绍借鉴了网上的资料 , 当然如果你想了解更加详细的内容和历史不妨去百度上查看 。 也正是因为Arduino的一些免费及开放理念 , 这也是小编比较推崇的原因之一 。 下一节小编将带大家了解Arduino与Mixly的结合 , 如果你想学习更多内容 , 欢迎关注小编的公众号 。 有了你们的支持小编会更加努力的为你们带来新内容 , 下期再见喽!
推荐阅读
- 未来的大学生活“长啥样”? 来看学长为你写下的万字指南
- 粤游记|旅游就该诗酒趁年华,带你一起到东京,我们玩点不一样的!
- 能否改变“996”?“强制休假”,想说爱你不容易
- 上蔡知事|上蔡又一旅游景点曝光,你知道在哪吗?
- 分手后会彻底从你世界里消失的星座,从不停留,再不相见
- 托尼·布莱尔|你行你上?英国前首相布莱尔抨击政府抗疫封锁太久,过度依赖科学
- 星车记|超标电动车遇检查怎么办?只要有了这个东西,交警也只能放你走
- 星车记|奥迪Q5跟宝马X3停一起,对比后,网友:要是你,你会怎么选择呢?
- 终于|十四年后,那句“不是你撞的为什么要扶”, 终于酿成了恶果
- 违法地点|行人横穿马路,黎平实名曝光一批不文明交通行为,快看有没有你
