自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

汤姆lazy的CSDN博客

及时当勉励 岁月不待人

  • 博客(18)
  • 资源 (19)
  • 收藏
  • 关注

原创 阿里云服务器ECS搭建EMQ快速实现MQTT通信

为了实现树莓派采集传感器数据存入云服务器的需求,学习如何在阿里云ECS部署EMQ,通过其实现与树莓派和PC的数据通信

2021-03-30 11:01:39 2510

原创 树莓派使用mosquito实现订阅发布

为了学习MQTT,在树莓派上使用mosquito进行测验。

2021-03-29 19:30:09 864

转载 树莓派配置文档config.txt说明

树莓派配置文档config.txt说明原文连接:http://elinux.org/RPi_config.txt

2021-03-29 09:44:39 5995

原创 STC12C2052与LCD1602液晶显示屏的那些事儿(3)

此篇文章与上一篇STC12C2052与LCD1602液晶显示屏的那些事儿(2)基本一致,唯一的不同是将霍尔传感器换成了土壤传感器,原理都是一样的,无需任何修改,只需要将霍尔传感器拔下,换成土壤湿度计传感器即可。

2021-03-26 19:52:30 390

原创 STC12C2052与LCD1602液晶显示屏的那些事儿(2)

此篇文章为上一篇STC12C2052与LCD1602液晶显示屏的那些事儿(1)的进一步自主探索,该篇文章的程序没有进行修改,只是将做模拟信号的电位器换成了霍尔传感器,通过磁铁感应来改变ADC显示。

2021-03-23 15:02:14 487

原创 STC12C2052与LCD1602液晶显示屏的那些事儿(1)

此篇文章为上一篇[STC12C2052与LCD1602液晶显示屏的那些事儿]的进一步学习,素材及程序均来自杜洋实验室,该篇文章复现的是STC12C4052AD的ADC功能演示。

2021-03-22 20:25:40 1030 2

原创 STC12C2052与LCD1602液晶显示屏的那些事儿

为了进一步了解STC系列单片机,故通过杜洋工作室的1602液晶显示案例进行学习,该文介绍的是对其1602液晶屏时钟源程序的复现。

2021-03-22 16:15:32 1736 1

原创 STC系列单片机烧录

本篇文章以STC12C2052系列单片机的烧录过程为例,讲解如何为STC单片机进行程序烧录以及如何验证单片机的好坏。

2021-03-17 16:58:45 9630 3

原创 树莓派与PCF8591模数转换器的那些事儿

因为树莓派上没有内置的模数转换器(ADC),所以当我们需要用树莓派读取模拟量时需要外接一块具有模数转换功能的转换器(ADC),本文使用的是PCF8591中的HW-011,根据参考范例成功复现点亮led灯。

2021-03-12 21:42:24 8233 7

原创 单工、半双工、全双工一点通

作为一名计算机专业的学生,会经常听到XXX用的是半双工方式、XXX又用的是全双工,串口通信又怎么怎么样,这个通信协议又是怎么样,但对于这些并没有真正掌握,也就是个一知半解,故查阅资料,记录一下。

2021-03-11 17:09:35 1365

原创 树莓派使用Socket发送数据至PC并存入数据库

因为项目需要将传感器监测到的数据通过树莓派传递给PC,所以对树莓派和PC之间的通信进行了一次模拟实验,该实验使用树莓派作为客户端,利用Socket向作为服务器端的PC发送数据,并通过pymysql将接收到的数据插入到本地数据库。

2021-03-09 21:19:49 7123 20

原创 巧用Sublime解决Python中常出现的TabError: inconsistent use of tabs and spaces in indentation错误

今天在树莓派中使用Python编写程序,运行时报出`TabError: inconsistent use of tabs and spaces in indentation`错误,后经查阅解决,故记录之。

2021-03-08 15:06:35 590

转载 并发、并行、串行、同步、异步一点通

1.并发编程又叫多线程编程。    在程序中,往往有很多很耗时的工作,比如上传文件、下载文件、跟客户聊天需要长时间建立连接。这种时候,一个线程是服务不了多个用户的,会产生因为资源独占产生的等待问题。并发的实质是一个物理CPU(也可以多个物理CPU) 在若干道程序之间的多路复用,并发性是对有限物理资源强制行使多用户共享以提高效率(买票问题并发进行)。    并发当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间 段分

2021-03-08 09:38:16 329

原创 树莓派与双色Led模块的那些事儿

为了实现后续树莓派接收霍尔传感器信号进而实现亮灯,而实现的一个准备工作,强烈建议大家以后买元器件尽量买双份,因为有时候店铺发的器件是坏的,而且还不一定能正确提供对应的资料,重新补发,又需要耽误一两天的时间,所以资金充足的情况下,强烈建议直接买双份。

2021-03-04 15:42:24 1572 1

原创 电路图常用符号大全

由于毕设中涉及到了电路图的设计,所以我也不得不去学习这方面的知识,学会认清电路图中的符号是学习的第一步。

2021-03-03 16:49:38 47203 2

转载 MB102大面包板+电源模块 使用说明

MB102面包板尺寸:165*55mm面包板专用电源模块,兼容5V、3.3V 适用于MB102面包板 输入电压:6.5-12V(直流)或USB供电 输出电压:3.3V、5V可切换 最大输出电流:<700ma 上下两路两路独立控制,可切换为0V、3.3V、5V板载两组3.3V、5V直流输出插针,方便外部引出使用清单:MB-102面包板 一块电源模块 一块面包板连接线 一扎面包板电源模块V2版 电路图:面包板电源原理图:...

