【DFRobot FireBeetle ESP32微控制器试用体验】工程环境搭建

  • donatello
  • LV6工程师
  • |      2017-07-26 21:00:04
  • 浏览量 819
  • 回复:0
上个星期收到了FireBeetle的开发套件,是来自DFRobot社区的,版权归DFRobot社区所有,本着有干货要分享的准则,我同时也在云汉家分享我的试用经历。 在玩板子之前要先搭建开发环境,我这里使用的开发环境是Arduino1.83,这个版本的Arduino不仅是全中文菜单,更是包含了史上最全的Arduino的“亲儿子们”——UNO、Leonardo、Genuino、Gamma等热门Arduino板卡...等等,是不是漏掉了我们最重要的角色FireBeetle了?没事,Arduino开发环境类似于MDK KEIL uVision5,可以通过添加第三方器件支持包的形式来支持我们FireBeetle的开发,步骤如下: 第一,打开菜单的文件->首选项,在“附加开发板管理器网址”里面添加DFRobot社区的大神们在github共享的器件支持包: https://git.oschina.net/dfrobot/FireBeetle-ESP32/raw/master/package_esp32_index.json 第二,打开菜单的工具->开发板:XXX...->开发板管理器,等待目录下载完毕,拉到最下面找到FireBeetle的大名,开始更新。 更新完毕之后,Arduino1.83就支持对FireBeetle的开发了。 开发环境搭建完毕,赶紧开箱看看板子们。 首先是主角FireBeetle ESP32,是一块MCU开发板,焊上排针之后就可以通过杜邦线与其它器件进行通信; 然后是有一大堆排针的扩展板,具体用法我也不清楚,得请教一下社区的大神们; 再接下来是LED灯板,背面的控制芯片是FPGA呢还是MCU呢? 开箱完毕,可以写自己的第一个程序了,主要是点灯和串口,都是小儿科啦。
void setup() 

{

  pinMode(LED_BUILTIN, OUTPUT);

  Serial.begin(115200);

  while(1)

  {

    

  digitalWrite(LED_BUILTIN, HIGH);

  delay(500); 

  digitalWrite(LED_BUILTIN, LOW);

  delay(500);

  Serial.println("云汉电子社区 donatello");

  }

}
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子