自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 HC_SR04超声波模块的应用

1 简介HC-SR04 超声波测距模块可提供 2cm-400cm 的非接触式距离感测功能,测 距精度可达高到 3mm ;模块包括超声波发射器、接收器与控制电路。电气参数HC-SR04 超声波模块工作电压DC 5 V工作电流15mA工作频率40kHz最远射程4m最近射程2cm测量角度15 度输入触发信号10uS 的 TTL 脉冲输出回响信号输出 TTL 电平信号,与射程成比例规格尺寸45X20X15mm2 时

2021-05-30 14:55:41 1440

原创 stm32接入机智云(二)——代码移植和app连接

以正点原子精英版为例,接入机智云,实现控制LED。1、stm32接入机智云(一)——ESP8266 固件烧录2、stm32接入机智云(二)——代码移植和app连接3、1 新建工程新建 keil 文件工程不再赘述。将机智云下载的程序包里的 Utils 和 Gizwits 文件夹添加到工程。如图:2 代码移植gizwits_product.c2.1 修改 gizwits_product.c(从下往上的顺序)2.1.1 实现 uartWrite()串口发送数据修改红色框代码,并添加 whi.

2021-05-22 11:23:06 2141 1

原创 stm32接入机智云(一)——ESP8266 固件烧录

1、机智云官网下载固件包固件包有两个bin文件,其区别在于:下载 ① 固件时需要同时配合 3 个固件一起,分别是 boot、esp_init_data_default、blank(这 3 个固件在乐鑫官方固件烧写工具文件夹中可以找到);② 的话是已经把 4 个固件打包成 1 个固件,这样方便我们的下载,但是下载时间会有点长,根据个人的情况选择①或②进行下载。2、下载固件下载工具下载完打开是这样的下载工具在 FLASH_DOWNLOAD_TOOLS_v1.2_150512 文件夹

2021-05-22 11:11:41 1129 2

原创 LDV5 快速开发

先来一张模块图。1 TF卡文件介绍1.1 系统内部调用的文件–不可删除、不可改名Fyydz.ini--------------主菜单文件parameter.ini--------系统参数配置文件sys_sound.mp3-----系统开机声音(名字不能改,内容可替换)knock.mp3----------按键模式,按键按下提示声(同上)exit.mp3-------------退出提示声(同上)1.2 系统内部调用的文件–不可改名、但不用可删除MP3 数据----存放 MP3 点播

2021-05-14 12:48:09 403 1

原创 Android 学习(五)——活动的生命周期

一、Acivity的生命周期1、启动状态2、运行状态3、暂停状态4、停止状态5、销毁状态二、生命周期方法1、onCreate()方法onCreate()方法是Activity创建时调用,通常做一些初始化设置。@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);}2、onStart()方法onStart()方法在Activity即将可

2021-04-07 12:19:56 262

原创 DS18B20读写时序及示例代码

1、复位时序//复位DS18B20void DS18B20_Rst(void) { DS18B20_IO_OUT(); //SET PG11 OUTPUT DS18B20_DQ_OUT=0; //拉低DQ delay_us(750); //拉低750us DS18B20_DQ_OUT=1; //DQ=1 delay_us(15); //15US}//等待DS18B20的回应//返回1:未检测到DS1

2021-04-04 00:07:03 2481 2

原创 Android Studio 虚拟机无法上网的解决办法

1、确保电脑能上网的情况下,打开Android sdk 目录中的 emulator 文件夹。查找Android sdk 地址方式:2、按住 shift 键同时右击空白处 选择在此处打开命令窗口,如图:3、输入 .\emulator @模拟器的名字 -dns-server 8.8.8.8,114.114.114.114,例: .\emulator @Nexus 5X API 30 x86 -dns-server 8.8.8.8,114.114.114.114...

2021-03-31 13:27:29 1896

原创 Android 学习(四)——Android Studio 页面跳转

一、显式意图跳转1、设置按键(参考第三次作业:设置按键的三种基本方式)2、新建Activity23、按键侦听,设置页面跳转Intent intent = new Intent(this,Main2Activity.class);//创建意图startActivity(intent);//启动意图二、隐式意图跳转1、设置按键2、新建Activity3,然后在清单文件中对新增的Activity设置<activity android:name=".Main3Activity">

2021-03-31 13:20:31 3577 1

原创 Android 学习(三)——设置按键的三种基本方式

设置按键的三种基本方式1、匿名内部类①定义Button btn1;Button btn1;②对控件进行绑定 btn1 = (Button)findViewById(R.id.button1);③为控件注册侦听器。btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { btn1.setText("匿名内部类"); }})

2021-03-31 11:48:27 686

原创 Android 学习(二)—— 程序结构_编写 Hello world程序

Empty Activity就是一个"Hello world"的模板,运行后虚拟机界面出现"Hello world"。所有的模板都是在Add No Activity模板的基础上增加一些简单的控件。以Add No Activity模板显示 "Hello world"为例来认识 Android 的程序结构。1 app 目录结构manifests:用于存放AndroidManifest.xml文件(清单文件),该文件是整个项目的配置文件。java:用于存放所有的java代码,在该文件中可以创建多个包.

2021-03-31 11:46:10 685

原创 Android 学习(一)——Android tudio 环境搭建

Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。安装过程1、在 Android Studio 中文社区 下载 Android Studio 安装包。下载后以管理员身份运行。2、点击 “next”。3、勾选下载插件,选中 “Android Virtual Device”,点击 “next”。4、设置安装地址,再点击 “.

2021-03-04 12:03:43 327 1

空空如也

空空如也

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

TA关注的人

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