Arduino + RS485测温装置

Arduino + RS485测温装置因为项目需要,在网上购买了一款T10S-B-HW RS485红外线测温变送器。参数如下:额定电压DC5V~DC12V探头工作温度-40~125℃测量范围-70℃~380℃测量精度±0.5℃(工作温度0~60℃ 目标温度0~60℃)物距比D:S = 12:1 (目标直径:测量距离)测量分辨率0.1℃响应时间1s输出接口RS485通讯协议MODBUS RTU波特率1200 bit
分类: 业界资讯 发布时间: 11-01 13:25 阅读次数: 0

树莓派+新型混合无人机

树莓派+新型混合无人机产品设计缘由产品设计****工作过程*:***功能及成本预算产品设计缘由我去设计这个树莓派+的一个产品,是因为10月7日学校的创客训练营的招新选拔,而选拔的题目是:《使用树莓派或Arduino进行创意设计》请构思一个成本不超过200美元的电子产品,其中必须使用至少一个树莓派或至少一个Arduino开发板。该产品应能发挥特定的功能,帮助特定的人群,解决特定的问题。作品应不与已有产品雷同,例如简单的手环闹钟和台灯。作品应具符合大学生创新创业比赛。而我的设计也就是下面的这个新型多功
分类: 业界资讯 发布时间: 11-01 13:25 阅读次数: 0

如何实现三菱FX5U PLC-以太网-DTU-无线网-电脑的通信--双服务器方式

如何实现三菱FX5U PLC-以太网-DTU-无线网-电脑的通信--双服务器方式通信使用的软硬件连接和测试步骤通信使用的软硬件硬件:FX5U-64M,以太网线,USR-G781 4GLTE DTU, PC机软件:GX Works3(FX5U-64M的编译软件),USR-G781-setup-V1.0.0.0产品设置软件,花生壳,以太网调试助手连接和测试步骤在GX Works3中编写Passive TCP程序程序代码参照:三菱FX5U用户手册-以太网通信篇在GX Works3中配置以太网端口
分类: 业界资讯 发布时间: 11-01 13:25 阅读次数: 0

实验二 sIoT及安卓app实现mqtt实验

一、实验目的及要求【实验一】实现sIoT配置并实现sIoT上mqtt消息的通讯。【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。二、实验原理与内容sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。三、实验软硬件环境硬件:掌控板软件:Mind+四、实验过程【实验一】实现sIoT配置并实现sIoT上mqtt消息的通讯。1、SIoT软件下载下载地址:https://mindplus.dfrobot.co
分类: 业界资讯 发布时间: 11-01 13:25 阅读次数: 0

C#利用套接字实现数据发送

文章目录一、UDP介绍1.套接字2.UDP二、C#控制台程序,利用UDP套接字实现消息的发送三、C#窗口程序,利用UDP套接字实现消息的发送四、五、小结六、参考资料一、UDP介绍1.套接字套接字是支持TCP/IP协议的网络通信的基本操作单元。可以将套接字看作不同主机间的进程进行双向通信的端点,它构成了单个主机内及整个网络间的编程界面。套接字的工作原理:通过互联网进行通信,至少需要一对套接字,其中一个运行于客户机端,称之为ClientSocket,另一个运行于服务器端,称之为ServerSocket
分类: 业界资讯 发布时间: 11-01 13:25 阅读次数: 0

ESP32与ROS调试笔记(Linux和Windows)

ESP32支持ROS1和ROS2,很方便使用,有两种主流方式:arduino IDE (1.8.13) esp idf(4.2)网上和Github上有很多方式,用了一下都感觉不适合我!其实很简单,和esp8266类似,只用arduino自带的ros包即可,注意版本号0.7.8。参考如下:ESP8266和ESP32配置(需使用ROS1和ROS2)这里,主要看源码需要修改的地方,头文件!esp8266使用/home/ros/.arduino15/packages/esp8266/hard
分类: 业界资讯 发布时间: 11-01 13:25 阅读次数: 0

C#编程和网络编程入门

工具:vs2017目录一、用C#编写一个命令行/控制台hello world程序控制台应用命令行编程二、网络UDP编程三、用VS2017 的C#编写一个简单的Form窗口程序一、用C#编写一个命令行/控制台hello world程序控制台应用打开vs2017,新建一个C#控制台应用写入下列代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Thre
分类: 业界资讯 发布时间: 11-01 13:25 阅读次数: 0

K210入门,模型训练+MaixPy调用模型

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
分类: 业界资讯 发布时间: 11-01 13:24 阅读次数: 0

信息安全数学基础——模重复平方计算法(两种方法实现C+JAVA)

前言正在学习信息安全数学基础这门课程,老师让编程实现模重复平方计算法。先介绍一下模重复平方算法一、模重复平方算法图片来自大学MOOC陈恭亮老师的视频中,稍有模糊。。。下面我们用C语言来实现这个算法。我们可以思考一下,这个算法一共可以分为几个小部分?首先,我们需要一个十进制转化为二进制的函数,主要用于将指数转化为二进制形式;我们还需要知道,我们的循环计算需要执行多少次,所以我们需要一个函数来确定指数的位数;最后一个函数就是我们的模重复平方计算函数了。当然我们还可以来定义一个打印函
分类: 业界资讯 发布时间: 11-01 13:15 阅读次数: 0

青蛙跳台阶的相关问题

