不用网络照样可以打字聊天

发布者:电子艺术大师最新更新时间:2015-07-03 来源: 51hei关键字:网络  STC15L204EA 手机看文章 扫描二维码
随时随地手机看文章


    前些时用刘洋的电脑在网上看了一个别人用nRF24L01做的无线聊天的东东,可以双方发送字符或是汉字。那是一看似乎就知道了别人是怎么实现的:单片机串口收发+nRF24L01的无线数据传输。当时还是觉得蛮好玩的。在那之前我就把nRF24L01+(是nRF24L01的升级版)的的双向无线数据交换弄通了,就得在就是加个串口就好了。接下来了的一段时间在弄我的无线小车也就没有弄这玩意,不过还是放在心里了。这个月初,小车弄好了,功能比较简单,无线控制,只有前进、后退,左、右,没有加入速度的控制;本来想加入ADXL345做个重力感应的,后来觉得ADXL345我还不能怎么好好的驾驭它,不知道怎么对读出来的数据进行处理,这个功能就没有加。所以就做成了前段时间上传的视频里的那样的了。后来焊接了三个nRF24L01+的小板子,想做做多机通信或是玩玩它的跳频。这个搞了几天,可以一个发送两个接收了,手里也就这么多硬件,只能这样了。这个暂时放下了。又在这个星期弄那个视频看见的东西了:无线串口通信。花了两天在STC15L204EA上调试串口,由于STC15L204EA没有独立的串口模块,只能模拟串口了,在网上找到了模拟串口的程序,也看了STC的数据手册里介绍的模拟串口部分,感觉模拟串口可以完成数据的收发,但是不怎么好用,搞了两天就没有弄模拟串口了,一想自己还有两个两个以前在汉口解放公园那里买的两个STC12LE5A60S2的最小系统板,就用它了。这个不用焊接电路,只需要用杜邦线连接就可以了,串口的程序自己以前也写得有,nRF24L01+的收发的程序也早就弄好了。感觉只需要把两个有机的结合在一起就可以了。但是,不是这样的,主要是串口。以前的串口程序可以发送字符串到串口调试助手上去,但是接收我需要把接收的字符串存入一个数组里去,而且数组的长度有限制(我只会让nRF24L01+一次发送32字节的数据,它一次最多也只可以发送32字节的数据,超过32字节的就不会操作了,主要是不知道怎么样将从串口接收到的超过32字节的数据存入多个数组里面再发送出去的数据的长度就是接收到的长度),再将从串口接收到了的字符串存入数组里面花了一点时间,但是还是发现有问题。一是:当数组长度小于等于32时,很好操作,但是超过32时再发送出去的就是超过的部分的数据,前32个我把它清零了,后面的没有清零。二是:当我人为的规定了一次发送的数据的长度,但是当一次的数据长度小于我人为规定的长度再怎么发送出去呢?还好我想到了定时器,思路:当数据大于32时,发送这个数据的前32个;当数据小于32时,我们打开定时器,定时时间大于接收一串字符串的时间,再在定时时间到了后把数据发送出去。定时器中断的操作也是在做老师的项目时经常用到了,我就这么的写了代码,发现奇迹出来了:达到了想象的效果。但是还有一个一直成在的问题就是当数组长度大于32时,它怎么就会把超出的部分发送出去?后来就做了一个使用说明的东西,按照说明来操作就OK了,自己做的东西,说明规定当然由我定了,呵呵……就这么的串口算是弄到了理想效果。但是问题又来了。我的PL2302的驱动装不好,以前我的电脑就是用的这个驱动,这就导致我只能做一个的了,不能两个同时操作。没办法,只好想办法解决驱动的问题,搞了一天没有搞好,驱动有问题我也无解了,再就是来焊接MAX3232串口电路了,焊接了两次没有焊接好,没办法,在寝室弄实验条价差没有工具检测,第二次是昨天晚上上完了选修课回来焊接的,于放弃了。前几天找彭博华借了一个CP2102的下载器,我的电脑装CP2102的驱动装不好,昨天晚上又找吕静借来了电脑,她的电脑我上次使用时装好了CP2102的驱动。昨天晚上焊接电路前在她的电脑上试了一下CP2102下载器,好使。今天上午的1、2节课去上刘辉的工业计算机去了,回来就来把串口部分和nRF24L01+的收发结合起来。好在在我借到彭博华的CP2102下载器之前我的大脑里就有一个思路怎么结合两个部分了。下课回了没有花多少时间就把它们给弄好了,11点钟吃中饭之前就好了,效果出来了,可以和别人的视频里演示的一样了。就这么样困扰快一个星期的问题解决了。找黄品章借来了小米拍视屏,请了小强做摄影师。在此一并感谢提到的各位,谢谢你们!但是不管怎么拍,我的地理方位不怎么好,有点反光,一个人操作两台电脑也不好操作,视频拍的比较乱,就截图吧。就这么样,我的无线通信也做完了,也达到了别人视频里的效果。传输距离在空旷条件下60米没有问题。自己不会用VB,看见那语言就不自在,所用用的还是STC官网提供的串口工具。[page]

