查看: 137|回复: 1

[技术] 【赚周年币】技术贴-----(2)Fireduino开发环境篇

[复制链接]

56

主题

1

好友

2087

积分

进士

Rank: 5Rank: 5

  • TA的每日心情
    慵懒
    3 小时前
  • 签到天数: 636 天

    [LV.9]以坛为家II

    爱板会员勋章 活跃会员勋章 发帖机器勋章 在线达人勋章

    发表于 2016-12-5 15:02:52 |显示全部楼层
    本帖最后由 wambob 于 2016-12-5 19:10 编辑

             一、下载好官网配置好的Arduino IDE。
              云盘真坑,大文件下了好几次,没成功。
    我的电脑上有Arduino 6.1.13版本的,根据官方教程,决定先安装Fireduino SDK。
           1. 打开安装好的Arduino IDE,选择菜单“文件”->“首选项”:
           2. 在“附加开发板管理器网址”处输入:http://www.t-firefly.com/download/fireduino/package_fireduino_index.json
    如图:
    11.JPG

    设置好退出,点击工具,进入开发板管理面板,
    12.JPG

    • 选择“Contributed”类型
    • 点击 Fireduino 列表项
    • 点击“安装”或者“更新”按钮
    13.JPG

             二、下载驱动压缩包并解压文件。
    Fireduino_USB_Driver.rar (274.68 KB, 下载次数: 2)
             三、使用USB线连接开发板和PC。
              可以看到红色的点电源指示灯亮了,另外板子中间丝印为3的蓝色led、丝印为L的绿色led闪烁。
             四、安装驱动
             安装官方提供的步骤:
    • 按下开发板左下角的UPGRADE键并保持按下不要松开。
    • 短按RESET键,等到PC发现发现未知设备后再松开UPGRADE键。(一般3秒内都会发现未知设备,如果长时间未发现请松开按键重试一遍)。
         蓝色和橙色led熄灭。提示发现未知设备,并弹出窗口
    未命名1.JPG

    不选择自动,选择从列表或指定位置安装后,点下一步
    未命名3.JPG

    找到下载的驱动文件目录确定后,继续下一步
    未命名4.JPG

    安装完成
    未命名6.JPG

    打开设备管理器
    未命名7.JPG

           五、在升级模式下下载任一例程
    打开Arduino IDE,选择Fireduino
    16.JPG

    选择最简单的blink例程
    15.JPG

    编译,然而出错,13脚的别名 LED_BUILTIN,Fireduino 并不买它的账。修改成13。
    再次编译OK,按以往下载代码应设置串口号,然而在这种模式下,官网并没说明不要设置,直接上传即可。
    14.JPG

    19.JPG

    开发板上的绿色灯闪了起来,蓝色灯熄灭了。
    看看这个绿色灯在板上的位置。是数字脚13。
    20.JPG
    21.JPG

    此时,开发板又成了未知设备。
    17.JPG

    如果要再次下载,需要再次重复:
    • 按下开发板左下角的UPGRADE键并保持按下不要松开。
    • 短按RESET键,等到PC发现发现未知设备后再松开UPGRADE键。(一般3秒内都会发现未知设备,如果长时间未发现请松开按键重试一遍)。
       六、安装USB转串口驱动
    在直接下载模式不方便,还是安装usb转串口吧。
    22.JPG

    下一步
    23.JPG

    XP总爱出这个,继续
    24.JPG

    再把蓝色灯的代码添加进去
    1. void setup() {
    2.   // initialize digital pin LED_BUILTIN as an output.
    3.   pinMode(3, OUTPUT);
    4.   pinMode(13, OUTPUT);
    5. }

    6. // the loop function runs over and over again forever
    7. void loop() {
    8.   digitalWrite(3, HIGH);   // turn the LED on (HIGH is the voltage level)
    9.   digitalWrite(13, HIGH);
    10.   delay(1000);                       // wait for a second
    11.   digitalWrite(3, LOW);
    12.   digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
    13.   delay(1000);                       // wait for a second
    14. }
    复制代码
    编译后,选择串口
    26.JPG

    上传代码
    27.JPG

    蓝色的和绿色的灯都闪烁了,蓝光和绿光混杂起来,绿色的灯看起来成橙色的了
    手机拍的,更是分辨不出,蓝、绿了
    Untitled-1.gif
    已有 1 人评分 收起 理由
    loveeeboard + 20

    总评分:  + 20   查看全部评分

    回复

    使用道具 举报

    760

    主题

    240

    好友

    2万

    积分

    翰林

    小菜儿

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    开心
    2017-2-22 15:19
  • 签到天数: 994 天

    [LV.10]以坛为家III

    超级版主职务勋章 爱板会员勋章 在线之王勋章 在线达人勋章 发帖机器勋章

    发表于 2016-12-6 08:59:53 |显示全部楼层
    技术贴,必须顶!
    电子元器件交易平台 www.lzyec.com
    回复

    使用道具 举报

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

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2017-3-29 11:28 , Processed in 0.237954 second(s), 15 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部