- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
亿方互动科技
Arduino学习笔记
•arduino学习笔记1-什么是arduino?
•要了解arduino就先要了解什么是单片机,arduino平的基础
就是的单片机。
1、什么是单片机?它与个人计算机有什么不同?
一可以工作的计算机要有这样几个部份构成:中央解决单元
CPU(进行运算、控制)、随机存储器RAM数(据存储)、存
储器ROM程(序存储)、输入/输出设备I/O(串行口、并行
输出口等)。在个人计算机P(C)上这些部份被提成若干块芯
片,安装在一个被称之为主板的印刷线路板上。而在单片机中,
这些部份所有被做到一块集成电路芯片中了,所以就称为单片
单(芯片)机,并且有一些单片机中除了上述部份外,还集成了
其它部份如模拟量/数字量转换A(/D)和数字量/模拟量转换
D(/A)等。
2、单片机有什么用?
实际工作中并不是任何需要计算机的场合都规定计算机有很高
的性能,一个控制电冰箱温度的计算机难道要用酷睿解决器
吗?应用的关键是看是否够用,是否有很好的性能价格比。假
如一冰箱都需要用酷睿解决起来进行温度控制,那价格就是
天价了。
单片机通常用于工业生产的控制、生活中与程序和控制有关
(如:电子琴、冰箱、智能空调等)的场合。
下图就是一个Atmega328P-PU单片机,基于AVR指令集的8
位解决器,频率20MHz,存储器空间32KBo
□
什么是Arduino?
Arduino是一个可以用来感应和控制现实物理世界的一套工
具。它由一个基于单片机并且开放源码的硬件平,和一套为
Arduino板编写程序的开发环境组成。
Arduino可以用来开发交互产品,比如它可以读取大量的开关和
传感器信号,并且可以控制各式各样的电灯、电机和其他物理
设备。Arduino项目可以是单独的,也可以在运营时和你电脑中
运营的程序例(如:Flash,Processing,MaxMSP)进行通讯,
Arduino板你可以选择自己去手动组装或是购买已经组装好
的;Arduino开源的IDE可以免费下载得到。
Arduino的编程语言就像似在对一个类似于物理的计算平台进
行相应的连线,它基于解决多媒体的编程环境。
为么要使用Arduino?
有很多的单片机和单片机平台都适合用做交互式系统的设计。
例如:ParallaxBasicStamp,Netmedia,sBX-24,Phidgets,
MITsHandyboard和其它等等提供类似功能的。所有这些
工具,你都不需要去关心单片机编程繁琐的细节,提供应你的是
一套容易使用的工具包。Arduino同样也简化了同单片机工作
的流程,但同其它系统相比Arduino在很多地方更具有优越性,
特别适合老师,学生和一些业余爱好者们使用:
.便宜一和其它平台相比,Arduino板算是相称便宜了。最便宜
的Arduino版本可以自己动手制作,即使是组装好的成品,其价
格也不会超过200元。
•跨平台一Arduino软件可以运营在Windows,MacintoshOSX,
和Linux操作系统。大部分其它的单片机系统都只能运营在
Windows±o
•简易的编程环境一初学者很容易就能学会使用Arduino编程
环境,同时它又能为高级用户提供足够多的高级应用。对于老
帅们来说,一般都能很方便的使用Processing编程环境,所以
假如学生学习过使用Processing编程环境的话,那他们在使用
Arduino开发环境的时候就会觉得很相似很熟悉。
•软件开源并可扩展一Ardu
您可能关注的文档
最近下载
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
文档评论(0)