闲的没事把双桶半自动洗衣机怎么用改装了一下,arduino单片机控制,但是连线好了之后发现洗衣只能正转,

查看: 17738|回复: 10
Arduino教程-让LED神灯闪烁
Hi,大家好!上一次我们试着让Arduino点亮了一盏LED神灯。这一次我们更进一步,让这盏LED神灯闪烁起来!
像之前一样,我们首先需要在硬件和软件方面做一些准备。
arduino-led.jpg (142.36 KB, 下载次数: 85)
22:05 上传
图片来源:Arduino-UNO-LED
具体包括如下:
Arduino UNO电路板(1块)mini面包板(1块)220欧姆电阻(1个)LED灯(1盏)面包线(2根)
软件方面只需要Arduino官方提供的IDE即可。
准备好上面这些之后,接下来只要连接好电路,敲几行简单的代码,就可以让我们的神灯闪烁起来!
arduino-led-light.jpg (515.34 KB, 下载次数: 105)
22:05 上传
图片来源:Arduino连接LED电路示意图
跟点亮LED神灯一样,只需要简单的一步,即可连接好我们的电路。唯一需要注意的是,LED的长针脚要插入13号孔,短针脚插入GND地线孔内,这一点千万别搞反了哦!最后,需要用USB线把Arduino连接到电脑上,连好之后会看到Arduino电路板上的一个小电源灯被点亮!
添加几行代码好!最后我们需要添加两行简单的代码,即可大功告成!
首先打开Arduino的IDE,新建一个Arduino项目窗口。
arduino-ide-new.jpg (70.98 KB, 下载次数: 93)
22:05 上传
图片来源:Arduino官方IDE
新建完成之后,需要向其中添加几行代码。
int led = 13;&&// 定义针脚号,数字类型为整型
// 对Arduino电路板或相关状态进行初始化方法
void setup() {
&&// 设定13号针脚为输出状态,
&&// pinMode()方法是Arduino类库提供的系统方法,
&&// 调用的时候需要传入两个参数。
&&// 一个是针脚号,另一个是针脚号的状态。
&&pinMode(led, OUTPUT);
}
// 系统调用,无限循环方法
void loop() {
&&// 向13号针脚输出值为高电压状态,
&&// 此值可以点亮LED神灯。
&&// digitalWrite()方法也是Arduino类库提供的系统方法,
&&// 调用的时候需要传入两个参数,
&&// 一个是针脚号,另一个是针脚号的状态。
&&// 这里需要注意的是,pinMode()方法是初始化针脚状态,
&&// digitalWrite()方法是向此针脚号不断发送状态。
&&digitalWrite(led, HIGH);
&&// delay()方法是Arduino自身类库提供的方法,
&&// 功能是让时间延迟,其中传入的参数为毫秒单位,
&&// 1000毫秒 = 1秒
&&delay(1000);
&&// 此处向Arduino的13针脚发送低电压状态,
&&// 此状态可以让LED神灯熄灭
&&digitalWrite(led, LOW);
&&// 再次延迟1000毫秒,也即1秒钟,
&&delay(1000);
&&// 随后进入下一次loop循环,
&&// 即调用上面的digitalWrite(led, HIGH)方法,
&&// 让LED神灯再次点亮。
&&// 如此不断循环下去。
}
复制代码
敲完收工!看起来代码好长的样子,注意千万别被上面冗长的中文注释所吓住!删除注释,比起点亮LED神灯,其实我们只多添加了三行代码!而且三行代码里还有两行是重复的!不能要求再简单了!
新添加的三行代码里,出现了一个新面孔,那就是delay()方法,这个方法的功能是进行时间延迟的,方法的调用需要传入一个时间参数,参数的单位为毫秒,比如传入1000,那么等于在这行代码上停留1秒钟,随后程序才会自动继续向下执行。
好!接下来还剩下最后一步,把代码烧入Arduino!在点亮LED神灯那一节,我们知道这一步可以一气呵成,只需要点击新建项目文件上,那个指向右侧箭头图标,即可自动完成代码的烧入。
arduino-menu.jpg (9.87 KB, 下载次数: 79)
22:05 上传
图片来源:Arduino官方IDE的文件编辑菜单选项(注意此处不是指Arduino顶部工具栏)
如果在此操作中碰到了连接Arduino的失败错误,可以查看那一节中,关于这部分需要注意的两个小细节。
总结是不是很简单?其实只需要多加一个新方法,就可以实现LED神灯的闪烁效果!这一节中,我们新认识一个延时方法,名字叫delay(),只是多添加了这一个方法,就完成了最终效果。So easy!
下期预告这一节我们只是实现了让LED神灯点亮和熄灭,期间只有两个状态。那如何让LED神灯逐步点亮和逐步熄灭呢?嗯,下一次我们将迎接一个新的挑战,让LED神灯逐渐变亮和逐渐熄灭!
ohcoder的系列精彩Arduino教程:
Arduino教程-初识Arduino(包含本教程目录):
Arduino教程-开篇:
Arduino教程-点亮LED神灯:
Arduino教程-让LED神灯闪烁:
Arduino教程-让LED神灯亮度渐变:
Arduino教程-获取输入数字信号:
Arduino教程-获取输入模拟信号:
Arduino教程-另一种时间延迟:
Arduino教程-按键开关:
Arduino教程-停止抖动!:
Arduino教程-抛弃外部电阻!:
Arduino教程-用按键开关计数:
………后续持续更新中请打开:
学习!!收藏!!!
好不错的呀
谢谢楼主分享。
楼主求联系方式
谢谢分享 赞一个
学习一下。
喜欢,赞一个
不错 注释很详细
请问没有220欧姆电阻,用330欧的可以吗??
Powered byarduino共有几种型号啊? - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
arduino共有几种型号啊?
等待验证会员
22:16:46  
我想学习一下arduino。但是,不知道学习哪一种型号的好?求各位专家指教
18:21:29  
22:53:52  
好像都是ATmega328的最小系统板……
22:48:22  
都一样的,兼容的!& && && && && && && && && && &&&
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司还没有帐号? 赶紧
用户版块帖子
1到第25) ? 25 :
location='read.php?tid=531938&page='+page+'';}">页25) ? 25 :
location='read.php?tid=531938&page='+page+'';">确认
想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编程视频,春节愉快!~
UID:782785
在线时间772小时
M币5257专家10
&&&&先说下我的单片机之路,大家嫌啰嗦跳过这里,看下下楼直接制作arduino。我这里想说明只要有决心谁都能学会单片机。当你在DIY区的东西折腾过了,就应该玩玩单片机了=740) window.open('http://img14.poco.cn/mypoco/myphoto//2.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编程视频,春节愉快!~" alt="想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编程视频,春节愉快!~">=740) window.open('http://img14.poco.cn/mypoco/myphoto//_000.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编程视频,春节愉快!~" alt="想学单片机但又觉得难的来,教你自制arduino,2月12号更新图形编程视频,春节愉快!~">&&&&我是2010年加入数码之家这个大家庭的,我还记得当时加入要邀请码的,然后终于那天注册开放了,兴奋死了,本来在DIY区做一名潜水员的,看着各位大大的创意制作,首先学会了做移动电源,然后了解什么是白光和做白光电烙铁… &&&&大家是不是也是这样呢?呵呵,然后后来突然有一天,在首页看到一个单片机做的跑马灯图片,然后看完那个霹雳灯的视频我就中毒了,然后从此在单片机区流连,我还记得那天网上,有个坛友发个帖子说是做了一个51单片机最小系统,我非常有兴趣想学,想自己D个。那个51单片机最小系统看来是很简单,但是不瞒大家当时坛友发了很清楚的电路图,我一点都看不懂,特别是那些电子符号什么的,什么晶振的,什么电容的。因为本身我一点电子基础都没有,没办法,只能坚持下,在单片机区多看帖子,然后渐渐就有点感觉,原来那些电子符号是实物的一个表达,为了简化实物图。那时候很笨(现在也很笨)我就把别人做单片机最小系统的零件抄下来,抄到纸上,因为那时候蛮多关于最小系统的帖子,我就一个个抄下来,对照下,那些元件是必须的(因为很多坛友说是最小系统,其实还加了一些元件下去)。抄着抄着,自己也尝试画下电路图,有时候上课也画下课也在那里画。同学都说我入魔了。&&&&终于在那个假期决定了学单片机,学单片机肯定要买单片机和零件呀。这是我又在论坛搜索下各位大大是怎么学的,有些人推荐直接上开发板,有些人推荐用面包板,说开发板的大大说做用开发板实验快,但是我看到那个开发板电路图,跟我平时画的那个最小系统我简直就晕了,一点头绪都没有,偶尔一次邂逅上了杜老师的单片机视频,然后就买了杜老师的套件来学习。跟我同宿舍的同学则买了一块开发板。本来我们想学好了可以交换来学。但是最后还是你学你的,我学我的。也算入了门吧。有些人说杜老师的东西贵,我觉得呢,杜老师的入门视频对于入了门的单片机爱好者可能没什么用,但是对于一个门外汉来说真的将学习进度加快了,所以我觉得还是值了。虽然很多东西没讲到,但是大概知道怎么去查找答案,给你指引了方向。&&&&虽然现在的水平还是很菜,额,不过我觉得是爱好也就够用了,现在有空还在吸取各位大大的单片机经验,感谢各位大大的宝贵经验和精彩制作和耐心解答,使我这个菜鸟一直在成长。&&&&学到一定程度,有时候是非常愿意给大家分享一下经验的。本来想写个单片机教程,额,怕水平太水了,给大家笑话。再之,已经有两位大大写了很好的教程,确实非常不错!如果当初我看到了,呵呵,又可以省一点费用咯。有兴趣学单片机的友友,可以去跟着他们的教程他学下。 &&&&前面也有两个大大写了单片机的教程:&&&&第一个是小七同志的 小七来误人子弟啦通俗话教你单片机第二个就是致远同志,话说致远真是英雄出少年…我大学生情何以堪从零教你学单片机BY致远 &&&&有这两个大大的单片机教程我就不再班门弄斧了。我决定弄个arduino小白教程,有人说arduino是单片机中的切糕,这个确实不错。但是它的易用性实则让人难以抗拒。可以这么说小学生也能学得会的。为什么?因为arduino有个图形编程模式,即使你不懂编程,你也能用上arduino。Arduino与单片机到底哪个好,真的很难说。我只能说arduino就像个玩具,但是这个玩具是全世界性的,它的东西由全世界的arduino的爱好者互相添砖添瓦,使单片机标准化。&&&&好了说了那么多废话,如果你看完以上的字,恭喜你坛友你非常有耐性!你如果跟着我的教程,觉得能学会arduino,因为它本身就很简单,我会写的很小白很小白,因为我本身就是小白如果有说错的地方,请各位大大指正。因为这个教程很多图片,大家都知道上传多图很麻烦,又要改大小什么的,但是我会尽量更新快点,不要让我的寒假闲着。[ 此帖被smfox10在 20:13重新编辑 ]
入门不错 可是我最爱cortex m3/c++/寄存器开发
謝謝分享 先评分再来学
太好了,一直在找这样的好资料
楼主剩余的漂亮小板多少米,想要一个玩玩
UID:782785
在线时间772小时
M币5257专家10
[font=Tahoma, 'Microsoft Yahei', Simsun]如果嫌啰嗦,请跳过这部分。 原文:Phillip Torrone&&- 编译:与非开源硬件服务平台
=740) window.open('http://maker.eefocus.com/wp-content/uploads/2012/01/why_arduino_won.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">
&&&&&& 每个月,我都会在《Make》杂志上发表几篇社论形式的专栏文章。我写这些文章的目的是让您思考,从而激起讨论与辩论,没准儿还会让您发火。我第一篇专栏文章叫做“为什么Arduino在市场上独占鳌头并站稳脚跟?”。大约一周后,一家大型芯片公司代表将路过我这儿,他会向我展示一种“类Arduino平台”,也被称作“Arduino杀手”。诸如此类的事情已经屡见不鲜,大概每月都会有某公司或某个人想制造出Arduino的替代品。多年来我对Arduino的报导已经帮助Arduino成功走进了制造者中,因此他们常常联系我。此外,在Adafruit工作时,我每天都用到Arduino。在我看来,Arduino在电子爱好者和设计师中的影响力极其深远,可能都不亚于早些年代个人电脑所带来的影响(例如家酿计算机俱乐部等等)。市场上的Arduino数量超过10万,据我估计,如果你把衍生产品中的Arduino也算在内就更多了(到2011年2月,大约就有15万)。我预测在接下来的5到10年里,每所学校都会使用Arduino来教授电子学和交互式系统原理。大多时候,这些Arduino竞争者的市场情况调查会议是以良好祝愿来结束的,一旦他们企图重挫Arduino,那么他们将需要考虑一系列后果,这也是为何他们通常不会真正打击Arduino的原因。关于Arduino的辉煌历史,已经有一些文章进行介绍了,而我想重点谈谈Arduino似乎能永远立于不败之地的原因。但是,断言某事物将成为事实标准是冒险的,也言之过早,不是吗?断言某事物成为大赢家也必然会引发争论,但不必在意这些,因为现在新的评论系统很管用,可以避免争论。在我看来,Arduino是开发板领域的大赢家,我会告诉您为什么我这么说,并且就Arduino始终能够在市场站稳脚跟的原因进行解析。如果您正期待制造一款Arduino的替代产品,我会为您报导。下列是有关Arduino的介绍,对您而言就如同一份食谱,我们一块来烹饪吧!Arduino 是什么?&&&&&& 我们先看看Arduino团队如何为其定义的:&&&&&& Arduino是一个开放源码电子原型平台,拥有灵活、易用的硬件和软件。Arduino专为设计师,工艺美术人员,业余爱好者,以及对开发互动装置或互动式开发环境感兴趣的人而设的。Arduino可以接收来自各种传感器的输入信号从而检测出运行环境,并通过控制光源,电机以及其他驱动器来影响其周围环境。板上的微控制器编程使用Arduino编程语言(基于Wiring)和Arduino开发环境(以Processing为基础)。Arduino可以独立运行,也可以与计算机上运行的软件(例如,Flash,Processing,MaxMSP)进行通信。Arduino硬件电路板可以自行焊接组装,也可以购买已经组装好的,软件则可以从Arduino网站免费下载使用。您可以根据开源许可获得硬件参考设计(CAD文件),并自由地修改使其适应您的需求。Arduino的定义仍然有点模糊,这也正是Arduino的优势所在。Arduino是人们连接各种任务的粘合剂。要给Arduino下一个最准确的定义,最好用一些实例来描述。您想当咖啡煮好时,咖啡壶就发出“吱吱”声提醒您吗?您想当邮箱有新邮件时,电话会发出警报通知您吗?想要一件闪闪发光的绒毛玩具吗?想要一款具备语音和酒水配送功能的X教授蒸汽朋克风格轮椅吗?想要一套按下快捷键就可以进行实验测试蜂音器吗?想为您的儿子自制一个《银河战士》手臂炮吗?想自制一个心率监测器,将每次骑脚踏车的记录存进存储卡吗?想过自制一个能在地面上绘图,能在雪中驰骋的机器人吗?&&&&&& Arduino都可以为您实现。&&&&&&&&对于不了解电子产品或微控制器的人来说,这听上去很酷,很有趣,并且会想加入这个俱乐部。这是小孩子想制作的东西,您甚至可以哄他们在此过程中学一些知识。这些项目产生于科幻小说故事,这些小装置出现在日志里。其共同之处在于这些是幻想,是一些梦寐以求的东西。但是现在,这些绝妙的点子真的被实现了,及时您不是工程师,也完全可以自制。这是个了不起的大事,因为工程师往往为其他工程师设计开发平台,而不是为艺术家,怪咖,或者为了分享一个想法而简单地将东西连接起来的小孩子们。Arduino团队不是由“硬蕊”电子工程师组成,而是由设计师,教师,艺术家,以及我所知道的所有“技术嬉皮士”组成(嬉皮士在这儿是一种称赞,我希望没有冒犯他们)。Arduino的主要基地在意大利,每年我都会看到文章讲述意大利人努力寻找“属于自己的Google”,而事实上他们已经有了,那就是Arduino,他们尚未意识到这一点。看看Arduino项目的实例,你将发现制造者们对于这些电子产品“是什么”更加感兴趣,而不是制作方法。这些Arduino发烧友常常表示Arduino并没有教授基本的电子产品,“呸,这哪是真正的电子产品啊,”他们说,“太容易了!”是的,的确如此。如果您是个艺术家或设计人员,在不使用Arduino情况下,想让发光二极管闪烁,或者电机转动,那么祝您好运了。当然,如果您愿意花钱并且带着您厚重的电子产品技术教材来展示一番,这也未尝不可。但是对于那儿的其他人而言,他们不过是想用发光二级管来装饰火人节服装而已。对于一些传统微控制器社区是如何看待Arduino这一问题,我认为最佳的例子就是AVR Freaks,该官方网站专注于AVR处理器(同样用于Arduino)。您会想AVR Freaks社区可能会喜爱Arduino,因为Arduino能够将AVR微控制器带给大众。然而,该网站的很多人并不喜欢这些非工程师们制造的所有古怪玩意儿,因为这些会破坏了他们的等级制度。我最喜欢引用一句话(我希望把这句话印在T恤上)。“Arduino编程语言,小孩都能看懂,用一次就上瘾”—— ArnoldB,AVRfreaks网站事实上,这种错误的态度却推动Arduino粉丝去建立自己的社区,帮助了Arduino建立一个兼收并蓄,而非高高在上的社区。Arduino是简单,但不是过于简单。它围绕这些观点来建立,即学生使用Arduino去实现目的:接收传感器信号,获得一些代码,再利用这些信号和代码。或许甚至不会写代码,那他们剪切粘贴代码后就可以开始。Arduino是热粘结剂,而非精确的焊接。因此没有人会被切掉一只手,也不会有实验室被烧毁。Arduino团队成员之一会教授工艺美术人员和设计者如何使用。每天,Arduino在学习,教授,和共享代码的工程中不断建立和完善。这些工艺美术人员和设计者正在Macs系统上使用Processing语言并修改。(Processing是Arduino的老大哥)说到此处,Arduino就像是一个热情,没有界限,艺术氛围浓厚的集会。这就是Arduino成为“自己动手做”成功典范的原因吗?不仅仅如此,我们来了解更多具体信息。集成开发环境——运行在Macs, Linux, and Win操作系统上&&&&&&&& 运行在Mac, Win, and Linux上的集成开发环境完全开放源代码。集成开发环境是指如何对以Processing为基础的Arduino进行编程。(Processing是一种图形程序设计语言,深受设计人员所喜欢的开发系统),已经出现了很长时间。它不仅仅可以在windows系统上使用,还能在Macs和Linux上使用,如果您想达到兼容的效果,这点就显得很重要。Processing编程环境基于提供强有力支持的后端,开放源代码,gcc工具链,并被包装在Java里,所以易携带,也能查找和纠正错误。应用集成开发环境人群里不乏精英,这些人能够保持其功能不断强大。想让那些古怪的人使用您的开发平台来制做一些精巧的玩意儿吗?那就在Macs和Linux系统上无缝运行Arduino集成开发环境吧!实际运行在Macs, Linux, and Win操作系统上的驱动程序&&&&&&&& 和集成开发环境一样,使用Arduino开发板的驱动程序也能在Mac,Win, Linux操作系统中运行,FTDI驱动程序正常运行即可。如果坚持使用串口,那么一个易于理解(但反应缓慢)的界面是一个不错的选择。当然,HID(人机接口设备)和定制的设备是很棒的,功能也很全面,而且速度更快,但是串行接口芯片运行时,能够被用来调试及编程,并且很容易通过插槽进入诸如,Java, Python, Perl, C, NET, BASIC, Delphi, MAX/MSP, and PureData, Processing等软件工具中。程序库——简单任务,复杂任务轻松搞定&&&&&&&& 大量的封装库被用来完成复杂的任务,例如写入SD记忆卡,写入液晶显示屏驱动程序,解析GPS。也有一些程序库用来做简单的事情,比如转动插脚或按键消抖。如果有10个芯片,我们就得将UART安装代码写10次,坦白说,这让人厌烦。如果调用Serial.begin(9600)函数来处理寄存器数据的话,那就容易多了。轻量型,直接运行在硬件底层 上&&&&&&&& 使用一款经认证的,易于理解的编译器(我们甚至可以说avr-gcc是AVR默认或标准的编译器),代码能直接运行在硬件底层 上。其编译方式与NET 语言及BASIC语言不同。该编译器运行快,体积小,重量轻,并且您能使用HEX(十六进制)文件为成批的新芯片进行编程。传感器&&&&&&&&&&Arduino真正腾飞的原因是其能够实现将模拟输入转换为数字输入,换言之,您可以将光线,温度,声音,或者市场上已有的任何低成本的传感器信号输入,Arduino都能识别。对于数字传感器,Arduino支持 SPI( 高速同步串行口)和I2C总线。这一功能覆盖市场上99%的传感器。使用其他开发平台是不易实现的——想想如果把一块Beagleboard(伟大的产品)和Arduino绑在一起,仅仅是为了获得传感器的数据,那真是太奇怪了!简单,但不至于太简单&&&&&&&&&&传统开发板往往过于复杂,有很多附件,例如液晶显示屏,按钮,发光二级管,7段数码管等等。开发板展示了其一切功能。Arduino板上显示的功能数量是绝对最小值,如果要实现功能扩展,只需增加Shield(盾)。Arduino Shield有成百上千,从液晶显示屏到无线上网技术,但要增加多少Shield由用户自己定。扩展Shield的功能也容易,对于制作扩展Shield功能的人还会有商业上的刺激。非芯片制造商制造&&&&&&&&&& Arduino开发板不是由芯片制造商设计的。为什么强调这点呢?因为芯片制造商为了突出自己的产品与众不同,他们常常会添加一些奇怪的东西。而Arduino强调微控器间的共同性而不是差异性。这就意味着Arduino是一个绝佳的初学者平台,只要在Arduino板上可以做的事情,您在其他任何的微控制器上都可以做。这一基本特征将伴随您很长时间。低成本&&&&&&&&&&您只需30美元就能购买一个Arduino板。不久后,也许花20美元就能买到。我们发现,芯片制造商们开始意识到制定合理的定价策略极为重要,但尽管如此,我们还要花超过50美元,甚至100美元以上才能买到他们的开发板。开放源代码&&&&&&&&&&Arduino开放源代码允许用户复制,并可以用于商业用途。我认为开源并不是Arduino成功的最大原因,因此我把这点放在最后来说。但这并不意味着开源无足轻重。不用花钱或请人就可获得所需的产品。Arduino是开源硬件,所以公司和学校不需要Per-seat(每客户)许可证就能使用,还没有运行中断或软件永久消失的风险。如果您想扩展产品功能,花点时间将代码添加进去就行。随着更多人在公司或企业持有股份或所有权,他们对此更为谨慎。现在还有人去争论开源软件是不是一个好主意吗?以上就是Arduino在众多开发板中独占鳌头的原因,至少我这样认为。没有其他平台可以完全做到以上几点。有一些平台做得很接近了(例如Netduino,一个很好的平台填补了某些空白市场),但这些平台还有很多方面需要完善。也许您同意我的看法,正在脑子里对以上几点一一核对,也许您急不可耐准备回应FPGA会如何更加出色。不管怎样,如果还没有做到以上几点,那么您的平台就还没准备好与Arduino竞争。(特别是打算自称“Arduino.杀手”的平台),Arduino为何能在市场上站稳脚跟?&&&&&&&&&& 其中的门槛不是因为经济上的原因,而是思维方式上的。需要有魄力,更要避免自视甚高。芯片制造商通常需要展示其产品,不会在意其产品能否在Mac系统上运行,甚至不会在意要编写大量的软件,程序库,和集成开发环境。历来这种开发平台是由芯片公司建立的。我们看到一些大的厂商涌入市场,想用硬件补贴模式来击垮Arduino,但是如果Arduino 保持高品质和强大的功能,那么这些打击行为将起不了作用。除此之外,让Arduino立于不败之地?Arduino社区。怎样能使10万多人集体跳槽?显然不可能。要想赶超Arduino,您需要开发类似Arduino的新产品,支持Arduino的Shield和附件,还要写入大量代码(这是很多芯片公司讨厌做的)。而Arduino团队真正想实现的是:支持多系统平台的的软件,海量程序库,有效的驱动程序,操作简单,成本低,以及开源。Arduino团队成员对技术痴迷狂热,期待看到实现这些理想的其他平台,这是他们一直在玩的游戏。我想,这种理想的平台也是我们所想要的,无论其名字是否叫Arduino。如果您想击败Arduino团队,需要一次大的飞跃,做到Arduino已经做到的。对广大用户而言,最佳平台就是在市场上独占鳌头并站稳脚跟的平台。Arduino国王万岁! [ 此帖被smfox10在 12:34重新编辑 ]
arduino适合业余玩,以此谋生还是学单片机吧
arduino比stc适合初学
下载看来那次我发的那个贴有点异想天开,学习了
UID:782785
在线时间772小时
M币5257专家10
教你D个arduino!~好了说了很多废话,首先教大家做个arduino,亲手D个可以节约成本这个帖子其实是答应了坛上某个坛友而写的。
首先你要准备的东西: 零件:1、Atmega8(或者Atmega168又或者Atmega328)X12、洞洞板X13、16M晶振X14、22pf陶瓷电容X25、104陶瓷电容X16、10K电阻7、按键8、4个铜柱配螺母 下载工具:Usb asp FT232RL USB 转串口线(cp2102、pl2303也可以) 软件:安装Usbasp驱动 安装FT232驱动(自己对应安装)安装arduino软件progisp (之前漏写了,给大家添麻烦了)arduino uno R3电路图=740) window.open('http://img14.poco.cn/mypoco/myphoto//_001.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">我们按这个电路图焊接一个arduino=740) window.open('http://img14.poco.cn/mypoco/myphoto//_000.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">为了照顾看电路图头大的友友(当初我就是这样...),我弄了个很笨的电路图,大大莫笑,希望坛友看得懂=740) window.open('http://img14.poco.cn/mypoco/myphoto//_011.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">=740) window.open('http://img14.poco.cn/mypoco/myphoto//_008.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">好了,相信动手能力非常强的各位友友焊接这个arduino绝对不是问题。由于我自己焊接得arduino是之前焊接的,步骤图没照下来,大家见谅焊好最小系统部分,我们再焊接一个usb asp下载接口,那个针脚与usbasp相连=740) window.open('http://img14.poco.cn/mypoco/myphoto//_000.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">=740) window.open('http://img14.poco.cn/mypoco/myphoto//_009.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">=740) window.open('http://img14.poco.cn/mypoco/myphoto//_012.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">=740) window.open('http://img14.poco.cn/mypoco/myphoto//_010.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">焊接好了,我们把usb asp插到arduino板子上准备烧写熔丝位和bootloaders,当然usb asp要插在电脑上 我们打开progisp软件下面看图操作即可如果你的arduino焊接正确的话,是可以正常读出来的。=740) window.open('http://img14.poco.cn/mypoco/myphoto//_007.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">前提你已经装好arduino软件=740) window.open('http://img14.poco.cn/mypoco/myphoto//_006.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">这样就烧写玩熔丝位了!=740) window.open('http://img14.poco.cn/mypoco/myphoto//_005.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">=740) window.open('http://img14.poco.cn/mypoco/myphoto//_004.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">=740) window.open('http://img14.poco.cn/mypoco/myphoto//_003.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">=740) window.open('http://img14.poco.cn/mypoco/myphoto//_002.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">=740) window.open('http://img14.poco.cn/mypoco/myphoto//_001.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">好了,你的arduino的熔丝位和bootloaders都弄好了,可以使用了。我们用FT232usb转串口下载器连接好arduino和电脑,这么准备下载。=740) window.open('http://img14.poco.cn/mypoco/myphoto//_002.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">打开arduino软件,先设置两个地方,一个是你的板子,另外是你的串口号选板子:选串口号,通常都是最后一个的,或者你去你的电脑设备管理器查看下你装usb转串口驱动时(具体操作我的电脑右键》管理》设备管理器》串口),系统给你分配时COM几。我是com4。所以我在软件就要这样选择,如图所示:好了都是设置好了,其实上面那两个设置只需设置一次就可以,以后除非你换板子,才重新选。好了我们来试下做个1602液晶屏实验打上代码,其实你复制也是可以的! #include &LiquidCrystal.h& LiquidCrystal lcd(3,4,5,6,7,8); void setup()
{&& lcd.begin(16, 2);&& lcd.print(&I Love You!&); } void loop()
先后点击编译,下载。把程序下载到arduino上,当然arduino也要接上1602液晶屏。接法采用4线模式,这里仅仅演示下,具体的见后面的教程。好了我们的实验成功了!&& 好了,如果以上自制arduino对你有难度的话,那我还是建议买个成品板回来,买回来就可以直接做实验了。不要自制arduino给吓跑你了。下面就是最常见的三种arduino型号=740) window.open('http://img14.poco.cn/mypoco/myphoto//_000.jpg');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="" alt="">&& 最最常用就是中间那块,很多教程都是根据它出的,其实这三块也没多大区别,就是引脚多一些。如果多米的就建议入第一块,资源比较多,普通的如第二块也就够用了,第二块最新的型号是uno R3。x宝60、70包邮就可以入手块了。额,确实贵,但是学习一开始都是要“交学费的”,但是如果几十块钱能学会单片机那也就值了,对吧?&& 如果米不多也可以考虑下我那个AI arduino,之前自己做的,还剩几块,接头暗号:数码之家,你懂的这里介绍,顺带求M
[ 此帖被smfox10在 19:45重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请
后查看;或者
成为会员获得更多权限
UID:884160
在线时间771小时
M币470专家1
直播啊&&蚊子不叮.EXE
UID:845674
在线时间1322小时
M币660专家0
没有图片,看得很费劲。
UID:1342541
在线时间156小时
M币2544专家0
楼主辛苦!!@!
UID:788383
在线时间996小时
M币5912专家1
看到楼主的帖子,我似乎又有点勇气学单片机了楼主留言:继续坚持,锲而不舍
UID:793461
在线时间341小时
M币419专家2
Mark一下下次系统的来学一下
UID:1038188
在线时间1555小时
M币9685专家98
楼主的图片里看见老严的辉光钟了。。。 楼主留言:严大大的作品具代表性呵呵
在线时间1016小时
M币1993专家4
一直想学学单片机,总是没有决心。楼主留言:那就跟我一起学吧,绝对小白教程
1到第25) ? 25 :
location='read.php?tid=531938&page='+page+'';}">页25) ? 25 :
location='read.php?tid=531938&page='+page+'';">确认
访问内容超出本站范围,不能确定是否安全
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
您目前还是游客,请
&回复后跳转到最后一页
Code by , Time now is:02-10 03:54, Total 0.189708(s) query 11,
Gzip enabled&

我要回帖

更多关于 半自动洗衣机使用步骤 的文章

 

随机推荐