最近比较火的“菊花体”

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>火星文</title>
<style>

</style>
<script type="text/javascript">
var c = 1161; //菊花体
// c = 773;
// c = 818
function charCh(){
g("rst").innerHTML = fuckAss(g("str").value,c);
}

function fuckAss(inStr,code) {
var c1 = String.fromCharCode(code);
var outStr = '';
for(var i=0,l=inStr.length; i<l; i++){
outStr += inStr.charAt(i) + c1;
}
return outStr;
}
function g(id){
return document.getElementById(id);
}
</script>
</head>
<body>
<center>
<textarea id="str" rows="10" cols="50" onKeyUp="charCh();"></textarea>
<div id="rst"></div>
</center>
</body>
</html>


copy到记事本,改后缀名为html,就OK
根据下面文章结构,改写一个与我论文主题(我的方案是用RS-485从其他单片机接受传感器的数据(比如光照,噪声,PM2.5等),然后将其显示在LCD屏幕上,最后通过WiFi模块(esp8266为AP+tcp服务器模式)发送到网络中。我的芯片用的是STM32F103VET6.)相符的方案设计。本程序结合了软硬件,首先,针对硬件部分,包括了片机模块、传感器模块、显示模块、报警模块、执行模块、按键模块、通信模块。单片机作为程序的主控核心,是中心枢纽,不仅可以连接各项外设,对外设进行控制,还可以对程序数据进行计算分析。在传感器模块中,分别采集家庭环境中的温湿度、焰、光照强度、烟雾浓度和人信号,并将检测到的数据与设置的阈值进行比较,判断当前家庭环境是否安全;在按键模块中,可以实现人机交互,完成阈值的设定、家居设备状态的手动控制,程序功能的切换等。 在执行模块和报警模块中,当判断到当前光照低于阈值的时候,驱动LED灯进行照明;当判断到当前烟雾浓度高于阈值的时候,驱动舵机转动模拟开窗实现通风;当判断到温度高于阈值的时候,驱动风扇打开进行降温;当判断到湿度低于阈值的时候,驱动继电器,模拟加湿器进行加湿。当红外热释电感应到有人进入的时候,蜂鸣器进行报警。 而显示模块是对程序的信息进行扫描,并读取环境监测数据、设备状态等;最后,使用了WIFI无线通信技术来建立上下位机的交互,所以数据通信是双向的。本程序的总设计框图如图2.1所示。 图2.1 系统总设计框图 由上图可见,在通信模块中,用户可以完成上位机的远程操作。下位机的数据首先发送给MQTT Server,再通过MQTT Server发送给上位机,从而实现温湿度数据、光照数据、烟雾浓度数据、焰数据、人信号的实时监控,同时,用户能够还可以设置温湿度、光照强度、烟雾浓度的阈值,启动或者关闭防盗状态,切换功能模式,远程控制各项执行设备的状态等。在本系统中,上位机的功能架构设计如图2.2所示。
最新发布
05-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值