最后说点现在的我吧。最近比较累也感觉心里比较憋屈。上个星期五的下午去实验室,和研二的学长聊天聊着就几句话没有跟上我就睡着了,还是坐在椅子上,大脑里潜意识的还有事要做,所以一会后还是醒了。前天星期四的下午三点多去实验室没事做,由于中午在寝室一直nRF24L01+的程序到STM32上去,所以没有睡觉,就又在椅子上睡觉了这次没上次睡得深,四点多老师来了,说了他的项目的要求,接着从下午四点多开始按照老师的要求弄项目,和研二的学长一起弄,弄到晚上10过一点就弄得目测达到了老师要求的效果,没有用示波器去检测波形也没有太多的实验装置去实验8路信号,只有在现有的条件下做2路的实验,其中还有1路是模拟的。对于这个项目,老师的要求总在变,就拿那个步进电机的部分来说,同一个东西,要求变了好几次,弄好了他说不行又再换,最后的结果是按几种方法弄去弄来还是用的最初的那种方法。夏文帮别人做的毕业设计,他有不清楚的地方他来问我,又要帮他弄那,他的那个红外发射的程序这几天也没有看。前几天王可帮别人做的一个在Proteus上弄一个流水灯+数码管的仿真,他来求助我,跟他说了一下,感觉他不怎么会,在晚上洗完澡后又来帮他做,先做了一次电路没有保存又再画,写完程序仿真好了,也不知道他到底要达到一个什么效果,就按照我做的发个他了,做完了都到了凌晨30几分。结果的结果是昨天下午又来找我叫我帮他装Proteus,前几天就把软件给他了。那时我在玩游戏。………………贴上一条前几天看见的微博:“【程序员的脾气】一日,一技术支持给程序员打电话,扯了半天,程序员有点不耐烦了。高潮在最后,技术支持问,“那这个ftp怎么用?”程序员彻底怒了,“我一个30多岁的人哪有时间告诉你ftp怎么用!”咣当,把电话给挂了。真人真事,整层楼都听见了,楼主憋到内伤。(via @ICodeYou )”。最近真的比较忙,实验室去得少,前几天去老师都在说我,又是考试复习又是上课,在寝室还有做点我自己的小玩意。心里怎么憋屈就不说了,当然和他们没关系,不要误解。
 



程序



演示

关键字:网络  STC15L204EA 引用地址:不用网络照样可以打字聊天

上一篇:本人关于IT技术体系的一些理解
下一篇:教你如何设计BK2421(2.4GHZ)的天线

推荐阅读最新更新时间:2024-03-16 14:23

基于Dasylab的网络测试系统研究
引言   随着国防、通信、航天、航空、气象、勘测等领域飞速发展,对测试的现场化、远地化、网络化要求不断升温,特别是在危险或测试人员难于进人的军事试验现场、气候恶劣场地进行的测试工作。因此,网络化测试系统在军用和民用领域有着巨大的应用前景。   测试系统网络化的思路,把测试系统融合到计算机网络系统中去,构成信息采集、传输、处理和应用的综合信息网络,符合信息化发展的要求,是具有信息时代特点的新思路。网络化测试使测试跨越了空间和时间的界限,与传统仪器和测试系统相比,是一个质的飞跃。 1、网络测试系统组成   在对某型号的武器装备试验进行测试时,由于试验现场环境恶劣且具有危险,而且要求对该信号进行定期或不定期的监测,在这种情况下,我们采用
[测试测量]
基于Dasylab的<font color='red'>网络</font>测试系统研究
2020年5G网络占无线网络设施支出5%,2025年为40%
由于独立宏蜂窝RAN基础设施的下降,无线网络基础设施市场市场萎缩4%,SNS Research报告显示,2020年有望以2%复合年增长率回升,预计2025年5G将占无线网络基础设施支出的40%。 SNS Research的最新报告显示:到2025年底,5G网络将占所有无线网络基础设施支出的40%以上。 目前无线网络基础设施市场正处于转型阶段,因为移动运营商试图在全球经济不确定性的情况下应对不断增长的移动通信需求。这种模式转变给基础设施供应商带来了新的挑战和机遇。 据悉,2016年,全球2G、3G和4G无线基础设施收入接近560亿美元(合47.59亿欧元)。SNS Research估计2017年市场将萎缩4%,主要是由于
[网络通信]
基于GPRS网络的医疗监护系统设计
   摘要: 介绍了一个由ARM 处理器S3C44B0X 与M590E GPRS 模块构成的家庭远程医疗监护系统。笔者介绍了S3C44B0X 以及M590 的性能特点,主要外围接口电路的设计,以及软件设计架构和系统的组成原理,并给出了GPRS模块的软件配置方法。经过实验测试,本系统在应用中取得了比较好的效果。   近年来,在家庭修养的病人由于不能得到及时看护和抢救,死亡的人数大量提高。而随着老年化的加剧,老年人在家中的健康状况也得到了更高的重视。本文研究的医疗服务系统可以极大的降低运送病人的时间和成本,并能及时的看护老年人的健康状况,对提高我国全民的健康水平有着重要作用。本论文提出了一种基于GPRS 网络的家庭医疗服务系统,本系
