本帖最后由 没有名字的我 于 2016-12-14 22:14 编辑
最近入手了一块BeagleBone Green wireless,以前从没接触过这种开发板。BeagleBone是类似于arduino 和树莓派的开源硬件平台。BeagleBone Green 与BeagleBone Black不同。黑色版是BeagleBoard公司与英蓓特公司联合出品的,就是中国版的beaglebone。绿色是BeagleBoard公司与seeed公司联合出的。BeagleBone Green wireless(BBGW)基于BeagleBone Black的开源硬件设计,并发展成为这种差异化的版本。 BeagleBone Green wireless包括两个Grove连接器,使其更容易连接到Grove传感器的大家庭。 板载HDMI被移除,为这些Grove连接器腾出空间。与SeeedStudio BeagleBone Green相比,它在板上有一个2.4 GHz无线模块,使其更适合于IoT原型。
BeagleBone Green wireless有两种方式连接电脑 1,usb线连接;2,wifi连接
1,usb线连接。先说usb连接,用usb线将板子与电脑连接后,电脑会读出一个带狗狗标志的盘,打开它出现的页面我叫它第一目录,里面有几个文件夹,先打开名字为driver的文件夹,里面有不同系统的驱动程序。自己选择相应的驱动程序安装。我的是win8.1,第一次安装失败,是因为没有关闭数字签名。后来关闭了。驱动程序成功安装。然后回到第一目录下,最下面有一个start的网址链接,打开它。这是一个提示你快速开始的简单介绍页面。其实到此我们已经完成了1、2步。可以直接看到step3.点击 http://192.168.7.2。
这个页面介绍了硬件开发环境Node_RED和软件开发环境Cloud9 IDE.、BoneScript(BeagleBone特有的脚本语言),
接下来我们打开Cloud9 IDE,file-new file 。创建一个blinkled.js的空白文件,并且保存。好了,接下来我们就正式编程,在blinkled.js文件里写入如下代码,并保存。
var b = require('bonescript');
var state = b.LOW;
b.pinMode("USR0", b.OUTPUT);
b.pinMode("USR1", b.OUTPUT);
b.pinMode("USR2", b.OUTPUT);
b.pinMode("USR3", b.OUTPUT);
setInterval(toggle, 1000);
function toggle() {
if(state == b.LOW) state = b.HIGH;
else state = b.LOW;
b.digitalWrite("USR3", state);
}
选中Run tab,选中blinkled.js,并点击Run(或者debug)就可以看见USR3这个灯以一秒频率闪烁。
2,wifi连接
将wifi天线连好,可以用一般的充电器给板子供电。等一会,电脑识别出名字为BeagleBoneXXXXX的wifi名字,连接它,然后进入一个炫酷的界面
。要求输入ssid和密码。随便连接一个wifi。随便输入一个密码就行。然后电脑会自动进入之前那个start网页界面。未完待续。
|