《Arduino实战》——第1章 你好Arduino
本节书摘来异步社区《Arduino实战》一书中的第1章,作者:【美】Martin Evans ,Joshua Noble ,Jordan Hochenbaum,更多章节内容可以访问云栖社区“异步社区”公众号查看
第1章 你好Arduino
Arduino实战
本章涵盖的内容
Arduino的历史*
Arduino硬件*
硬件和软件安装*
第一个闪烁的LED*
Arduino能用来干嘛?这个问题的答案是丰富多彩的。Arduino已经被广泛应用于各种项目中。
制作诸如Pong和Space Invaders1这类各位儿时甚至父辈年轻时玩的游戏。这些游戏的画面都是单色的,音效也比较简单。
制作循迹机器人,并学习机器人的基本原理。循迹机器人也可以用于工厂和仓库,它们可以按照既定的轨迹搬运货物。
制作光电竖琴,通过手的挥舞来演奏乐曲,就像演奏家Little Boots2那样。
制作MIDI控制器,来控制各种乐器。
制作像Segway3那样的自平衡机器人。
所有这些示例项目都是基于Arduino制作的,Arduino是一个不到手掌大小的微控制器。它最初被设计作为一个物理计算的工具,由设计或者艺术专业的学生使用。Arduino已经被一些爱好者团体和创客们接纳,将其作为一个制作项目原型的工具。
本章我们将回顾Arduino的发展史,看看它是如何成为很多创客开始一个新项目时的首选工具的。这段背景材料将介绍Arduino从伊夫雷亚互动设计学院的起源,并解释它为何有如此迫切地需要。我们会评论并对比各种不同形式Arduino的优缺点,还将告诉你入门时需要哪些工具、设备和电子元件。最后,在我们开始第一个闪烁LED的项目之前,还将介绍Arduino的集成开发环境(IDE)。
首先让我们了解一下Arduino是从哪儿来的。
《Arduino实战》——第1章 你好Arduino相关推荐
- 《Arduino实战》——1.7 为代码编写注释
本节书摘来自异步社区<Arduino实战>一书中的第1章,第1.7节,作者 [美]Martin Evans , Joshua Noble , Jordan Hochenbaum ,译者 况 ...
- 《Arduino实战》——3.3 制作一架五声音阶电子琴
本节书摘来自异步社区<Arduino实战>一书中的第3章,第3.3节,作者 [美]Martin Evans , Joshua Noble , Jordan Hochenbaum ,译者 况 ...
- Arduino可穿戴开发入门教程Arduino开发环境介绍
Arduino可穿戴开发入门教程Arduino开发环境介绍 Arduino开发环境介绍 Arduino不像我们使用的PC端操作系统一样,可以直接在操作系统中安装软件为操作系统编程.Arduino的软件 ...
- arduino入门教程书籍推荐,arduino从入门到精通
今天给大家推荐的这本Arduino入门教程由国内知名创客教育和开源硬件供应商DFRobot出品,由15个基础的 Arduino项目组成,分别配合实例介绍了Arduino 的基本使用方法和各种扩展模块的 ...
- arduino小车前进代码_基于Arduino操纵杆扩展板Funduino制作机器人小车
在本篇文章中,我们将制作一款两轮遥控机器人小车,使用的组件包含nRF24L01模块.Arduino UNO和Funduino操纵杆扩展板组成的控制部分,Arduino nano开发板以及和一个用于控制 ...
- Xamarin iOS开发实战第1章使用C#编写第一个iOS应用程序
Xamarin iOS开发实战第1章使用C#编写第一个iOS应用程序 C#原本是用来编写Windows以及Windows Phone的应用程序.自从Xamarin问世后,C#的作用就发生了很大的变化. ...
- NGUI从入门到实战第1章开启NGUI学习之旅
NGUI从入门到实战第1章开启NGUI学习之旅 NGUI是Unity最重要的插件之一.使用NGUI可以高效地为游戏添加界面.本书将带领大家学习NGUI.作为NGUI学习之旅的第一站,本章会在整体上介绍 ...
- 原有磁盘上创建lvm_Linux 系统管理及服务配置实战-第12章 磁盘管理3(连载)
存储管理Ⅱ 1.逻辑卷LVM 1.1.LVM管理 在线扩容 online 数据迁移 online 创建LVM VG扩展/缩小 LV扩容 文件系统扩容 基本分区(MBR|GPT) ----> Fi ...
- [菜鸟SpringCloud实战入门]第九章:服务网关Zuul体验
前言 欢迎来到菜鸟SpringCloud实战入门系列(SpringCloudForNoob),该系列通过层层递进的实战视角,来一步步学习和理解SpringCloud. 本系列适合有一定Java以及Sp ...
最新文章
- 网站robots.txt探测工具Parsero
- python 深拷贝_Python之类的浅拷贝与深拷贝
- linux系统如何安装其他包,Linux系统下如何安装软件包
- 从人人网抓取高校数据信息,包括,省份 - 高校 - 院系 (提供最终SQL文件下载)...
- windows - mysql
- django21:admin后台管理\media配置\图片防盗链\暴露后端资源\路由分发\时间分类
- 多线程循环输出abcc++_C ++循环| 查找输出程序| 套装4
- 案例:控制文件序列号满故障处理和分析
- TVP5158的多路复用技术
- 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'Address'中的标识列指
- java 降低jdk版本_jdk1.7降级到1.6 | 学步园
- 计算机教室网络连接示意图,多媒体电教室解决方案
- 将谷歌浏览器设置为黑色主题背景 超酷炫黑
- Base64 | Base32 | Base16编码和解码小结
- Qt for WebAssembly 环境配置 - 知其然并知其所以然
- 梅兰商城案例代码编写(自己练习,纯手写,最后附有结果图以及精灵图)
- OpenGL LookAt函数理解
- 网络:七层,HTTP应用层、TCP传输层、IP网络层,拔网线TCP还在,三次握手保证双向与减少因延时传输错误
- 接口和继承知识点总结
- 通过面积证明:两个函数相乘 / 相除的导数为什么长成这样?
热门文章
- 铁线蕨算法(Adiantum)为低端智能手机提供磁盘加密服务
- mysql为int类型的字段php取出来之后为何变为string类型?
- init 0-6 (启动级别:init 0,1,2,3,4,5,6)
- openstack安装系列问题:window7 64位安装的virtualBox 只能选择32位的系统安装不能选择64位的系统安装...
- 六大策略迎接数据中心巨大变革
- JavaScript 设计模式的七大原则(未完成)
- 6条可以成为更好程序员的建议
- 《Java工程师修炼之道》内容概览
- java中子类继承父类程序执行顺序问题
- 解决Ubuntu中无法连接wifi的方法