WebThrottle-EX: 一个基于Web的DCC ++ EX出租车控制器
需积分: 9 123 浏览量
更新于2024-12-04
收藏 10.97MB ZIP 举报
资源摘要信息:"WebThrottle-EX:exWebThrottle是一个基于Web技术,例如HTML、jQuery和JavaScript构建的出租车控制器(Throttle),它特别适用于DCC++和DCC++ EX环境。DCC++ EX是一个开源的列车控制软件,而WebThrottle-EX则是一个扩展,可以让用户通过网页浏览器直接控制列车速度。
描述中提到的‘DCC++ EX Web节气门’指的是这个控制器项目是为DCC++ EX系统开发的Web端控制器原型。这个控制器可以通过计算机的USB端口连接到DCC++ EX的节气门,从而实现对模型列车的远程控制。
为了使用WebThrottle-EX,用户需要满足以下条件:
1. 使用基于Chromium的浏览器版本80或更高版本,这包括但不限于Chrome、Opera和Edge浏览器。
2. 需要在浏览器中启用实验性Web串行API。这通常涉及到访问特定的浏览器标志设置页,并启用相关的实验性功能标志。
该应用程序在仿真器模式下不需要进行任何测试即可运行,这意味着用户可以在没有实际连接到DCC++ EX硬件的情况下测试和使用WebThrottle-EX的界面。然而,要在实际环境中控制列车运行,则需要以下硬件设备:
1. Arduino Mega或Uno微控制器:这类微控制器被用来处理逻辑控制,通过编程来实现控制指令与列车之间的通信。
2. Arduino电机控制罩:这个硬件设备负责接收从微控制器发送来的控制信号,并将这些信号转化为可以驱动电机的速度和方向指令,从而控制列车的运动。
此项目展示了Web技术在物理设备控制领域的应用,并且它依赖于Web端的编程语言,如JavaScript。JavaScript是构建Web应用的脚本语言,广泛应用于增强网页交互性。jQuery则是一个JavaScript库,提供了更简洁的语法和工具来简化HTML文档遍历、事件处理、动画和Ajax交互等操作,从而减少编码工作量。HTML是构建网页的骨架,用于定义网页的内容和结构。
文件名称列表中提到的'WebThrottle-EX-master'很可能是包含项目源代码和相关文件的压缩包文件名。'master'一词通常用于指代代码库中的主分支,表示这是项目的主要或最新版本。在软件开发中,主分支往往是可部署到生产环境的稳定版本。"
从上述内容中可以总结出以下知识点:
- WebThrottle-EX是基于Web技术的DCC++ EX节气门控制器。
- 它要求用户使用支持Web串行API的基于Chromium的浏览器。
- 它允许通过网页浏览器直接连接并控制DCC++ EX系统。
- 在仿真模式下无需额外硬件即可运行,但要控制实际列车则需要Arduino微控制器和电机控制罩。
- JavaScript和jQuery是构建和增强Web控制器应用的核心技术。
- 项目源代码可能以'WebThrottle-EX-master'的形式提供。
2021-04-02 上传
2021-03-09 上传
2021-03-19 上传
观察社
- 粉丝: 26
- 资源: 4689
最新资源
- ejercicios-1.9
- hiccup-d3:D3-用Clojure编写的图表
- 递18集运代运助手-crx插件
- documentdb-node-getting-started:此示例向您展示如何快速开始使用Microsoft Azure DocumentDB服务和Node.js
- SoundTestMobile:一个Android手机声音应用程序,用于声音测试的实验,例如频率、延迟等
- hackthenorth-frontend-challenge:提交Hack The North Front-end Challenge
- 步骤8
- confetti:with五彩纸屑效果,新年快乐
- 惠喵-优惠直播-crx插件
- 电子功用-用于检测分布式发电机的孤岛运行的方法
- i18n-cn-autotrans-loader:翻译插件
- OIM-API-Samples:我的第一个 Git 存储库
- EC20 R2.1.7z
- 简历-
- Jeapordy
- d3Chart:d3图表