`
akiraray
  • 浏览: 88401 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

My Arduino Way Vol.1基本硬件介绍

阅读更多

 

最近疯狂的迷上了Arduino的手工制作了……玩硬件神马的果然要比做软件有意思很多很多。

作为一个开源项目Arduino文档是非常全的,www.arduino.cc上的基础教程基本上看完一圈就不会有很多问题……唯一的缺点是英文,可能有那么一些童鞋英文不是很好。看不懂,不爱去看……

所以。最近准备慢慢更新一点点自己做的一些小实验,供其他爱好者和入门的童鞋们一起分享。

 

基本硬件介绍

 

我的第一块板子就是长的这样的介绍一下几个引脚的属性:

 

UNO的芯片是ATmege328P的,这款芯片现在已经从以前的“单片机”的称谓更变为了“嵌入式微控制器”(具体可以去看Wiki此条 the maroc-controller)。

芯片上一共有28个引脚,在主板的两边都有引出脚,其作为主要分为:

  • 14个数字 输入/输出 脚(Digital I/O pin):图上方的pin 0 至13
  • 6个模拟型号输入脚:A0至A5
  • 6个模拟型号输出脚:UNO的官方板子上会在相应脚的边上画一个“~”波浪线的图样,也有一下是些PWM的脚。顺便提一下有不同的输出脚好似频率有细微的差别。

 

整套主板的供电主要分为以下几个方式:

  1. USB供电,电流很小,大电流元件驱动不了,比如电机
  2. 外部供电,不同的板子去官方网站看一下电压范围,一般都支持都是5V~12V的DC
  3. Vin Pin供电,很多情况已经有了外部供电系统,可以直接将VCC插入Vin口,并在边上的G口插入底线,这和外部供电是一样的。这样的情况主要多用在于扩展堆叠板的供电模式;毕竟插两个电源有点傻。

 

其他部分的话还有一个ICSP的口用于串口通讯。

 

 

整块主板主要的I/O部分就这么点,很简单易用。顺便一提很多板子都一定的短路保护,曾经眼花插错脚弄的板子冒烟,一样坚强的活到了今天。

鄙人现在对具体的硬件细节研究的还不是很透彻,如果有机会一定再把心得拿出来分享。

Arduino的易用不仅体现在硬件上的I/O简易,更主要的是有一个跨平台的软件IDE平台。下一次,我会介绍一下基本的软件开发的整个过程。

 

分享到:
评论

相关推荐

    arduino的wire.h头文件压缩包

    arduino的wire.h头文件压缩包arduino的wire.h头文件压缩包arduino的wire.h头文件压缩包arduino的wire.h头文件压缩包arduino的wire.h头文件压缩包arduino的wire.h头文件压缩包arduino的wire.h头文件压缩包arduino的...

    Arduino-Arduino-Queue.h.zip

    Arduino-Arduino-Queue.h.zip,用于ARDUIO嵌入式项目的通用C 循环队列,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。

    ArduinoJson.h.rar

    ArduinoJson.h.rar

    Arduino-encoder.zip

    Arduino-encoder.zip,Atmel AVR C RotaryEncoder ImplementationClickEncoder,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。

    Raspberry.Pi.Home.Automation.with.Arduino.2nd.Edition.178439

    By the end of this practical guide, you will be a confident user who can program, set up, and run a wide range of applications using both the Raspberry Pi and the Arduino. Table of Contents Chapter 1...

    Apress.Arduino.and.Kinect.Projects.Apr.2012

    一本比较好的关于Arduino.and.Kinect 的开发书籍

    arduino-1.7.10.org-windows 安装包

    arduino-1.7.10.org-windows 安装包

    Arduino-arduino-sht.zip

    Arduino-arduino-sht.zip,Arduinoardino SHT上的感温湿度传感器支持存储库,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。

    Arduino IDE arduino-1.7.10.org-windows

    Arduino IDE arduino-1.7.10.org-windows Arduino IDE开发工具安装说明 (注:以下为Windows用户安装步骤,Mac OS X或Linux的用户需自行在Arduino官网下载安装包进行安装, 请点击 Arduino IDE官网下载...

    Arduino-arduino-timer.zip

    Arduino-arduino-timer.zip,用于延迟函数调用的非阻塞库arduino timer-用于延迟函数调用的库,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多...

    Arduino-EtherCard.zip

    Arduino-EtherCard.zip,以太卡是用于ENC28J60芯片的IPv4驱动程序,与Arduino IdeetherCard兼容,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很...

    arduino_driver.py

    arduino_driver.py

    Arduino-arduino.zip

    Arduino-arduino.zip,Arduino库和SketcheSarduino,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。

    Arduino-EspArduinoExceptionDecoder.zip

    Arduino-EspArduinoExceptionDecoder.zip,解码esp8266 exceptions.esparduinoexceptioncoder的python脚本,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源...

    Arduino-IRelectra.zip

    Arduino-IRelectra.zip,非遥控电子用电子式a/c红外编码器,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。

    Arduino-meshquitto.zip

    Arduino-meshquitto.zip,一个简单的Arduino项目,旨在在ESP8266的网状网络和远程...,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。

    8266_package_3.0.1_arduino.cn.exe

    无需在线,离线一键安装即可,选择我,你不会后悔。

    Arduino-hArduino.zip

    Arduino-hArduino.zip,从Haskell控制Arduino板,使用Firmata协议请参见...,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。

    易语言源码易语言版Arduino SDK源码.rar

    易语言源码易语言版Arduino SDK源码.rar 易语言源码易语言版Arduino SDK源码.rar 易语言源码易语言版Arduino SDK源码.rar 易语言源码易语言版Arduino SDK源码.rar 易语言源码易语言版Arduino SDK源码.rar ...

Global site tag (gtag.js) - Google Analytics