Arduino入门笔记(1):认识Arduino

转载请注明:@小五义http://www.cnblogs.com/xiaowuyi

欢迎加入讨论群 64770604

    各种网站论坛里经常看到网友DIY各种遥控小车、机器人什么的,一直很好奇,很想学习一下。于是找来单片机的一些教程看了半天,太枯燥了,什么也没看明白。前些天偶然的机会了解了Arduino,一下仿佛看到了希望,果断从图书馆借来《Arduino开发实战指南》做为入门教材,一步步学习。

1、什么是Arduino

    Arduino是源自意大利的一个开放源代码的硬件项目平台,该平台包括一块具备简单I/O功能的电路板以及一套程序开发环境软件。Arduino可以用来开发交互产品,比如它可以读取大量的开关和传感器信号,并且可以控制电灯、电机和其他各式各样的物理设备;Arduino也可以开发出与PC相连的周边装置,能在运行时与PC上的软件进行通信。Arduino的硬件电路板可以自行焊接组装,也可以购买已经组装好的模块,而程序开发环境的软件则可以从网上免费下载并使用。 

    上面的开篇论述,往往还是会让我们觉得有些模糊。于是用更容易理解的实例来描述:

    您想当咖啡煮好时,咖啡壶就发出“吱吱”声提醒您吗?

    您想当邮箱有新邮件时,电话会发出警报通知您吗?

    想要一件闪闪发光的绒毛玩具吗?

    想要一款具备语音和酒水配送功能的X教授蒸汽朋克风格轮椅吗?

    想要一套按下快捷键就可以进行实验测试蜂音器吗?

    想为您的儿子自制一个《银河战士》手臂炮吗?

    想自制一个心率监测器,将每次骑脚踏车的记录存进存储卡吗?

    想过自制一个能在地面上绘图,能在雪中驰骋的机器人吗?

    Arduino都可以为您实现,Arduino是人们连接各种任务的粘合剂,也可以说是一个大玩具或者电子积木。不知道大家是否认可,至少我是这样理解的。

2、Arduino的几类主要产品

    1、Arduino Duemilanove

    2、Arduino Nano

    3、Arduino mini

    4、Arduino BT

    5、Lilypad Arduino

    6、Arduino Pro & Arduino Pro Mini

    7、Arduino Fio

    8、Arduino Uno

    9、Arduino Mega2560

《Arduino开发实战指南》这本书里,作者主要使用的是Arduino Uno。我从淘宝上搜了一下,目前主要在售的产品是Arduino Uno R3。该板子的主要参数是:

Microcontroller

ATmega328

Operating Voltage

5V

Input Voltage (recommended)

7-12V

Input Voltage (limits)

6-20V

Digital I/O Pins

14 (of which 6 provide PWM output)

Analog Input Pins

6

DC Current per I/O Pin

40 mA

DC Current for 3.3V Pin

50 mA

Flash Memory

32 KB (ATmega328) of which 0.5 KB used by bootloader

SRAM

2 KB (ATmega328)

EEPROM

1 KB (ATmega328)

Clock Speed

16 MHz

 

注:http://arduino.cc/en/Main/ArduinoBoardUno

推荐购买网址:https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-15820725129.16.AtgoEm&id=545093340395

 

posted @ 2013-07-13 22:43 小五义 阅读(...) 评论(...) 编辑 收藏