arduino nano 原理图的A6 A7口怎么用

后使用快捷导航没有帐号?
查看: 7269|回复: 22
Arduino nano,Arduino mini,还是Arduino R3?
继续关注微型激光雕刻机。不久前,买了驱动板和控制板一体的主板,用光驱步进电机做成了一个小机器。陆续发现不少人用散件做,下一步我打算电路部分自己通过买散件组装深入了解一下,软件部分,也通过下载,烧录多知道些。网上看了不少,驱动板用easydriver A3967,比较一致,但控制板用啥都有,比如arduino nano, arduino mini,arduino r3. 不知哪个比较好用?
还有烧录的软件也不尽相同,当然最多的还是Grbl。
grbl也能三轴控制,做微型激光雕刻机的都是用这些,做微型的雕刻机应该也可以,也在关注中,看能否用这些做个雕刻PCB的机器
这些和雕刻木头用的浮雕、圆雕的雕刻机不搭界
arduino nano
似乎3D打印电路部分硬件也有重复的地方,软件就不同了。当然,不同的还有挤出机,热床,料架等等。做了微型激光雕刻机,再看3D打印机DIY,就不那么望尘莫及了。时机成熟,也可以玩玩3D打印。
nano,mini 和 uno r3 没有太大的本质差别,都是同样的芯片。只是尺寸不一样而已,有些功能简单的小东西需要节省空间,用mini 之类的就可以了。 比较通用的还是uno了。如果你空间够用上uno就可以了。
nano,mini 和 uno r3 没有太大的本质差别,都是同样的芯片。只是尺寸不一样而已,有些功能简单的小东西需 ...
谢谢严老师的指点。这几个小板,是不是mini最小,nano最大,uno居中啊?
谢谢严老师的指点。这几个小板,是不是mini最小,nano最大,uno居中啊?
刚上网查了一下,R3最大,80*50(mm),mini 33.3*18,nano 47*15,还是mini 最小。
刚上网查了一下,R3最大,80*50(mm),mini 33.3*18,nano 47*15,还是mini 最小。
每家的尺寸都不一样。 大部分都是中国产的,因为图纸什么的都是公开的,所以可以随便修改。有的是miniusb的,有的是Micro-USB的,有的甚至没有usb口。
每家的尺寸都不一样。 大部分都是中国产的,因为图纸什么的都是公开的,所以可以随便修改。有的是miniusb ...
是这样啊,我得慢慢学习,逐渐熟悉。即使功能大同小异,大小要考虑,接口也很重要,也是需要考虑的。多谢!
都一样下载软件都能用,我试过了,买那个最便宜的就行,我做了一个,个人觉得,做的时候兴趣大,做完发现真的没什么用处
都一样下载软件都能用,我试过了,买那个最便宜的就行,我做了一个,个人觉得,做的时候兴趣大,做完发现真 ...
是说微型激光雕刻机没什么用吗?
不是没什么用,是不能用。只能是研究一下原理而已。&
我最近在玩arduino
建議先買uno r3
後續要買就買nano很熟了直接買mini
nano新版支援直接燒入,不需要燒入器
mini要燒錄器,可以用uno代替燒錄器來燒錄
还是uno结实。我的电容就爆了,还一点都不耽误用呢。&
呵呵。小的爱坏。。。&
了解上面各位说的,对我很有帮助,多谢!
看玩儿3D打印的 有脱机方案,用LCD和SD。不知有人试过没有,不能不有类似做法,对于微型激光雕刻机?
必须有一样
不以此谋生的工作
京公网安备
Copyright &
北京木之友文化有限责任公司 All Rights Reserved.后使用快捷导航没有帐号?
来自ValentinRuhry的创意,这哥们用整整500
推广arduino——初识arduino
本帖最后由 乡间河太急 于
21:05 编辑
第一次知道arduino,是在《无线电》官网。
一篇名为“arduino为什么这么红”的文章,挂在首页好长一段时间。只是我一直并没有给于它太大的关注,因为这个单词实在太不起眼了。
直到后来,将首页的几乎所有感兴趣的文章看完后,实在没啥可看了,才想要去一窥究竟,到底何方神圣,能在首页挂那么久。(后来证明,它首页更新实在太不给力了!)
这篇文章,让我对arduino这个名字印象深刻,尽管看完文章后,我不知道这个名字的准确发音,也记不住它怎么拼写。
嵌入式、互动的艺术、玩具、开源、“Arduino控制板 + 外围电路 + 程序编写 = 整个世界!”
所有的这一切字眼,不正是自己爱上电子、学习单片机、踏上电子之路的初衷么?
尽管arduino不算贵,但是对于我这样一个苦学生来说,还是只能远观的。但是,可以这么说,它就像是一个结,一直在我心中晃荡着。毕竟对于从来没接触过而自己却一直挂记着的东西,并不多。所以,我一直计划着要拥有一块自己的arduino。
大约半年后,无意中在淘宝里看到,有个挺出名的网站在搞促销,arduino板子限时打折!经过反复琢磨,一块leonardo被我据为己有,那种感觉,特爽。就像小时候,得到一个心仪很久的玩具,有童年的男孩子都能体会的。
虽然买回来后并没有玩过多少次(因为我还有很多东西要学,不能太依赖开源),不过我还是很喜欢它,总爱向身边的朋友介绍它。
朋友们也总是问我,你买来干嘛?
“玩啊!”
我还是挺想看到自己论坛里面有人关注arduino的,这样我就不用老跑到别的论坛去看作品、学习。
每次一开电脑就点开十几个网站很辛苦的。
上面提到的文章我在这里贴出来了,为了区分,用不同的颜色吧。
Arduino为什么这么红?(上)
相信对嵌入式开发感兴趣的朋友最近一定不会对一个新名词陌生——Arduino。尤其对初学者来说,恐怕都听到过“嵌入式开发从哪里上手最好?Arduino!”这样的说法。那么Arduino到底是什么呢?是一种新的控制芯片?还是一种新的开发软件呢?
首先我们先看看Arduino的实物图,下面是最常见的一种Arduino实物图片(关于Arduino的分类,我们会在后面详述):
1.jpg (62.47 KB, 下载次数: 40)
14:37 上传
图中已经用红线根据功能将各个模块区分出来,相信对单片机开发稍有了解的朋友一定已经发现,这不就是一个以AVR单片机最小系统为核心的控制板吗?
不错,Arduino就是以ATMEL公司的AVR单片机为核心的单片机控制板,板上除了ATmega168最小系统电路外,还包含了稳压电路,USB转串口电路,一些指示用的LED,以及一些扩展用的电路插座。
仅仅一个单片机最小系统,为何能风靡欧美台湾的学生爱好者呢?
下面我们以图表的形式来比较一下单片机裸机、市面上一般的单片机开发板和Arduino之间的比较。
2.jpg (62.39 KB, 下载次数: 23)
14:39 上传
上面的表格中列出了三种选择方案的最直观比较(表中没有比较购买渠道的便利性比较,随着网络购物的普及,这一点已经不再成为爱好者们需要特别关注的问题),看起来似乎Arduino并没有特别的优势,那么为什么Arduino会得到如此热度的追捧呢?
1.gif (3.15 KB, 下载次数: 18)
14:40 上传
要回答这个问题,我们必须首先回顾一下Arduino的发展历程。2005年,意大利 Ivrea 一家高科技设计学校的老师Massimo Banzi为了能给学生们提供一种便宜好用的微控制器平台,与当时在这所学校做访问学者的西班牙籍芯片工程师David Cuartielles合作设计了最初的Arduino电路板。随后Arduino便开始迅速的在欧洲流行起来,并且逐渐将春风吹到了美国、日本、台湾、香港等地区,最近一两年更是在大陆地区蓬勃的发展起来。
Arduino独有的几种优势表现在下列方面:
开放性:Arduino的硬件电路的软件开发环境都是完全开源的,在不从事商业用途的情况下任何人都可以使用、修改和分发它。这样不但可以使用户更好的理解Arduino的电路原理,更可以根据自己的需要而去修改它。比如由于空间的限制,需要设计异形的电路板;或是将自己的扩展电路与主控制电路设计到一起。
易用性:对于稍微有心的人,不论基础如何,只要他有兴趣,拿到Arduino之后的一个小时之内,应该就可以成功运行第一个简单的程序了。Arduino与PC的连接采用了当下最主流的USB连接,你可以像使用一只MP3一样把Arduino与电脑直接连起来而不要再额外安装任何驱动程序。而且Arduino的开发环境软件也非常的简单,一目了然的菜单,仅提供了最必须的工具栏,除去了一切可能会使初学者眼花缭乱的元素,你甚至可以不阅读手册便实现代码的编译与下载(我可没说编写)。
交流性:对于初学者来说,交流与展示是非常能激发学习热情的途径。但有些时候,你用AVR做了个循迹小车,我用PIC做了个小车循迹。那么对单片机理解还不是特别深刻的初学者来说,交流上恐怕就会有些困难。而Arduino已经划定了一个比较统一的框架,一些底层的初始化采用了统一的方法,对数字信号和模拟信号使用的端口也做了自己的标定,初学者在交流电路或程序的时候非常方便。
丰富的第三方资源:Arduino无论硬件还是软件,都是全部开源的,你可以深入的了解到底层的全部机理,也预留了非常友好的第三方库开发接口。秉承了开源社区一贯的开放性和分享性,很多爱好者在成功的实现了自己的设计后,会把自己的硬件和软件拿出来与大家分享。对于后来者来说,你可以在Arduino社区轻松找到自己想要使用的一些基本功能模块:舵机控制、PID调速、A/D转换等。特别一些模块供应商也开始越来越重视Arduino社区,会为自己的产品提供Arduino下的使用库,这些都极大的方便了Arduino开发者,使你可以不必拘泥于一些基本功能的编写,而可以把自己的精力更多的放在自己想要的功能设计中去。
是的,单纯从嵌入式开发的技术角度来说,Arduino并不是第一选择,为了尽可能的照顾初学者甚至是电子开发的门外汉,Arduino定制了很多底层的设计,这也是许多经验丰富的嵌入式设计人员对Arduino嗤之以鼻的原因之一。回头看看上面列出的那些Arduino的优势所在,那么Arduino的定位究竟在何处呢?
Arduino诞生之初确实是为嵌入式开发的学习而生,但发展到今天,Arduino已经远远超出了嵌入式开发的领域。在台湾,Arduino被称为“科技艺术”,很多电子科技领域以外的爱好者,凭借丰富的想象力和创造力,也设计开发出了很多有趣的作品。
在大陆,Arduino更多的还是作为一种嵌入式学习和开发工具出现,但是它的魅力绝不仅仅如此,它完全可以作为一种新“玩具”,甚至新的艺术载体,来吸引更多各个领域的人们加入到Arduino的神奇世界里来。
3.jpg (15.28 KB, 下载次数: 17)
14:41 上传
用Arduino控制的三轮小车
4.jpg (55.28 KB, 下载次数: 25)
14:42 上传
擦除白板的自动机器
5.jpg (10.47 KB, 下载次数: 11)
14:43 上传
发条微博自动给你煮咖啡
是不是已经迫不及待,想要开始你的Arduino之旅了?赶快到购物网站上搜一搜Arduino,然后……是不是被各种不同的Arduino控制板搞花了眼?
Arduino并不是一成不变的,每隔一段时间,Arduino官方组织就会发布最新的设计,对Arduino在原有基础上进行升级,让爱好者们更方便的使用。同时,为了满足不同层次的开发要求,Arduino也推出了不同版本的控制板设计,这里我们来认识一下使用最多的几种设计:
6.jpg (120.08 KB, 下载次数: 37)
14:44 上传
Arduino Uno
Uno版本应该说是Arduino的基础板,也是初学者的第一选择。它提供了基本的数据接口,对初学者足够的存储空间,无论是读取传感器,还是驱动电机,或者与电脑通信,都可以轻松的胜任。
7.jpg (103.34 KB, 下载次数: 21)
14:44 上传
Arduino Mega 2560
这一版可以算是Uno的升级版,各种接口的数量比Uno要多,而且其搭载的单片机型号也要比Uno的单片机更高级一些,运算速度更快。如果你觉得Uno的硬件资源无法满足你的需求,那么你可以尝试一下Mega,当然价格也会比Uno要更高一些。
8.jpg (59.78 KB, 下载次数: 31)
14:45 上传
Arduino Nano
这个可以说是Uno的简版,优先考虑了体积上的优化,尽量将体积做到最小,可以满足一些手持设备或体型微小的设备使用。当然性能上相比Uno也略有缩水。
也许有些心急的朋友已经要问了:哪一款可以控制步进电机?哪一款可以实现无线通信?哪一款可以演奏音乐……
如果我告诉你都不可以,你会不会很失望?
Arduino作为一种控制芯片,所起的作用类似于我们的大脑,大脑是无法自行运动或是发声的。大脑所起的作用类似于指挥官,Arduino也是如此,想要做一些实际任务,离不开外围电路的支持。
很多人又要头痛了,电子电路完全不懂怎么办?其实现在这一点也已经不是什么大问题。对于电子专业的学生,或是想要学习电子电路的爱好者,当然要一切靠自己,查资料,买元件,做PCB板,焊电路……这其中当然会有很多辛苦,可其中学到的知识无疑也是装入自己口袋的。
如果不想在电子电路方面花费太多的精力,也没有问题。现在很多厂商也开发了各种各样的Arduino外围功能电路,无论是电机驱动、无线通信、音乐播放,还是读取各种各样物理信号的传感器(压力、速度、倾角、方向等等),都应有尽有,而且使用方便,可以直接连到Arduino控制板上工作。
9.jpg (53.02 KB, 下载次数: 22)
14:46 上传
电机驱动板
10.jpg (43.98 KB, 下载次数: 34)
14:46 上传
11.jpg (28.5 KB, 下载次数: 31)
14:47 上传
霍尔传感器
12.jpg (27.98 KB, 下载次数: 21)
14:47 上传
光敏传感器
13.gif (39.23 KB, 下载次数: 22)
14:47 上传
烟雾传感器
说完了硬件,那么我们接下来谈谈很多人都头痛不已的软件开发吧。Arduino的代码结构和一般的嵌入式代码结构略有不同,一般的嵌入式代码都是main函数中一个死循环,程序不断的反复执行,单片机在每个循环内读取各个外部端口的数据,然后根据这些数据来做出相应的策略判断,把指令再通过外部端口传出去,达到控制外部设备的目的。
Arduino的程序运行方式与此差不多,只是代码结构略有不同。Arduino代码中没有main函数,而是使用了两个不同的必备函数:
Void setup()
Void loop()
相信很多朋友已经猜出来了,Arduino代码是把初始化的代码放在了setup函数中,而把需要不断循环执行的代码放在了loop函数中。与传统的嵌入式程序虽然结构不同,但设计思想还是一致的。
开发环境软件截图(此开发环境可以在Arduino网站上免费下载)
13.jpg (38.76 KB, 下载次数: 31)
14:50 上传
Arduino的代码语法与C++类似,也包含了类和对象的支持。即便是没有任何代码编写的基础,也可以很快上手。关于Arduino的代码编写,无论是Arduino的官方网站,还是网络上都有了相当丰富的资料,这里不再累述。
很多Arduino制作还要涉及另外一种程序的编写,便是上位机程序。一般是PC端的程序,你可以采用任何你所熟悉的高级语言进行开发,接收Arduino控制板所传递过来的数据(串口传输),在屏幕上显示输出或写入文件。VB、VC++、Delphi、Flash script、Processing等等都能满足你的要求。
14.jpg (21.25 KB, 下载次数: 18)
14:50 上传
一个通过上位机程序控制外部电路灯的颜色
Arduino控制板 + 外围电路 + 程序编写 = 整个世界!
15.jpg (21.2 KB, 下载次数: 16)
14:50 上传
16.jpg (22.03 KB, 下载次数: 17)
14:50 上传
用Arduino制作的游戏手柄!
原来是这样!学习了
有意思的介绍,有意思的文章,谢谢分享。
wiegand 发表于
原来是这样!学习了
希望大家会喜欢这个东西,觉得挺不错的,很容易上手,好玩
sdlcwhg 发表于
有意思的介绍,有意思的文章,谢谢分享。
还有后续一点东东,可能发的慢,但是都是自己用心去找资料,希望这个能在论坛推广起来
不错~~& && && && && && && &
觉得不错 顶起来了
小猛 发表于
海洋小鸟 发表于
觉得不错 顶起来了
Copyright &
Powered by望见那地上的一棵草,那是大的无限.
来自森亮号航海见识 {SLboat I}
和一样3.3V的LO(阿布这么称呼)电压是从上获取的。
VIN和GND很近,但绝对不是好邻居,短接会烧掉D1
D1 是个肖特基二极管之类的-
如果VIN和GND发生,那么这个可能将会烧毁,比如这个烧糊的。
laihongbo524: 就是外部供电时, 电流不会流入USB的这种原理,防反流作用
烧掉后也可能还能工作,但是电压低了,灯不定时闪烁等怪癖情况出现。
引脚输出电流似乎只有30ma呢,是avr的芯片引脚输出电流只有0.03A,也就是30ma。得想办法把它搞到100ma,200ma应该也没事。
晶振-看起来有的arduino板子晶振更稳定,有的则没有。
输入口D1,D2可能看不到因为他们被RX-TX代替了-。
看起来168和328是两种版本决定的
Arduino Nano 3.0 (ATmega328)
Arduino Nano 2.3 (ATmega168)
Specifications:
Microcontroller Atmel ATmega168 or ATmega328
Operating Voltage (logic level) 5 V
Input Voltage (recommended) 7-12 V
Input Voltage (limits) 6-20 V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 8
DC Current per I/O Pin 40 mA
Flash Memory 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
SRAM 1 KB (ATmega168) or 2 KB (ATmega328)
EEPROM 512 bytes (ATmega168) or 1 KB (ATmega328)
Clock Speed 16 MHz
Dimensions 0.73" x 1.70"
这是V3.0的线路
临时方案-换位铁丝-从上剥取一小段
彻底更换,用斜角烙铁头换成功
似乎更适合做这个,完成的速度更快。
长带磁环USB线
其中一个灯是白色的(P13测试灯吧)
频率非常稳定,比起另外一个nano
包含附件:
杜邦线,短USB线。
带杜邦线,USB线很短50公分左右,很轻。}

我要回帖

更多关于 arduino nano 驱动 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信