极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18913|回复: 1

Arduino入门--纯新手2个小时完成自动发微博!

[复制链接]
发表于 2013-7-18 20:55:27 | 显示全部楼层 |阅读模式
本帖最后由 gbate 于 2013-7-18 21:02 编辑

一直做嵌入式设备,之前用的都是主频上G的支持嵌入式linux的CPU,也在读书的时候接触过C51,但是对于目前比较流行的Arduino一无所知。从拿到设备到完成第一个demo差不多2个小时,总算是略有所知了!

Arduino开发板:乐联网的e-kit
传感器是dht11(暂时只用到了温度功能,湿度没用)

e-kit 是集合Arduino和W5100板子,不需要自己在连线,用网友分享的api,直接可以访问网络。

如下是简单的步骤,给后来的新手参考:
1、下载Arduino开发软件
  http://www.arduino.cc/en/Main/Software (我从这下载,版本是1.0.5的,其他版本没试验过)
     下载完成后我直接解压了。


2、下载网友分享的开源库
    这个是实例代码 https://github.com/lewei50/LeweiTcpClient/archive/LeweiTcpClientLite.zip
    下载放到arduino-1.0.5\libraries 目录下,解压后,文件名改成/LeweiTcpClientLite 。
   
   
    还需要下载一个传感器的库文件http://fzblog-wordpress.stor.sinaapp.com/uploads/2013/05/Dht11.rar
   一样解压到arduino-1.0.5\libraries 目录下
   

---------------------------------------------------------------------------
    至此本地开发环境搭建好了。下面开始注册网络服务器账户
---------------------------------------------------------------------------
3、lewei50 注册一个免费账户(自己注册,这过程不用讲了吧?)
4、添加一个新网关
   
   
    网关ID最重要,其他不重要,给自己看的。
5、建立一个设备
   
   




------------------------------------------------------------------------------
至此服务器端弄好了,记住你刚才填写的网关标示:01,还有设备标示:T1  (这两个标示你可以自己填写,记住就行。)
另外还要记住一个key,后面会用到,如下图:


------------------------------------------------------------------------------

6、设备端就是需要用杜邦线连接传感器和E-kit,dht11模块(传感器4个脚,lewei做的模块上只有3个)有3个脚,+接ekit的5V,-接GND,中间的数据接D2,就是TX0旁边的那个2脚。
     用usb线连接ekit和电脑,板子上有usb转串口的芯片,电脑会提示安装驱动,我电脑装了“驱动精灵”,自动识别并下载驱动,按照提示安装就可以。

7、接下来开始开发,打开步骤1中 下载的软件arduino-1.0.5文件夹下面的arduino.exe,打开之后是空白。
   
    打开后就可以修改了,网络环境是DHCP,只需要修改3个地方

         
    上面的#define LW_USERKEY 后面分号里面的内容是你的key,这个每个人都不一样,刚才注册账户的时候已经记住了。
    下面的#define LW_GATEWAY后面分号里面的内容是网关ID,01是默认,你如果也是01则不要修改。

     还要修改一个地方:
     
     上图的引号里面的T1是你在乐联网上的设备的标识。见步骤5

8、如上修改好后,保存一下,需要另外存个地方,因为下载的那个是只读的。保存好后,点击upload,下载程序到板子上。
9、下载完成,网口连接到路由器上,就可以上传数据了,这时候可以去乐联网的后台去看数据是否成功。

   
   上图的状态灯被点亮了。。。数据上传成功!!

——————————————————————————
到这里就完成了数据的上传,接下来,设置微博自动发布。
——————————————————————————————————


这里绑定微博。目前好像只支持新浪,腾讯的啥时候支持呢?
添加表达式:

添加要发布的微博的文字:

注意中括号里面是刚才的表达式,是变量,每次发布会根据实际变的。
接下设置自动发送:

填上如上内容,就等待发布吧!

看看我的微博,可以关注下哦!http://weibo.com/8miorg


-------------------------------------------------------------------------
以上是全部过程了,纯手打,累死了。。。





感谢 @老刘  提供这么好的平台和板子
感谢 @疯子  远程帮我解决问题
感谢 群里其他热心网友,感谢@网虫 提供的各种库文件!!!

眼泪哗哗。。。。。



   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1 +3 收起 理由
swim + 3 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-7-19 12:02:49 | 显示全部楼层
好厉害!楼主不错....
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-23 17:01 , Processed in 0.040298 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表