2021-03-02 20:43:42 11652 8

原创 树莓派4B一根网线直连PC

开学返校之后,就很难再用同一个路由器方式下的连接了,虽然宿舍也有路由器,但是由于校园网仅限单人单号单网的限制,所以改成了PC连接WIFI共享给树莓派的方式进行连接,故记录之。

2021-03-02 20:19:32 3353

转载 简简单单教你搞懂同步和异步通信

同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。所以,要我请你吃饭就用同步的方法,要请我吃饭就用异步的方法,这样你可以省钱。同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。同步是阻塞模式,异步是非阻塞模式。其中SPI IIC为同步通信 UART为异步通

2021-03-02 15:38:56 1149

树莓派获取经纬度.txt

树莓派使用NEO-6m GPS模块获取当前位置的经纬度信息(Python)

2021-04-07

Hall_demo.rar

通过霍尔传感器采集有无磁场,通过pcf8591将模拟量转化为数字量,最后在树莓派中显示

2021-04-02

PCF8591_demo.rar

通过PCF8591模块使树莓派实现A/D采集,通过调节电压值实现Led模块的明暗亮度。

2021-04-02

Led_demo.rar

通过改变树莓派的gpio引脚实现双色灯

2021-04-02

dhcpcd.conf

树莓派4b网络配置文件模板

2021-04-01

xcom_v2.2.zip

正点原子绿色无毒免安装串口调试工具

2021-03-31

LCD 1602A使用说明书--.pdf

1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。 1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。

2021-03-22

c51v960a1.37.20.0.zip

KEIL C51是基于uVision IDE的一款plc编程软件,专用于51系列单片机C语言软件开发,拥有产业标准的Keil C编译器、宏汇编器、调试器、实时内核、单板计算机和仿真器,支持所有的251系列微控制器。开发工具旨在解决嵌入式软件开发商面临的复杂问题,比如当你开始一个新项目,只需简单的从设备数据库选择使用的设备,uVision IDE将设置好所有的编译器、汇编器、链接器和存储器选项,帮助你如期完成项目进度。

2021-03-14

常用电路图符号大全(docx)

由于毕设中涉及到了电路图的设计,所以我也不得不去学习这方面的知识,学会认清电路图中的符号是学习的第一步。

2021-03-03

电机测速 霍尔开关传感器模块3144

霍尔开关传感器模块3144的原理图、示例程序

2021-03-02

Fritzing_V0.9.3

Fritzing是一款支持多国语言的电路设计软件,有4种视图,分别是——面包板、原理图、PCB和Code。用鼠标单击就能轻松切换!其中,对于前3种视图(面包板、原理图和PCB)而言,无论你在其中的哪一种进行电路设计,软件都会自动化同步其他两种视图,还可以生成制版厂生产所需要的Greber文件、PDF图片和CAD格式文件。这一切都极大地推广和普及了Fritzing的使用!

2021-02-26

树莓派使用DHT11实现温度监测

通过树莓派的Pin脚与DHT11温度传感器进行连接,实现其对当前温湿度的实时监测

2021-02-26

清理maven仓库中下载失败的依赖包

一键清理maven仓库中下载失败的依赖包 1.修改path路径,将path路径修改为你的maven仓库存放磁盘的全路径 2.双击运行,即可删除下载失败的jar包 3.运行完毕,按任意键退出即可! 4.正确操作完成退出后,再次打开,会出现找不到文件字样,说明本次已经清理完毕了!

2020-11-25

Java实现电商网站的随机订单流水号

Java实现电商网站的随机订单流水号 订单流水是由:年月日时分秒+8位随机数所构成 第一种:使用SimpleDateFormat对当前时间进行格式化,利用Math.random()获取八位随机数 第二种:创建getCard()工具类获取8位随机数 第三种:编写完整的工具类

2020-09-09

GitHub以及码云平台搭建.pdf

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过 350 万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。

2020-07-06

好友信息管理系统

设计并编程实现一个好友信息管理的小系统。系统应包含每位好友的全部信息,包括姓名、性别、生日、爱好、联系方式、性格特点等。系统实现对好友信息进行增、删、改、查、生日提醒、统计计算等功能。

2019-01-27

公共停车管理问题

汽车在停车场内按车辆到达时间的先后顺序依次排列,若停车场内已停满n辆车,则后来的汽车只能在门外的便道等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它之后进入的车辆必须先退出停车场为它让路,待该车辆开出大门外,其他车辆再按原次序进入停车场,每辆停放在停车场的车辆在它离开停车场时必须按停留的时间长短交费用。

2019-01-26

约瑟夫生者死者游戏

①、掌握线性表的表示和实现 ②、学会定义抽象数据类型 ③、学会分析问题,设计适当的解决方案 ④、深入掌握栈和队列应用的算法设计。

2019-01-25

用二叉树表示家谱关系并实现各种查找功能

采用一棵二叉树表示一个家谱关系,要求具有以下功能:①、文件操作功能,即家谱记录的输入、家谱记录的输出、清除全部文件记录和将家谱记录存盘。②、家谱操作功能,即用括号表示法输出家谱二叉树、查找某人的所有儿子、查找某人的所有祖先。

2019-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除