Bunny Code 体验——操作说明-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11091|回复: 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的闪烁啦~

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

发表于 2018-9-22 18:54 | 显示全部楼层
今天刚刚装上去。

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

目前暂时只有这点,看来等功能Bug少一点才能用了。
发表于 2018-10-3 17:14 | 显示全部楼层
刚刚试用了下,感觉交互页面制作的非常棒,我这边的学生说很喜欢这种软件,希望能一直更新下去,最大做好!但是内容和例程太少了,而且也不详细。
发表于 2018-11-25 21:44 | 显示全部楼层
您好  非常感激您开发了 BUNNY tool ,但是发现11月份不再更新了,这个项目不在做了么?还是准备研究一次完美的软件?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 00:51 , Processed in 0.247240 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表