
arduino
cooska
喜欢玩arduino的可以加QQ交流哈:52590565
展开
-
开始我的第一次arduino
<br />前段时间偶然接触到 arduino这个名词,查阅了相关资料后突然就被吸引住了,开源的硬件以及灵活的操作方式,能在价格低廉而且不用接触太多单片机概念的情况下,轻松搞定一个能实现自动控制的设备。<br />逛了一大圈淘宝之后,选定了几家价格不错而且具有技术支持的店铺,决定开始arduino之旅原创 2010-12-16 11:58:00 · 1179 阅读 · 0 评论 -
arduino基本知识
Arduino内带Bootloader程序,是系统上电后运行的第一段代码,它就像PC机BIOS中的程序,启动就进行自检,配置端口等,当然单片机就是靠烧写熔丝位来设定上电从boot区启动的,使用这个程序就可以直接把从串口发来的程序存放到flash区中。我们在使用Arduino编译环境下载程序时,就先让单片机复位,启动Bootloader程序引导串口发过来的程序顺利写入flash区中,flash可以重转载 2010-12-25 05:55:00 · 4938 阅读 · 0 评论 -
arduino与电子罗盘模块
电子罗盘是机器人比较重要的一个部件,有了它,机器人才能正确的识别方向,为以后开发行走路线的逻辑提供基础。我这里采用的是一位网友提供的自制模块,关于其具体的参数就不介绍了,我主要是看中它是用ttl串口通信,可以在我arduino的串口接脚上使用,另外就是价格比较便宜,呵呵。 模块上有4个接脚,vcc(+5)、RX、TX、gnd,一对一接在板子的串口脚上就行。arduino128原创 2011-03-18 23:09:00 · 5404 阅读 · 2 评论 -
703n 刷机增加无线收发串口信息功能
刷机有风险,请各位先按照前一篇文章介绍的把703的ttl引脚接出来。这里刷机用到的固件来自wifi-robots.com,比较成熟,亲测可用(其实已经很多人在用了,呵呵)。http://download.youkuaiyun.com/detail/cooska/4805776资源里有两个固件,一个factory字样结尾,一个sysupgrade字样结尾。进入路由管理页面,直接刷固件即可。首先刷原创 2012-11-24 17:13:11 · 5983 阅读 · 0 评论 -
Ryan二号的控制界面
终于把控制界面做出来了,实现了简单的电机控制,最令人兴奋的还是能流畅地获取车载usb摄像头的视频信息截个图看看:原创 2012-12-05 09:38:55 · 2008 阅读 · 3 评论 -
我的Ryan-2号
称之为2号,是因为以前做过一个小车,看我以前的博文,呵呵 这次买了个底盘,1号是用玩具车改的,没有上螺丝的地方,这次可以把所有配件都很稳当的固定在小车上了。搭配了刷过openwrt的703路由,能无线收发串口信息,能获取usb摄像头视频,看几个造型吧。线有点乱,还没整理的原创 2012-11-26 14:41:03 · 2130 阅读 · 0 评论 -
使用usbasp烧写arduino
<br />胡乱编写代码终于导致arduino板子无法再写入程序了,去官网问了一下,说是bootloader程序被破坏导致。目前唯一的办法就是重新烧写bootloader。<br />网上查了很多资料,烧写单片机基本上都是用usbasp这个东西。于是在淘宝上买了个,不贵,20元左右。<br />这是一个usb接口的单片机烧写工具,插在电脑上后驱动一下,设备管理器里便多了一个这样的设备。<br />直接用网上介绍的 从 arduino 的IDE来烧写的话,不会成功,似乎它并不支持用usbasp。只能用最原始的原创 2011-03-05 17:15:00 · 7106 阅读 · 1 评论 -
终于完成了第一个arduino控制的小车
这个小车是一个同学以前玩坏了的遥控车,不过还好,小马达还能用,呵呵。拼装上我现在的arduino主控板,电机驱动板,蓝牙串口模块,还有几个传感器,这个小车就可以在手机的控制下运行了,边运行,还要一边给我的手机发送当前的环境数据样子很粗糙,本来的车体外壳现在装不上去了,传感器也没有能够固定的地方,以后再想想办法现在是遥控状态,以后让它自己根据数据来判断状况,主要的逻辑分析代码还是放在手机里,arduino里面只是对电路进行操作。最后把手机放在小车上,初步的设想就实现了,手机当做大脑,arduino当做主干驱动原创 2011-01-26 13:31:00 · 11735 阅读 · 5 评论 -
arduino与双H桥直流电机驱动板
<br />这个驱动板也是从机器人基地买的,其实其他地方也有类似的板子卖,而且还便宜的多。当初选择在这里购买,是因为他比其他地方的板子多了4个插针,用于步进电机驱动。不过购买后才发现自己当初的失误,这个驱动板只能同时控制同一种电机,也就是要么控制步进电机,要么控制直流电机,想两个电机一起插在板子上控制,那是不可能的。有点后悔当初没有仔细看文档。哎。。如果只是为了控制直流电机,我就再其他地方买了,价格便宜将近一半。<br /> 不过这个板子作为直流电机驱动还是挺不错的,多的那4跟插针也可以同时再接两个直流原创 2011-01-23 00:01:00 · 5377 阅读 · 0 评论 -
arduino与传感器
<br />这几天一口气解决了多个传感器与arduino的连接于访问。<br />dht11温湿度传感器,超声波、火焰、环境光线、人体热释电这几个。<br />温湿度传感器是从机器人基地购买的,因为他们提供了积木式的链接针脚和连接线,只要对应插好就行,十分方便,相关代码也在前篇文章介绍的有,直接复制就能用。<br />因为火焰和环境光传感器能输出0~255的值,我把它们接到模拟口上面了,以便实时发送数据出来。人体感应的传感器由于只输出高低电平,所以接到了数字口。<br />对于这三个传感器的数据读取,我采用原创 2011-01-20 22:01:00 · 4855 阅读 · 1 评论 -
atmega1280上的dht11温湿度传感器
从机器人基地买了温湿度传感器,但是通过他们的测试程序始终无法正常通过,完全得不到温度和湿度的数据。和客服研究了半天也没得个结果。后来大家都下班了,客服让我到国外的网上看看有没有相关资料,我就跑到arduino的官网论坛逛了下。果然还被我搜索到了一篇相关的帖子。这里也感谢这位客服能这么耐心一直帮我,呵呵从帖子上提供的链接我找到了用于1280的脚本,复制到我的编译器里,终于通过了,能得到数据了。好东西难找,为了新入手的童鞋能即时解决类似问题,把代码直接拷贝过来:#define dht_dpin 14 byte原创 2011-01-17 20:31:00 · 2294 阅读 · 4 评论 -
手机通过蓝牙串口与arduino通信
前段时间把蓝牙透传模块在arduino上的使用弄好了,今天拿我的手机来测试一下。我手机是多普达S1,因为是行货,没有wifi,想控制arduino只能通过蓝牙了。还好wm6操作系统能运行.net2.0开发的移动软件,用serialport控件来作为串口通信的主要工具。首先把arduino接上蓝牙透传模块,方法在前面的文章提到了,这里就不再叙述。然后开启手机的蓝牙,搜索蓝牙设备,能找到模块名称,选择之后建立com口,我这里建立的是com6然后就是在手机上弄个小软件来通信了。用serialport控件,设置好基原创 2011-01-17 21:51:00 · 6152 阅读 · 2 评论 -
arduino蓝牙通讯
<br />玩硬件和软件最大的不同,就是需要零件设备。这次的目标是要实现arduino通过蓝牙和PC通讯,arduino mega 1280必须要连接一个蓝牙无线串口设备才能实现。所以要添加下面的东西:<br /> <br />1. 蓝牙无线串口模块。<br /> <br />2. 面板的连接线,这个便宜,8块就长的短的,花花绿绿一大把。<br /> <br /> <br /> <br />蓝牙串口模块有4个接线口,分别是 5v, GND, TX, RX,非常简单,对应电源,以及收发端。原理上,这个模块相当原创 2011-01-13 13:02:00 · 10642 阅读 · 5 评论 -
arduino ATmega1280的主控板终于到手
今天终于买到我要的板子了,这几天一直琢磨怎么用手机控制arduino。windows mobile 6的操作系统,通过usb串口连接到arduino,花掉我不少精力呢。原创 2010-12-21 13:36:00 · 5165 阅读 · 2 评论 -
tplink 703N拆机接ttl
远程遥控arduino除了用wifi扩展板、蓝牙等之外,这里还推荐一个更有意思的东西。现在流行折腾路由,把买来的路由刷机,刷入一个叫做openwrt的系统,是一个迷你的linux系统,这个够强悍哈,一个路由器就能搭建微型电脑出来。我买的是 tplink 703N这个迷你路由,因为它小,而且还带的有usb插槽,这个各位去淘宝搜一下就知道了,80-90块不等,很便宜,二手的只要50元左右。原创 2012-11-24 16:41:10 · 25354 阅读 · 4 评论