目录个人感慨与感悟K210视觉循迹个人感慨与感悟本人是一名大二的二本学生,本篇文章记录一下我这一年多的学习历程(主要还是针对标题的内容)。下面是我的一些经历和感悟,不感兴趣的可以直接跳过-—————————— 高考完之后,在我收到录取通知书之后,父母让我提前学点大学的东西,比如高数英语之类的。后来,我就在b站上面逛逛,然后了解到了python这门语言。后来........被卖课的骗了,上了及几十节基础语法(上网上搜,随便一搜一大堆),花了三千多(服了,当时我还傻乎乎的分期付款);正如我前几篇文章。 开学之后,在新生群里,看到有机器人之类的社团招生。想着给自己的大学生活找点事情做做,
WindowsC++下使用c++-httplib库与Openssl库搭建https服务器与客户端通讯的保姆教程前言c++-httplib源码下载Openssl源码下载编译1.openssl源码下载2.编译环境准备1)安装Perl2)安装NASM3)编译openssl使用Openssl生成本地CA证书用于搭建https本地测试通讯1.CA:2.服务器3.客户端VS2015下c++项目实战1.Openssl在VS2015工程中的配置2.本地测试代码如下结语tips前言实现一个c++的https客户端请求https服务器是实现数据通信。基于已封装好的c++-httplib库搭建SSL/TLS环境实现
unity是一款强大的游戏引擎,我们可以利用unity实现一些仿真需求,这就需要用到串口。c#的标准库里是提供串口的api,详细了解可以去看微软跌的官方文档:SerialPort类ThePort这里简单讲述一下使用方法参考了这位老哥的文章:Unity3D串口通讯(二)---进行串口通讯首先为了调试方便,需要虚拟串口,可以在这里下载学习版:https://www.xue51.com/soft/9349.html按照教程破解,然后打开,启动虚拟串口 我这里用的是1、2串口串口助手不必多说我用的是XCOM (注意这里是串口1,发送端,我们脚本里需要启动串口2来接收)ok现在打开unity,新建一个项
USB转串口芯片CH340我们为什么要用到CH340驱动呢?CH340驱动就是USB转串口的驱动的一种,因为我们现在的电脑上,已经不存在串口,所以我们一般使用USB转串口芯片,目的只有一个,把电脑的USB口映射为串口用。常用的USB转串口芯片有CH340、CP2102、PL2303、FT232等。芯片是CH340的均可以使用。安装CH340驱动之后,我们使用的开发板子(单片机)连接串口就可以正常发挥其功能了。电脑usb电平转为TTL电平。我们要想使用ch340模块来实现电脑和单片机的通信,我们就要在电脑中安装ch340驱动以来支持。驱动安装方法:1.标准INF文件安装方法WINDOWS提示找到
本实验开发板基于:GD32F103我们首先需要看一下原理图根据原理图可以看到,ESP8266是通过PA2PA3这个串口进行通讯,PA13是控制它的复位,从芯片手册中可以看到PA2PA3是串口1,PA2是串口1的发送,PA3是串口1的接收。一、ESP8266简介本项目使用ESP8266型号为ESP-01S自带排针WIFI模块功能特点:基于ESP8266芯片开发,模组继承了透传功能,即买即用,支持串口AT指令,用户通过串口实现网络访问,可广泛应用于智能穿戴,智能家居,家庭安防,遥控器,汽车电子,智慧照明,工业物联网等领域等。二、产品参数模块支持4Mbps高速连传,在WiFi打印机,WiFi串口摄像
硬件设备STM32F103ZET3开发板STLink功能实现发送ONLED亮发送OFFLED灭其他指令串口发送error实验过程波特率设置为115200、数据位8、奇偶校验位None、停止位1这里我采用的是中断的方式去实现串口控制LED,因此NVIC需要开启在usart.c文件中添加重定义后的函数/*USERCODEBEGIN0*/#include"stdio.h"intfputc(intch,FILE*f){HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,HAL_MAX_DELAY);returnch;}intfgetc(FILE*f){uint8_tch
1、串口阻塞发送串口阻塞发送的意思就是,发送一段数据,在没有发送完所有数据之前,一直停留在此发送函数(可设定阻塞时间),这个过程中会阻塞别的程序运行;1.1、配置HAL库的配置分为两个层次,一个是HAL库内部调用的、与MCU硬件相关的初始化xxx_MspInit,一个是我们外部调用的初始化xxx_Init;这两个初始化函数配置完,就可以进行阻塞式的串口发送了,很简单。1.1.1、HAL_UART_MspInit HAL_UART_MspInit,MCU硬件初始化,需要开启RCC串口时钟、RCC的GPIO端口时钟、配置GPIO的模式;(还有个反初始化HAL_UART_MspDeInit,这里就不
日常开发中很多时候会使用到即时通讯 ,实现消息实时更新的方式1、使用轮询进行查询(如果状态在某一特定情况下长时间没有改变,客户端频繁的调用接口会造成资源浪费)2、使用websocket以下实例使用的是stompjs和sockjs-client,目的是达到消息的订阅、发布npm install--savestompjsnpm install--savesockjs-client废话不多说,直接上代码1、以下可封装独立文件 stompManager.jsimportStompfrom'stompjs'importSockJSfrom'sockjs-client'constip='192.168.4
完整的一次读卡流程包括:身份证寻卡>身份证选卡>身份证读卡,三个步骤缺一不可(见通讯协议)。寻卡:EAEBECED0400B0B4BB返回:EAEBECED050000B0B5BB选卡:EAEBECED0400B1B5BB返回:EAEBECED050000B1B4BB读卡:EAEBECED0400B4B0BB返回:1290字节的数据(EAEBECED050500B4+1280字节数据+异或+BB)寻卡、选卡、读卡依次发寻卡间隔100ms,选卡间隔100ms,读卡间隔800ms以上读身份证物理卡号(UID):示例:EAEBECED04001216BB,返回数据:EAEBECED0F0000123
一.I2C通讯1.I2C通讯简介I2C(InterICBus)是由Philips公司开发的一种通用数据总线;两根通信线:SCL(SerialClock)、SDA(SerialData);同步,半双工,带数据应答;支持总线挂载多设备(一主多从、多主多从)2.硬件电路所有I2C设备的SCL连在一起,SDA连在一起;设备的SCL和SDA均要配置成开漏输出模式;SCL和SDA各添加一个上拉电阻,阻值一般为4.7KΩ左右3.I2C时序基本单元I2C总线处于空闲状态时,默认情况下SCL和SDA上拉电阻拉高高电平,SCL和SDA先均处于高电平状态;起始条件:SCL高电平期间,SDA从高电平切换到低电平;终止