青蛙跳台阶的相关问题问题一:青蛙一次只能跳 1 个台阶或者 2 个台阶, 计算从 0 台阶跳到 n 台阶有多少跳法,也就是的路径种类总和。import java.util.HashMap;public class StepJump { // 当青蛙只能跳 1 个台阶或者 2 个台阶, 计算从 0 台阶跳到 n 台阶的路径种类总和 // 这个类似斐波那契数列 1 1 2 3 5 8 13 // f(0)=1, f(1)=1, f(2)=f(0)+f(1),[其中f(0)表示从0
分类: 业界资讯 发布时间: 11-01 13:15 阅读次数: 0

CVE-2020-14882 Weblogic 命令执行

0x00 简介未经身份验证的远程攻击者可能通过构造特殊的 HTTP GET请求,利用该漏洞在受影响的 WebLogic Server 上执行任意代码。0x01 漏洞详情https://testbnull.medium.com/weblogic-rce-by-only-one-get-request-cve-2020-14882-analysis-6e4b09981dbf0x02 影响版本Oracle Weblogic Server 10.3.6.0.0 Oracle Weblogi..
分类: 业界资讯 发布时间: 11-01 13:14 阅读次数: 0

Java基础实现模拟地下城与勇士(DNF)的装备强化过程

 大家好,我是kai_Childe,作为一名java刚入门的小白,本期就以java基础来模拟地下城与勇士(DNF)的装备强化过程,并以此来记录我的学习过程。文章目录强化未成功惩罚机制各等级强化成功概率一、最终效果预览二、实现步骤1.创建Level类2.创建ChengGonLv类3.创建QiangHua类4.编写测试类5.测试总结强化未成功惩罚机制DNF装备强化在+1~+3 不会失败;+4~+7,失败后物品原有强化等级降低1级;+8~+10,失败后掉3级;10上11或以上就爆了。各等级强.
分类: 业界资讯 发布时间: 11-01 13:14 阅读次数: 0

关于HashSet类对象使用迭代器无法进行增删操作的问题

问题的产生:在学习HashSet类时遇到一个案例:金角大王有一个紫金葫芦,里面装进了“孙行者”, “行者孙”,“者行孙”。现在来了一个“孙悟空”, 他说:先放出我的朋友“孙行者”,再把我装进去。请用HashSet和Monkey类实现以上需求。如果按常理使用迭代器进行增删操作:public static void main(String[] args) { Monkey m1 = new Monkey("孙行者"); Monkey m2 = new Monkey(
分类: 业界资讯 发布时间: 11-01 13:14 阅读次数: 0

数组操作的两个常见小问题

索引越界:访问了数组中不存在的索引对应的元素,造成索引越界问题//ArrayIndexOutOfBoundsException空指针异常:访问的数组已经不再指向堆内存的数据,造成空指针异常null:空值,引用数据类型的默认值,表示不指向任何有效对象//NullPointerExceptionpublic class ArrayTest02 { public static void main(String[] args) { int [] arr =new int[3]; //
分类: 业界资讯 发布时间: 11-01 13:14 阅读次数: 0

JPA多源数据库配置(达梦数据库)

JPA多源数据库配置(达梦数据库)1.准备工作2.创建JPA配置3.创建实体类4.创建Repository5.注解+切面实现两个数据源事物统一6.创建Service7.创建Controller 本篇文章主要介绍SpringBoot框架实现Jpa多源数据库的配置,本次使用国产数据库达梦数据库做为数据源。1.准备工作在pom.xml文件中引入Spring Data Jpa依赖: <dependency> <groupId>org.springframework
分类: 业界资讯 发布时间: 11-01 13:14 阅读次数: 0

Lambda基本使用方法(从代码理解定义)

1、Lambda表达式​ Lambda 表达式是一种匿名函数(对 Java 而言这并不完全正确,但现在姑且这么认为),是JDK1.8新增特性,简单地说,它是没有声明的方法,也即没有访问修饰符、返回值声明和名字。​ 你可以将其想做一种速记,在你需要使用某个方法的地方写上它。当某个方法只使用一次,而且定义很简短,使用这种速记替代之尤其有效,这样,你就不必在类中费力写声明与方法了。1.1基本方实现类法首先看一下基础的实现类,一般定义接口与实现接口的三种方法(一般实现类,静态内部类,局部内部类)。pack
分类: 业界资讯 发布时间: 11-01 13:14 阅读次数: 0

swagger接口文档使用

swagger的出现大大提供了前后端人员工作交流的效率,前后端分离更能健壮的存在了。
分类: 业界资讯 发布时间: 11-01 13:14 阅读次数: 0

哈KK成长之路--集合框架

认识集合以及常用方法认识集合Java集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection接口又有三种子类型,List,Set和Queue,再下面是一些抽象类,最后是具体实现类,常用的有**ArrayList**,**LinkedList** **HashSet**,LinkedHashSet,***HashMap***,LinkedHashMap等等。 以下是集合框架体系图ArrayList常用方法
分类: 业界资讯 发布时间: 11-01 13:14 阅读次数: 0

使用redis制作一个简单的防御模块 抵御恶意http请求攻击

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言本人是个菜鸡大学仔,平时也没有写csdn的习惯,刚刚做完一个小型外包项目不久没什么事,突然心血来潮,突发大胆想法。多年来由于始终不敢相信2G+1M的阿里云服务器的性能,一直想要自己尝试做一个简单的HTTP安全模块,防止好事者通过浏览器或者程序使用http访问刷我的服务器,恰逢今日有空,打算在原本的一个自己开发的..
分类: 业界资讯 发布时间: 11-01 13:14 阅读次数: 0

JVM深度好文,CMS 收集器与 GC 日志分析定位问题详解

CMS 收集器实战最新2020整理收集的一线互联网公司面试真题(都整理成文档),有很多干货,包含netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,我感觉在面试这块讲的非常清楚:获取面试资料只需:点击这里领取!!! 暗号:CSDN实战开始,准备好了没模拟业务场景代码:@RestControllerpublic class IndexController {/*** * 存 big 对象 * @return */@GetMappin.
分类: 业界资讯 发布时间: 11-01 13:14 阅读次数: 0