Arduino
来源:互联网 发布:linux中文语言包下载 编辑:程序博客网 时间:2024/04/20 18:24
什么是Arduino?
Arduino是源自意大利的一个开放源代码的硬件项目,该平台包括一片具备简单I/O功效的电路板以及一套程式开发环境软体。Arduino可以用来开发可独立运作、并具互动性的电子用品,或者也可以开发出与PC相连的週边装置,同时能在运作时与PC上的软体进行沟通。 Arduino的硬体电路板可以自行焊接组装成,也可以购买已经组装好的,而整合开发环境的软体则可以自网路上免费下载与使用。目前Arduino的硬体部分支援Atmel的ATmega8与ATmega168等微控器。 此外,Arduino专案获得2006年Prix Art Electronica在电子通讯类方面的荣誉奖。 Arduino的硬体电路参考设计部分是以创用(Creative Commons;CC)形式提供授权。相应的原理图和电路图都可以从Arduino网站上获得。
Arduino特色?
- 开放原始码的电路图设计,程式开发介面
- 免费下载,也可依需求自己修改!!
- Arduino 可使用ISCP线上烧入器,自我将新的IC晶片烧入「bootloader」。
- 可依据官方电路图,简化Arduino模组,完成独立运作的微处理控制。
- 可简单地与感测器,各式各样的电子元件连接(EX:红外线,超音波,热敏电阻,光敏电阻,伺服马达,…等)
- 支援多样的互动程式 ex: Flash,Max/Msp,VVVV,PD,C,Processing…等
- 使用低价格的微处理控制器(ATMEGA8-16) ¥30-40
- USB介面,不需外接电源。另外有提供9VDC输入
- 应用方面,利用Arduino,突破以往只能使用滑鼠,键盘,CCD等输入的装置的互动内容,可以更简单地达成单人或多人游戏互动。
规格?
- Digital I/O 数位式输入/输出端共 1~13。
- Analog I/O 类比式输入/输出端共 0~5。
- 支援USB接头传输资料及供电(不需额外电源)。
- 支援ICSP线上烧录功能。
- 支援TX/RX端子。
- 支援AREF端子。
- 支援三组PWM端子(Pin11,Pin10,Pin9)。
- 输入电压:接上USB时无须供电。5V~12V DC输入。
- 输出电压:5V DC输出
- 採用Atmel Atmega8-16PI/PU单晶片。
- Arduino大小尺寸:宽70mm X 高54mm。
Arduino硬件?
Arduino硬件采用了Atmel ATmega168(手册)作为主控芯片。其根据I/O的不同有多种版本,包括
- Diecimila
- Mini
- Mini USB Adapter
- LilyPad
- Bluetooth
- Serial
- Serial Single Sided
Arduino软件?
目前最新的软件版本是Arduino 0014,下面包括了不同操作系统的软件。- Win
- Mac OX
- Linux
Arduino样例?
- SRF08超声波传感 介绍了通过I2C连接SRF08,SRF10超声波传感器的程序样例
- 驱动LCD1602
- 驱动DF-MDV1.1电机控制器
- CMPS03电子罗 介绍了通过I2C连接CMPS03电子罗盘的程序样例
- URmV3.2超声波传感 介绍了Arduino连接URMV3.2超声波传感器超声波传感器程序样例
- Arduino扩展板使用之RS485接口篇 介绍了如何使用多个Arduino并联工作
- Arduino扩展板使用之无线数传篇 介绍了如何让Arduino无线工作
===外部链接=== - Arduino主页:http://www.arduino.cc/
- Arduino台湾:http://www.arduino.tw
- Arduino学习资源:ladyada的Arduino教程
- Arduino 主题博客(中文)
- Arduino 制作博客(中文)
- 超多的Arduino资源:http://www.freeduino.org/
- Liquidware-Arduino神人:http://www.liquidware.com/
- Arduino
- arduino
- Arduino
- arduino
- arduino
- arduino
- Arduino
- Arduino
- Arduino
- Arduino
- Arduino
- Arduino
- Arduino
- Arduino
- Arduino
- Arduino
- Arduino入门,Arduino入门
- 【Arduino】Arduino接收字符串
- 套接字编程基本的数据结构struct sockaddr_in, struct sockaddr,struct in_addr
- Disable Saving Page 取消弹出你有数据没有保存的窗口
- thinkphp数据库操作
- SendMessage 和 PostMessage 的区别
- larbin的设计思想
- Arduino
- 苹果前工程师:互动的未来不应该只在手指上
- 动态创建控件+所建控件的消息响应
- JSP中EL表达式语言不能使用的解决方法
- 浅析Python中的Python全局变量
- 解读小米模式:颠覆式创新者的背后
- 关于互斥锁,临界区,互斥量,信号量,事件
- Python编程获取当前路径
- VC++如何处理自定义消息