00书屋

021 软件问题 (1/2)

2023-10-11 作者: 崩坏的键盘

021 软件问题(1/2)

“万先生,请协助我将这个武器台搬运到靶场。”

“靶场?”

万强又有些吃惊,实验室是建设在地下不说,连靶场都是在地下环境内建设的?

“对啊,我的实验室之所以在地下4层,就是为了方便测试弹道。”

两人合力将炮台放在了小推车上,除了提供电源的线缆,还有数根线缆连接在一旁桌上的笔记本上。

阿诗文将笔记本一合就连着线缆一股脑放在推车上。

“好了,严格意义上缆线在进行移动时不允许插在设备上,不过我们这是为了节约试验时间,所以不管啦。”

万强撇撇嘴,对此行为不置可否。

两人从B4-032出来后七转八转的绕了几圈才抵达靶场。

和万强想象中的武器靶场不一样,这个靶场层高可能有四十米,估计之前在外面看到的巨型卵型建筑大部分空间都是给这个靶场提供空间了。

而且靶场内部也不是铺装环境,地下四层的位置居然是土壤和草坪构成的自然环境地面。

“怎么样,是不是很壮观?为了容纳这个靶场的高度,我们学院花了好大功夫呢。”

“为什么要这么高?”

“哦,为了测试武器啊,这个靶场最酷炫的地方在于全天候模拟,看到周围的风口了嘛?”

万强看到墙壁有很多滑轨,但没看到风口。

“平时没有环境模拟需求的时候,这些门板都是封闭起来的,以免弹片或者其他飞溅物造成损害。”

“我简直不知道说什么好了,我印象中的靶场大部分都是十米固定靶的那种,要么就是数公里外的那种。”

“所以说这种靶场很罕见呀,看到旁边的门了没有,军方试验一些全天候装甲车的时候就会从那边的重型货梯开下来,那玩意承重能力200吨。”

“那我们今天的试验项目是什么?”

“仔细看。”

阿诗文测试的自动炮台并不需要这些环境模拟,所以她只是简单的启用了‘移动靶’功能。

“我为了测试识别系统的工作状况,特意选择了这个靶场,移动靶有两种,一种是好人靶,一种是坏人靶。”

万强看到在靶场内有一些金属靶子抬起,上面印刷着一些持有武器的人,同样的标靶则是把武器用白色胶带贴住。

“所以有武器的人是坏人?没有武器的人是好人?”

“当然不,他们穿的制服不一样,一个是丛林迷彩,另一个则是数码城市迷彩。”

阿诗文将电脑打开,一边输入指令一边开启了炮台的待命模式。

“万先生,请你帮我打开机枪炮台的保险可以吗?”

“我说,你这个机枪炮台不会突然发疯吧我们给打死吧?”万强有些担心的看着这个炮台。

“别担心,看到了吗?这里有两个炮塔旋转限位器,枪管转不到我们这里来的。”

万强点点头,摸索着将机枪的保险打开,并且调整到了连发模式。

万强调整完毕之后就看到阿诗文在电脑屏幕上疯狂地输入着。

万强把头凑到屏幕上,发现都是一些基础的指令。

//引入HUSKYLENS库

#include“HUSKYLENS.h“

#include“HUSKYLENSv2.h“

//定义HUSKYLENS对象

HUSKYLENS huskylens;

//定义舵机引脚

#define SERVO_PIN_1 9

#define SERVO_PIN_2 10

//定义舵机对象

Servo servo_1;

Servo servo_2;

//定义入侵者的ID

#define INTRUDER_ID 1

//定义入侵者的最小距离阈值(单位为厘米)

#define MIN_DISTANCE 100

void setup(){

//初始化串口通信

Serial.begin(9600);

//初始化HUSKYLENS

Wire.begin();

}

//初始化舵机

servo_1.attach(SERVO_PIN_1);

servo_2.attach(SERVO_PIN_2);

//将舵机转到初始位置

本章未完,请点击下一页继续阅读

关闭