回答

收藏

【赚周年币】BPI-Webduino A2.开发环境及点灯测试

#线上活动 #线上活动 2561 人阅读 | 0 人回复 | 2017-01-02

本帖最后由 limale 于 2017-1-17 20:32 编辑

因为之前开发过ESP8266,而且BPI-Webduino实际上就是ESP8266只是烧写了不同的固件就起了一个另外的名字本质都是一样的,所以相当于我拿到手之后直接就可以玩起了,不过为了别的朋友有一个参考还是大致介绍一个怎么用Arduino IDE搭建开发BPI-Webduino的开发环境。
首先打开Arduino IDE 打开→首选项→附加开发板管理器网址,这里可以添加多个开发板每行一个,然后输入http://wechat.doit.am/package_esp8266com_index.json之后确定。



下来打开工具→开发板→开发板管理器,等待下载完平台索引。
输入esp8266进行搜索,如果你没有安装过这里会显示安装按钮,点击安装稍等片刻就好了。


安装好了之后就选择对应的型号就好了。

下面来写一个简单的点灯程序来测试编译、上传、运行是否正常。
首先我们要找一个USB转串口模块把模块的RX接BPI-Webduino的TX TX接RX 然后共地,同时在下载模式的时候GPIO00要置低,从下图可以看出RGB的RED LED接的GPIO15所以我们就要来操作这个端口。


直接就用Blink程序了,端口忘改过来了实际亮的是蓝色的灯,因为是串口下载所以速度比较慢。

正常运行的时候GPIO00是置高的,可以看到蓝色的灯已经在眨眼了,用Arduino开发就是很方便。
  1. // the setup function runs once when you press reset or power the board
  2. void setup() {
  3.   // initialize digital pin 13 as an output.
  4.   pinMode(13, OUTPUT);
  5. }

  6. // the loop function runs over and over again forever
  7. void loop() {
  8.   digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
  9.   delay(100);              // wait for a second
  10.   digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
  11.   delay(100);              // wait for a second
  12. }
复制代码
关注下面的标签,发现更多相似文章

评分

参与人数 1 +20 收起 理由
loveeeboard + 20

查看全部评分

分享到:
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条