TDMA实施 这是C语言中的网络程序。有两个客户端和一个TDMA服务器。 执行 在服务器中,有两个服务器同时运行的实例,一个是广播服务器-通过以太网广播信标包,另一个是数据服务器-等待来自无线媒体的数据。 首先,广播服务器会定期(在100毫秒后)为客户端发送信标数据包。 客户端正在等待其信标包。 当客户端获得其自己的信标包时,它将开始在其时隙持续时间(100毫秒)内将数据上传到数据服务器。 每个客户端发送数据的时间为94毫秒,然后等待下一个信标包。 这里的保护时间是6毫秒 我正在使用硬件访问点,而硬件访问点充当服务器。 观察结果 数据(数据包)正在根据需要上传到服务器中。 实现了公平。 每个客户端以相同的时隙持续时间发送数据,并且从每个客户端收到的数据包数量几乎相同。 有些重复的数据包计数约为3或4个数据包。 命令 广播员命令:./broadcaster 192.168.0.255 D
2021-11-26 16:59:44 591KB C
1
用于ESP32的简单Arduino蓝牙音乐接收器和发送器 ESP32提供了一个蓝牙A2DP API,可从您的手机接收声音数据,并通过回调方法使之可用。 输出是从SBC格式解码的PCM数据流。 该文档可在找到。 I2S是用于将数字音频设备连接在一起的电气串行总线接口标准。 它用于在电子设备中的集成电路之间传递PCM音频数据。 因此,我们可以将蓝牙的输入馈送到I2S输出:在上可以找到Expressive的示例。 不幸的是,这个示例并没有让我感到高兴,所以我决定将其转换为一个简单的Arduino库,该库很容易从Arduino软件IDE中使用。 A2DP接收器 一个简单的I2S示例(A2DS接收器) 这是最简单的示例,仅使用正确的默认设置: #include "BluetoothA2DPSink.h" BluetoothA2DPSink a2dp_sink; void setup() {
2021-11-26 16:31:35 2.21MB C++
1
Zzznyapse 用于睡眠和运动的健康追踪器 使用的技术: 引导程序+ HTML5 + CSS 安装说明: 用户商店: 看到这里: : 规划和线框: 问题
2021-11-26 16:09:55 261KB JavaScript
1
Discord HypeSquad Changer :smiling_face_with_sunglasses:您现在可以在4秒钟内更改 ! 安装 使用软件包管理器安装请求。 pip install requests 用法 python hypesquad . py 房屋 房子: 1 =勇敢2 =光彩3 =余额 信用 z 您可以编辑/使用此代码!
2021-11-26 11:04:27 1KB Python
1
劳塔诺帕 FPGA 的硬件随机数发生器 设计 Rautanoppa 通过组合环形振荡器的输出,在 Verilog 中实现了一个基本的 HWRNG。 使用足够数量的自然抖动时,自然抖动会产生通过 FIPS 140-2 测试的随机比特流,如 rng-tools 中所用。 比特流通过 RS-232 串口输出。 串行端口 (UART) 代码逐字改编自 。 可以使用 USB 串行适配器和/或 TTL 电平信号代替传统的 RS-232 端口。 实现 Digilent Nexys2 / Xilinx Spartan 3E 500k Terasic DE2-115 / Altera Cyclone IV 4CE115 在这两种情况下,大部分代码是相同的。 这些实现之间的必要差异主要是由于 时钟管理(Altera PLL / Xilinx DCM) 调试显示 将这些移植到其他具有合适 I/O 的 X
2021-11-26 11:03:44 249KB Verilog
1
尼斯东部 此项目基于ET6.0修改而来,适应客户端框架: Nice-Lua:Unity-Lua客户端框架 Nice-TS:Unity-TS客户端框架 第一次启动请先修改mongodb配置:Nice-ET / Config / StartZoneConfig.txt 自带工具: -Excel导出工具 -Protobuf生成工具
2021-11-26 08:57:52 64.13MB server gameserver et netcore3
1
适用于Arduino的ESP32 HomeKit配件协议SDK 该库为运行Arduino框架的ESP32设备提供了正式的 。 注意:此包装器使用的SDK版本由于未经MFi认证而无法用于商业产品,不过请随时在您的爱好项目中使用它! 安装 如果您使用的是 ,请更新platformio.ini文件的依赖关系,或在包含platformio.ini文件的目录中使用pio命令: pio lib install ' ESP32 HomeKit SDK for Arduino ' 上传到PlatformIO的存储库并由Arduino IDE使用的软件包将包含完整的库,因为构建脚本将在打包之前运行。 您可以通过在Releases部分中下载预构建的ZIP文件来使用Arduino IDE来安装库。 用法 可以在examples文件夹中找到实现基本风扇附件的示例。 它基于原始ESP-IDF SDK中的风扇
2021-11-26 06:25:38 8KB iot arduino esp32 arduino-library
1
nsfw_data_scraper:脚本集合以聚集图像数据,目的是训练NSFW图像分类器
2021-11-25 16:37:04 4.47MB machine-learning deep-learning nsfw pornography
1
hc-sr04_driver HC SR04 超声波测距模块驱动器 关于这个驱动程序 驱动程序可以触发 HC SR04 超声波测距模块上的测量。 可以通过向 /dev/us_service 字符设备文件写入任意 32 位整数(注意无缓冲写入!)来触发测量。 可以在 60 毫秒后从 /dev/us_service 读取持续的测量时间(32 位无符号整数)。 可以使用除以 58000 将其转换为厘米距离,或使用除以 148000 以英寸为单位。请阅读文档 。 要求 最初该驱动程序是为 Raspberry Pi 设计的,但它可能应该适用于其他单板计算机,因为没有使用 Raspberry Pi 特定指令。 此外,还需要一个简单的电路来连接 HC SR04。 请查看超声波方案.png 和超声波面包板.png。 构建说明 首先应该从 github ( ) 下载内核源代码并编译。 /lib/mod
2021-11-25 15:57:42 1.7MB C
1
PHP Jit编译器 配置 $ llvm = \ Serafim \ Jit \ Compiler :: fromLibrary ( '/path/to/llvm.so' ); $ llvm -> target ( new \ Serafim \ Jit \ Target \ X86Target ()); 例子 use Serafim \ Jit \ Compiler ; use Serafim \ Jit \ ImportFunction ; use Serafim \ Jit \ Target \ X86Target ; $ llvm = Compiler :: fromLibrary ( '/path/to/llvm.so' ); $ llvm -> target ( new X86Target ()); $ entry = $ llvm -> entry ( #[Impor
2021-11-25 15:25:40 29KB C
1