当前位置: 首页 > wzjs >正文

网站视频怎么做的深圳竞价托管

网站视频怎么做的,深圳竞价托管,做网站的毕设用什么软件,wordpress文章默认标题要通过 ​​Unity3D​​ 开发的手机 App 控制 ​​电气柜上面的柱灯,需要WIFI模块作为桥梁,按照以下步骤实现: ​​1. 硬件准备(硬件部分)​​ ​​所需材料​​ ​​ESP32开发板​​(如ESP32-WROOM-32&a…

要通过 ​​Unity3D​​ 开发的手机 App 控制 ​​电气柜上面的柱灯,需要WIFI模块作为桥梁,按照以下步骤实现:


​1. 硬件准备(硬件部分)​

​所需材料​

  • ​ESP32开发板​​(如ESP32-WROOM-32)
  • ENC28J60模块
  • 西门子1511-T
  • 柱灯(电气柜)
  • ​杜邦线​,网线
  • ​USB数据线​​(供电+烧录程序)

​ESP32 代码(Arduino IDE)​

#include <WiFi.h>
#include <WiFiClient.h>
#include <WebServer.h>
#include <UIPEthernet.h> const char* ssid = "abc";
const char* password = "123456abc";WebServer server(80);
bool ledState = false;// ENC28J60 配置
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192, 168, 0, 177);  // ENC28J60 静态 IP
EthernetClient ethClient;const char* tcpServer = "192.168.0.150"; // 目标 TCP 服务器 IP
uint16_t tcpPort = 2000;                // 目标 TCP 端口void setup() {Serial.begin(115200);pinMode(2, OUTPUT);// 初始化 WiFiWiFi.begin(ssid, password);while (WiFi.status() != WL_CONNECTED) {delay(500);Serial.print(".");}Serial.println("\nWiFi connected");Serial.println("IP address: ");Serial.println(WiFi.localIP());// 初始化 ENC28J60Serial.println("\nInitializing ENC28J60...");Ethernet.begin(mac, ip);Serial.print("ENC28J60 IP: ");Serial.println(Ethernet.localIP());// HTTP 服务器路由server.on("/", HTTP_GET, []() {server.send(200, "text/plain", "ESP32 LED Control");});server.on("/on", HTTP_GET, []() {digitalWrite(2, HIGH);ledState = true;sendTcpData("1");server.send(200, "text/plain", "LED ON");});server.on("/off", HTTP_GET, []() {digitalWrite(2, LOW);ledState = false;sendTcpData("0");server.send(200, "text/plain", "LED OFF");});server.begin();Serial.println("HTTP server started");
}void loop() {server.handleClient();Ethernet.maintain(); // 维持 ENC28J60 连接
}// 通过 ENC28J60 发送 TCP 数据
void sendTcpData(const char* data) {if (ethClient.connect(tcpServer, tcpPort)) {ethClient.println(data);Serial.print("Sent: ");Serial.println(data);ethClient.stop();} else {Serial.println("TCP connection failed");}
}

​烧录步骤​

  1. 用 ​​Arduino IDE​​ 或 ​​PlatformIO​​ 烧录代码到ESP32。
  2. 打开串口监视器(波特率115200),查看ESP32的IP地址(这里是192.168.0.177)。

​2. Unity3D 手机App开发​

​Unity 设置​

  1. ​新建 Unity 项目​​(选择 ​​Mobile 2D/3D​​ 模板)。
  2. ​UI 设计​​:
    • 创建两个按钮:ON 和 OFF
    • 添加 Text 显示状态。

​C# 脚本(控制ESP32)​

using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Networking;
using System.Collections;public class ESP32Controller : MonoBehaviour
{public string esp32IP = "192.168.121.190"; public Button onButton;public Button offButton;public Text statusText;void Start(){onButton.onClick.AddListener(TurnOnLED);offButton.onClick.AddListener(TurnOffLED);}void TurnOnLED(){StartCoroutine(SendRequest("http://" + esp32IP + "/on"));statusText.text = "LED ON";}void TurnOffLED(){StartCoroutine(SendRequest("http://" + esp32IP + "/off"));statusText.text = "LED OFF";}IEnumerator SendRequest(string url){using (UnityWebRequest request = UnityWebRequest.Get(url)){yield return request.SendWebRequest();if (request.result == UnityWebRequest.Result.Success){Debug.Log("Response: " + request.downloadHandler.text);}else{Debug.LogError("Error: " + request.error);}}}
}

​Unity 打包到手机​

  1. ​File → Build Settings → Android/iOS​​。
  2. 连接手机,选择 ​​Build & Run​​。

​3. 测试流程​

  1. 确保手机和ESP32连接同一WiFi​​。
  2. 在手机上运行Unity App,点击按钮控制LED
  3. 打开博图调用TCP功能块,根据信号值实现柱灯状态切换。

 

 

 

http://www.dtcms.com/wzjs/300336.html

相关文章:

  • 可以做网站挂在百度上吗如何把网站推广
  • 内网 wordpress慢品牌企业seo咨询
  • 网页设计案例代码优化手机性能的软件
  • 家居网站建设流程网络安全培训机构排名
  • 网站重新建设的请示网页设计素材
  • 大连百度首页优化网站如何做seo推广
  • 做网站会不会亏本推广渠道有哪些
  • 网站页面优化包括发布软文的平台有哪些
  • 968深圳网站建设公司百度怎么推广自己的产品
  • 上海做外贸网站设计百度上怎么打广告宣传
  • thinkphp手机网站模板提高工作效率的重要性
  • 妙趣网 通辽网站建设推广app最快的方法
  • 建设银行网站怎么基本转个人免费正能量erp软件下载
  • 网站做跳转在后天那个文件里做个人网站设计毕业论文
  • 一个企业网站多少钱今日刚刚发生的军事新闻
  • 湖北网站建设哪家好百度搜索风云榜排行榜
  • 网站设计客户对接流程官方百度app下载
  • 网站 沙盒百度seo快速排名
  • 照片书那个网站做的好上海优化seo
  • 电视直播网站开发友情链接你会回来感谢我
  • 今日国内新闻报道百度网站优化软件
  • 怎么看别人网站在哪里做的外链淘宝关键词搜索排名
  • 济南网站建设bajiujiu网站推广有哪些方式
  • 黄页88官网首页优化营商环境个人心得体会
  • 用web做网站实训课心得免费论坛建站系统
  • 如何使用开源程序做网站友链交换有什么作用
  • 做外贸学习网站公司营销策划方案
  • 建设网站重庆搜索引擎营销就是seo
  • 做企业网站需要多少钱网络营销的特点分别是
  • 运动网站模板企业网站有什么