[医疗电子]
基于GPRS<font color='red'>网络</font>的医疗监护系统设计
基于无线传感器网络的桥梁监测系统研究
1 引言 无线传感器网络WSN(Wireless Sensol Network)是计算机、通信和传感器三项技术相结合的产物,是目前计算机科学领域一个非常活跃的研究分支。2003年2月美国技术*论杂志(《Technology Review》)*出对人类未来生活产生深远影响的十大新技术,无线传感器网络被列为第一。通过无线传感器网络,能够实时地监测、感知和采集其节点部署区的观察者感兴趣的感知对象的各种信息(如温度、湿度、应变、挠度、振动等物理现象),并对这些信息进行处理后以无线的方式发送出去,通过无线网络最终发送给观察者。无线传感器网络在军事侦察、医疗护理、 智能家居、 工业生产控制、 环境监测等领域有着广阔的应用前景。桥梁结构健康监
[单片机]
基于无线传感器<font color='red'>网络</font>的桥梁监测系统研究
ITS America网络研讨会展示基于激光雷达的方法改善行人安全的解决方案
Velodyne Lidar专家参加关于激光雷达改善运输安全和提高效率的方式的小组讨论 Velodyne Lidar, Inc. (Nasdaq: VLDR)今日宣布,该公司将与 美国智能交通协会(ITS America) 联合举办一场网络研讨会,探讨激光雷达技术如何在智慧城市应用中推动智能出行。Velodyne将携手ITS America,共同推动自动驾驶车辆和智慧城市解决方案发展,目标旨在挽救生命,改善交通出行,促进可持续性。 此次名为 “基于激光雷达的方法改善行人安全”(A Lidar-Based Approach to Pedestrian Safety)免费网络研讨会,将于东部标准时间(EST) 2020年11
[汽车电子]
ITS America<font color='red'>网络</font>研讨会展示基于激光雷达的方法改善行人安全的解决方案
基于平均Q因子的可重构光网络性能监控
0 引言   随着多媒体业务的发展。光骨干传输网络中的分组信号所占的比重越来越大,由于分组数据业务突发性和其不可预见性,因而要求光网络具有可重构性。可重构光网络是一种自动地、动态地分配带宽资源,适应于以数据业务为主导的光网络。对可重构光网络的监控,尤其是性能监控尤为重要。   可重构光网络及其性能管理的研究已经取得了较大的进展。其中Q因子测量方法是一种有效的监控方法,是确定光通道质量的有效手段。通过测试Q因子来评估BER性能,可以得出最优设计设备中的最小BER。它既可以采用双判决电路进行在线监视,也可以采用单判决电路工作在在停业务状态。眼图是观察波形失真、噪声水平和信号质量的首选工具。现在,国内外已有很多基于眼图的不同抽样方法
[安防电子]
基于平均Q因子的可重构光<font color='red'>网络</font>性能监控
特斯拉再升级自动雨刮器深度神经网络 可对小雨和雨滴及时做出反应
据外媒报道,特斯拉(Tesla)更新了一款软件,重点改进了其自动雨刮器,该款雨刮器采用了此前称为“深度降雨”(Deep Rain)的新型深度神经网络。 (图片来源:electrek.co) 与当今大多数高档汽车一样,特斯拉也为车辆配备了自动雨刮器系统,可以根据雨雪的强度自动调整雨刮器的速度。不过,与其他大多数汽车制造商不同的是,特斯拉的系统并不采用雨水传感器。相反,特斯拉采用其自动驾驶系统Autopilot的摄像头为其计算机视觉神经网络提供信息,最终确定雨刮器的速度。 自去年开始,特斯拉已经在汽车上部署了该系统,不过,有些车主抱怨,该雨刮器系统不如其他采用了雨水传感器的系统准确。最近,特斯拉首席执行官宣布发布新款“D
[汽车电子]
特斯拉再升级自动雨刮器深度神经<font color='red'>网络</font> 可对小雨和雨滴及时做出反应
极越OCC占用网络全量推送,国内首款纯视觉高阶智驾正式开跑
在高阶智驾领域,采取纯视觉感知路线的车企目前远少于激光雷达路线。而在国内新势力阵营中,极越是唯一以纯视觉感知实现高阶智驾的品牌。极越之所以能做“第一个吃螃蟹者”,原因在于其在“BEV+Transformer”感知组合中又加入了OCC占用网络技术,实现了对周围道路环境更加精准的识别。此次OCC占用网络全量推送,意味着纯视觉高阶智驾在极越01上实现了全量落地,纯视觉高阶智驾时代由此正式拉开帷幕。 2月23日,极越宣布正式向全量用户OTA推送V1.3.1版本软件,OCC占用网络正式“上车”。 至此,极越成为国内首个全量推送OCC占用网络的新势力品牌,同时也是落地纯视觉高阶智驾的首个华系品牌。 极越官方表示,极越的纯视
[汽车电子]
极越OCC占用<font color='red'>网络</font>全量推送,国内首款纯视觉高阶智驾正式开跑
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved