查看: 2883|回复: 3
打印 上一主题 下一主题

Bunny Code 体验——操作说明

[复制链接]

该用户从未签到

跳转到指定楼层
楼主
发表于 2018-9-21 19:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Mr.Bunny 于 2018-9-21 19:05 编辑

Bunny Code是一款用于硬件编程的新软件,既然是新朋友,那我们一起来认识一下吧

首先,可以在Bunny Code网站下载我们的软件,官网地址:https://www.bunnyzoo.com/

可以直接在首页的下载按钮点击下载,亦或者进入下载页面选择需要下载的版本,Windows、Mac、Linux、树莓派统统都支持哦~

下载完直接按提示安装即可,安装操作在这里就不过多介绍啦。
安装完毕后第一次打开软件会看到这样的界面↓↓
Bunny Code支持文本和图形两种编程模式,
(注:两种模式暂时不能互通)

我们先来看文本模式,直接点击进入

文本模式下可以直接在窗口内编写代码啦,如有需要对项目进行操作的功能也都集成在菜单栏和功能栏中,同时初期版本会提供一些简单的示例以供参考哦~

下面我们开始进入正题——图形模式
点击右下方的帮助,找到“图形版”即可切换到图形模式啦~

铛铛~
图形版界面上方是一些常用功能,左侧为挑选元器件区,左下为本项目中所添加的器件列表,中间是编程区,右侧是对元器件模块进行设置的地方,右下角是帮助按钮。

那么我们就开始动手吧~制作一个最基本的LED闪烁项目吧~
由题目可知,要做LED闪烁,那当然需要LED啦~从“元器件”中找到“LED”,当我们鼠标挪动到“LED”列表上时,就会发现↓↓

右侧会出现“添加”按钮,点击添加后,我们就可以在项目器件库中看到我们的项目里已经有了一个LED了呦~

同时,在右侧的元件规格里我们就可以看到对LED相关的设置了呦~

我们以Arduino UNO R3主板为例,板载LED是13号引脚哦~所以对LED属性设置里的引脚就改为13。如果用的是单独的LED器件或LED模块,那就需要注意一下该LED是阳极驱动还是阴极驱动啦。阳极驱动的意思就是LED器件由阳极引脚控制LED,而阴极阴极接到了GND;或者是LED模块上注明了是高电平触发。阴极驱动就是与阳极驱动正好相反啦。

设置好元器件后就可以直接开始写程序啦,当添加完“LED”后,在界面中间左侧的程序块列表里就会发现会多出一个“LED”列表哦~,在这里我们就可以找到对应该器件的所有程序块啦,我们从这里拖一个点亮LED到右侧

拖动到Arduino主程序内,于是我们就有了一条代码啦~
不要高兴太早,这只是刚开始,要想完成题目中的“闪烁LED”,还需要让它熄灭呢,但在此之前还需要注意,电子程序执行的是很快的,比嗖的一下还要快,所以我们需要在添加让其熄灭的语句之前先让它亮一会儿,再熄灭。

“时间”里找到“延时1000毫秒”拖动至“点亮LED”下面,就像这样

然后我们再让它熄灭,同时还是需要添加延时哦

如此一来,就可以实现我们想要的效果啦,LED会先亮一秒再灭一秒如此循环……

接下来,就是要把程序烧写进我们的主板了,首先确认软件中设置的主板是我们手中所拿到的,其次是确认端口是正确的,如果不正确可以进行更改

上传完毕后,我们就可以在主板上看到板载LED的闪烁啦~

目前还是初期版本,所以仍有很多不完善的地方,每周五我们都会发布新版本逐渐完善软件。

  • TA的每日心情
    奋斗
    2019-9-27 05:48
  • 签到天数: 1096 天

    [LV.10]以坛为家III

    沙发
    发表于 2018-9-22 18:54 | 只看该作者
    今天刚刚装上去。

    1、在图形版上能看到端口,切换到文本版上端口没有。
    2、在函数中能找到Arduino初始化却找不到Arduino主程序的图形块。
    3、太难用了,图形方面比kenrobot难用太多了。

    目前暂时只有这点,看来等功能Bug少一点才能用了。
  • TA的每日心情
    难过
    2018-10-3 15:41
  • 签到天数: 1 天

    [LV.1]初来乍到

    板凳
    发表于 2018-10-3 17:14 | 只看该作者
    刚刚试用了下,感觉交互页面制作的非常棒,我这边的学生说很喜欢这种软件,希望能一直更新下去,最大做好!但是内容和例程太少了,而且也不详细。

    该用户从未签到

    地板
    发表于 2018-11-25 21:44 | 只看该作者
    您好??非常感激您开发了 BUNNY tool ,但是发现11月份不再更新了,这个项目不在做了么?还是准备研究一次完美的软件?
    您需要登录后才可以回帖 登录 | 立即注册 ?

    本版积分规则

    热门推荐

    关于温湿度传感器在LCD显示上的问题
    关于温湿度传感器在LCD显
    我建立了一个程序,想要将dht11传感器得到的数据显示在LCD1602上,但是LCD显的都是乱
    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
    【Arduino】108种传感器模块系列实验(74)--- 4位LED数码管模块
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    (开源)ESP8266改装小风扇,app远程控制+天猫精灵控制
    (开源)ESP8266改装小风
    材料准备 [*]USB风扇一个 [*]ESP8266一块 [*]3.3继电器一块 拆解风扇 第一次,没有
    基于机器视觉的智能分拣机械臂
    基于机器视觉的智能分拣机
    本作品是一个基于机器视觉的智能机械臂操作平台,其采用atmega32单片机作为主控制系统
    Copyright ???2015-2016??Arduino中文社区??Powered by?Discuz! ??( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表