- 博客(88)
- 资源 (31)
- 收藏
- 关注
原创 51单片机学习 光敏电阻传感器实验
51单片机学习 光敏电阻传感器实验 一、光敏电阻模块简介 光敏电阻传感器模块是对光线敏感度的反应,一般用来检测探头周围光线的强度(亮度),可以通过DO输出数字信号1和0,也可以通过AO口输出模拟信号 调节阈值:我们可以通过旋钮来改变它的阈值,如图 当检测到周围光线较暗时(在阈值范围内),DO口输出高电平,电压大;当检测到周围光线较亮时(
2022-04-14 21:12:21
7212
3
原创 ESP32环境搭建
1、安装 IDF环境离线包 下载IDF V4.4的离线安装包,900多M:离线版IDF下载 开始安装。 应用修复,后,再下一步。 选择自己的安装位置,下一步。 默认,下一步。 开始安装,等待安装完成。 自带的Eclipse IDE需要JRE环境。因为我这是拿了台新系统的旧电脑来演示,什么工具都没有。 不用理会,反正这个IDE自己用不习惯,后面用VSC。如个人真的有需要的话,再把JRE或者JDK装上。 2、VScode乐鑫插件安装 VScode安装乐鑫插
2022-04-03 21:28:12
3448
原创 STM32 BMP280模块 获取气压温度高度传感器数据 TFT显示
STM32 BMP280模块 获取气压温度高度传感器数据 TFT显示简介BMP280是博世最新推出的数字气压传感器,具有卓越的性能和低廉的价格,相对精度为±0.12 hPa(相当于±1米),传感器功耗仅有2.7μA,包括压力和温度测量功能。气压传感器支持SPI和IIC通信接口,相比上一代的BMP180,精度已有相当大的提升,非常适合应用于低成本的多旋翼飞行器飞行控制器上,价格仅有目前流行的MS5611的四分之一。传感器数据获取流程BMP280的测试启动流程(1)读取BMP280的id,其值等
2022-01-09 16:41:45
2907
8
原创 STM32 AHT10温湿度传感器数据 机智云传输温湿度
简介大家所熟悉都用过的温湿度传感器应该是DHT11了吧,基本上学习单片机的都用过。但是DHT11的精度不是很高,湿度±5%RH,温度±1℃,而且测试的时候一般还要延时3S左右测一下,测试频率慢,而且体积大,价格大概3块多一个吧。在淘宝上搜索温湿度传感器,偶然发现AHT10传感器,价格2.5一个,体积小,精度湿度±2%RH,温度精度±0.3℃。这个是国产温湿度传感器,性价比是比较高的,所以在这里介绍一下AHT10温湿度传感器的使用。工程文件AHT10.CAHT10.HATH10.C.
2022-01-08 19:47:04
1851
4
原创 ART-Pi程序下载
原文地址 开发环境: RT-Thread版本:4.0.3 操作系统:Windows10 Keil版本:V5.30 开发板MCU:STM32H750XB 3.1引言 在开始本章之前,笔者先批评下自己,拿到板子后也没看官方的手册,直接凭着经验一通玩,结果导致板子的 boot_loader 被擦除了,出厂固件也烧写不了,使用Keil+...
2022-01-02 08:00:48
421
原创 BearPi-HM Nano HarmonyOS 环境搭建
BearPi-HM Nano HarmonyOS 环境搭建BearPi-HM_Nano 介绍BearPi-HM_Nano开发板是一块专门为鸿蒙OS设计的鸿蒙OS开发板,板载高度集成的2.4GHz WLAN SoC芯片Hi3861,并板载NFC电路及标准的E53接口,标准的E53接口可扩展智能加湿器、智能台灯、智能安防、智能烟感等案例。视频教程地址 点击观看BearPi-HM_Nano 快速上手BearPi-HM_Nano 开发板快速入门BearPi-HM_Nano 开发板介绍BearPi
2020-12-17 23:11:31
450
1
原创 STM32的GPIO的8种工作模式
基础知识STM32F103ZET6一共有7组IO口,即GPIOA,GPIOB,GPIOC到GPIOG。每组IO口有16个IO,所以一共有112个IO。STM32的大部分引脚除了当GPIO使用外,还可以复用为外设功能引脚(比如串口)。 下图为I/O端口位的基本结构 最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多: (1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下拉输入 (
2020-11-13 13:50:46
1178
原创 STM32F1案例 串口USART库使用
STM32F1案例 串口USART使用硬件平台野火STM32F103ZET6 霸道V2开发板正点原子F1系列开发板STM32F103ZET6核心板ST7735 TFT液晶显示屏软件平台Keil MDK 5.31串口调试助手STM32F103ZET6 串口结构串口引脚分布与解释TX:发送数据输出引脚。RX:接收数据输入引脚。SW_RX:数据接收引脚,只用于单线和智能卡模式,属于内部引脚,没有具体外部引脚。nRTS:请求以发送(Request To Send),n
2020-11-11 16:00:59
531
原创 STM32F1案例 基本定时器(TIM6/7)与通用定时器(TIM2/3/4/5)使用
STM32F1案例 ST7735 TFT液晶显示屏综合库使用硬件平台野火STM32F103ZET6 霸道V2开发板正点原子F1系列开发板STM32F103ZET6核心板ST7735 TFT液晶显示屏软件平台Keil MDK 5.31串口调试助手STM32F103ZET6 定时器STM32F1系列中,除了互联型的产品,共有 8 个定时器。基本定时器TIM6和 TIM7是一个 16 位的只能向上计数的定时器,功能:只能定时,没有外部 IO。通用定时器TIM2/3
2020-11-09 23:43:59
1671
1
原创 STM32F1案例 ST7735 TFT液晶显示屏综合库使用
STM32F1案例 ST7735 TFT液晶显示屏综合库使用硬件平台野火STM32F103ZET6 霸道V2开发板正点原子F1系列开发板STM32F103ZET6核心板ST7735 TFT液晶显示屏软件平台Keil MDK 5.31串口调试助手软件部分MAIN.C//--------------------------------------------------------------------------------------------------// 包含
2020-11-05 22:49:51
2637
4
原创 野火F1开发板STM32案例 0.96 oled综合库使用
野火F1开发板STM32案例-MultiButton移植硬件平台野火STM32F103ZET6 霸道V2开发板正点原子F1系列开发板0.96 IIC oled模块软件平台Keil MDK 5.31串口调试助手 OLED的基础介绍 OLED的定义和优势 OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(Orga
2020-10-07 14:49:12
1469
原创 Python小白--函数基础
# # 计算程序运行的时间# import time # import datetime # starttime = datetime.datetime.now() # time.sleep(5) # endtime = datetime.datetime.now() # print((endtime - starttime).seconds )'''函数def def function(): 函数体'''def add_function(a, b):
2020-10-05 22:22:03
92
1
原创 野火F1开发板STM32案例-MultiButton移植
野火F1开发板STM32案例-MultiButton移植硬件平台野火STM32F103ZET6 霸道V2开发板正点原子F1系列开发板软件平台Keil MDK 5.31串口调试助手MultiButton简介开源项目 MultiButton,一个小巧简单易用的事件驱动型按键驱动模块,作者 0x1abin。这个项目非常精简,只有两个文件,可无限量扩展按键,按键事件的回调异步处理方式可以简化程序结构,去除冗余的按键处理硬编码,让你的按键业务逻辑更清晰。MultiButton 是一个小
2020-10-04 21:29:23
812
原创 野火F1开发板STM32案例-外部中断(按键)使用
野火F1开发板STM32案例-外部中断(按键)使用硬件平台野火STM32F103ZET6 霸道V2开发板正点原子F1系列开发板软件平台Keil MDK 5.31串口调试助手中断相关概念中断配置寄存器# 配置中断时,使用ISER、 ICER 和 IP 寄存器,## ISER 是中断使能寄存器## ICER 是中断清除寄存器## IP 是中断优先级寄存器中断优先级1. 数值越小,优先级越高2. STM32F103 中只使用4位,高4位有效。3. 用于表达优先级的高 4
2020-10-03 15:41:10
1554
1
转载 快速设计元器件原理图库和PCB封装库
目录 1、立创商城EDA免费库 2、Altium Library Loader 3、贸泽电子ECAD模型 在设计电路的过程中经常会遇到这样的问题:无法快速找到合适的元器件原理图封装和PCB封装(Footprint),通常最基本的做法是百度找找别人分享的资源,或者自己按照尺寸绘制。这样做法效率较低,影响到项目的开发进度,本篇博文将分享三个小技巧,帮助硬件朋友快速设计元器件封装。 1、立创商城EDA免费库 立创商城是一站式电子元器件采购平台,主要从事电...
2020-09-28 16:55:34
1699
原创 C语言复习--变量
C程序设计复习单片机案例实验与仿真 (51单片机100实例源码)C51单片机开源项目合集单片机编程技巧与分析(手把手教你单片机程序框架 )(从单片机基础到程序框架.pdf)项目课程设计参考资料 吴坚鸿《从单片机基础到程序框架》===================================================================================复习1.md 程序模块化设计程序模块化设计案
2020-09-14 00:03:53
44
翻译 C语言字符串函数库
Simple Dynamic StringsNotes about version 2: this is an updated version of SDS in an attemptto finally unify Redis, Disque, Hiredis, and the stand alone SDS versions.This version is NOT binary compatible* with SDS verison 1, but the APIis 99% compatibl
2020-09-12 08:59:35
566
原创 OpenCV example
OpenCV example环境配置安装opencv numpy库步骤将须处理图片或视频放入该文件夹重命名为 tey.jpg(mp4)运行生成代码将逐帧生成图片后运行合成视频将逐帧图片生成视频简单效果#!/usr/bin/env python# coding: utf-8# In[ ]:# 查看当前挂载的数据集目录, 该目录下的变更重启环境后会自动还原# View dataset directory. This directory will be recovered
2020-08-02 09:52:14
264
转载 百度 AI Studio 车牌识别
任务描述:本次实践是一个多分类任务,需要将照片中的每个字符分别进行识别,完成车牌识别实践平台:百度AI实训平台-AI Studio、PaddlePaddle1.8.0 动态图深度神经网络(DNN)深度神经网络(Deep Neural Networks,简称DNN)是深度学习的基础,其结构为input、hidden(可有多层)、output,每层均为全连接。数据集介绍数据集文件名为characterData.zip,其中有65个文件夹包含0-9,A-Z,以及各省简称图片为120
2020-07-29 21:12:36
2177
2
原创 野火STM32F1开发板 IIC 0.96OLED 波形显示
硬件连接软件代码bsp_adc.c#include "bsp_adc.h"uint16_t ConvData;static void ADCx_GPIO_Config(void){ GPIO_InitTypeDef GPIO_InitStruct; /*开时钟*/ RCC_APB2PeriphClockCmd(ADCx_PORT_CLK, ENABLE); /*配置参数*/ GPIO_InitStruct.GPIO_Pin=ADCx_PIN; GPIO_InitStruct.G
2020-07-28 10:24:41
4487
6
原创 STM32应用 TFT ILI9328液晶显示
STM32F103C8T6 TFTILI9328液晶显示屏使用教程硬件STM32F103C8T6 TFTILI9328 ST-LINKV2下载 杜帮线STMF103C8T6TFTILI9328液晶显示屏硬件连接(按照下面代码连接)代码TFT.C/**************************************************************************************************** 文件功能描述:320x240TFT驱动
2020-07-23 20:31:54
4190
3
原创 Python小白基础--集合set
'''集合跟我们学的列表有点像,也是可以存一堆数据,不过它有几个独特的特点,令其在整个Python语言中占有一席之地,1. 集合里面的元素不可变,代表你不能存一个list、dict 在集合里,字符串、数字、元组等不可变类型可以存2. 集合天生去重,在集合里没办法存重复的元素3. 集合无序,不像列表一样通过索引来标记在列表中的位置 ,元素是无序的,集合中的元素没有先后之分,如集合{3,4,5}和{3,5,4}算作同一个集合'''# 创建集合setset_a = {1,2,3,4,2,'a
2020-07-16 21:55:04
102
原创 Python小白基础--字典dict
'''字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:dict = {key1 : value1, key2 : value2 }''''''info = {'name':'班长', 'id':100, 'sex':'f', 'address':'地球亚洲中国北京'}说明:字典和列表一样,也能够存储多个数据列表中找某个元素时,是根据下标进行的
2020-07-16 15:59:06
242
原创 Python小白基础--元组
''' 元组tuple特性: 1.可存放多个值 2.不可变 3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序.'''# 类型 tup1 = ('Google', 'Runoob', 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup3 = "a", "b", "c", "d" # 不需要括号也可以mylist = [1,'2020','python']mystr = 'python-learn'print(type(tup1))pr
2020-07-15 17:40:12
105
原创 Python小白基础--列表
# 列表的基本操作'''append() 方法用于在列表末尾添加新的对象。list.append(obj)参数obj:-这是要添加到列表中的对象。返回值此方法不返回任何值,但更新现有列表'''# A = ['xiaoWang','xiaoZhang','xiaoHua']# print("-----添加之前,列表A的数据-----")# for tempName in A:# print(tempName)# #提示、并添加元素# temp = i
2020-07-15 13:24:23
94
原创 Python 小白基础--列表基础
'''序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型'''# list '''变量A的类型为列表 ...
2020-07-09 21:36:45
104
原创 Python小白基础--字符串
# 字符串基本概念'''如下定义的变量a,存储的是数字类型的值 a = 100如下定义的变量b,存储的是字符串类型的值 b = "hello itcast.cn" 或者 b = 'hello itcast.cn'小总结:双引号或者单引号中的数据,就是字符串'''# 字符串输入输出 # 与普通的输入输出基本相同#demo1 输出name = 'xiaoming'position = '讲师'address = '北京市'print('---
2020-07-07 12:25:33
136
原创 Python小白基础--循环语句
'''while循环的格式 while 条件: 条件满足时,做的事情1 条件满足时,做的事情2 条件满足时,做的事情3 ...(省略)...'''# demoi = 0while i<5: print("当前是第%d次执行循环"%(i+1)) print("i=%d"%i) i+=1'''while循环应用1.计算1~100的累积和(包含1和100)2.计算1~100之间偶数的累积
2020-07-06 15:50:36
807
原创 基于Vue框架微信小程序物联网项目之设计笔记--创建工程模板
基于Vue框架微信小程序物联网项目之设计笔记–创建工程模板Vue简介Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。官网地址 https://cn.vuejs.org/软件配置VScode(管理员版本)Nodejs win10 64位微信开发者工具 (
2020-07-05 10:36:56
1171
STM32F1Demo.zip
2020-11-09
STM32F1_串口测试.7z
2020-11-06
STM32F1 ST7735 TFTDemo.zip
2020-11-05
外部中断工程模板.zip
2020-10-03
STdemo.zip
2020-10-02
八路抢答器仿真.zip
2020-09-22
TFTdemo - 副本.zip
2020-08-14
51单片机经典资料.zip
2020-08-14
OLED(IIC)波形.zip
2020-07-28
Spider_cosplay.7z
2020-05-26
emqttd.zip
2020-04-30
Python_Handwritten.7z
2020-04-20
python 视频 Reptile_video _ku6.7z
2020-04-17
Python 贴吧图片Reptile_tiba_image.7z
2020-04-17
Python 表情包 Reptile_Emoticons.7z
2020-04-17
Reptile_video.7z
2020-04-14
Python wordcloud
2020-04-11
python-opencv 简单人脸识别
2020-04-10
Blinker UATR.zip
2020-04-01
单片机开发应用模块.rar
2020-04-01
创青春--智能家居WIFI远程检测系统计划书.7z
2020-04-01
正点原子机智云开发资料.7z
2020-04-01
Arduino_STM32.7z
2020-04-01
ESP8266NodeMCU固件源码.7z
2020-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人