查看: 2667|回复: 3

Bunny Code 体验——操作说明

[复制链接]

该用户从未签到

发表于 2018-9-21 19:05 | 显示全部楼层 |阅读模式
本帖最后由 Mr.Bunny 于 2018-9-21 19:05 编辑

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

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

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

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

我们先来看文本模式,直接点击进入
图片3.png

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • TA的每日心情
    擦汗
    2019-8-26 05:53
  • 签到天数: 1064 天

    [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月份不再更新了,这个项目不在做了么?还是准备研究一次完美的软件?
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    ArduinoJason6教程由ArduinoJson作者Benoit亲自出马一对一教学
    ArduinoJason6教程由Ardui
    这几天我觉得社区教学好像缺了点什么,呃呃~我想一想好像是缺少了ArduinoJson6的教学
    Arduino+L298N小车实例教程
    Arduino+L298N小车实例教
    (第一次写教程,如有错漏,敬请拍砖)Arduino+L298N小车实例教程Arduino小车是一个非
    零知开源分享-蓝牙模块与手机APP通信
    零知开源分享-蓝牙模块与
    本篇文章中将讲解蓝牙模块与安卓手机APP进行通信。1、说明MCU:零知开发板-标准板模
    DHT库无法被找到
    DHT库无法被找到
    今天在安装了DHT库之后在编译时却显示无法找到库,请问我是在哪里安装出错了,谢谢大
    (可远程)ESP8266读DHT11温湿度,APP inventor制作app实时显示
    (可远程)ESP8266读DHT11
    原理讲解 原理简述:利用发布订阅模式。第一步,先读取DHT11温湿度数值,第二步,新
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表