- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 【C语言学习教程---1】VC++6.0的安装和创建简单C语言工程文件教程
事物的难度远远低于对事物的恐惧在学习C语言之前,首先需要安装编译器软件,学习完理论知识及时动手操作是才能印象深刻,切勿纸上谈兵,这里选择安装的是一款比较经典的并且运行相对比较稳定的VC++6.0软件。把软件资源下载到电脑上并进行解压,下载地址:链接:https://pan.baidu.com/s/1LpHebqYYlArIzBU3LJqF-g 提取码:sorl找到并打开VC++_6.0中文版文件夹鼠标右键 Setup.exe 并以 管理员身份运行。点击 下一步。点击 下一步。选择软
2022-01-22 12:35:25
4185
6
原创 STM32单片机通过ESP8266WiFi模块与Android APP实现数据传输(二)---上位机搭建
事物的难度远远低于对事物的恐惧完成对STM32单片机和ESP8266 WiFi模块的配置之后,接下来需要完成Android APP代码的编写以及实现。1.添加网络权限因为我们需要对WiFi进行操作,所以需要网络的权限,在AndroiManifest.xml文件中加入以下代码:<uses-permission android:name="android.permission.INTERNET" />2.建立TCP连接首先通过文本输入控件得到IP地址和端口号,然后建立Socket连接。
2021-04-25 16:11:33
23097
65
原创 STM32单片机通过ESP8266WiFi模块与Android APP实现数据传输(一)---下位机硬件配置
事务的难度远远低于对事物的恐惧STM32F407单片机通过ESP8266 WiFi模块与Android 手机APP连接实现数据的相互传输,在单片机上通过LCD显示屏实时显示连接的状态以及互相传输的数据,先看效果图:STM32单片机Android 手机APP1.下位机硬件配置本文中使用的单片机型号是STM32F407,如果使用的是其它型号的单片机只需要将程序稍稍改改就可以了,使用的WiFi模块是正点原子的ESP8266模块,该模块与单片机的通信是通过串口实现的,由于该单片机的串口一被用作
2021-04-25 15:38:45
39570
17
原创 MySQL数据库的基础学习(三)数据的操作指令
事物的难度远远低于对事物的恐惧数据库的内部存储结构主要分为数据库、数据表和数据,之前已经说明了针对数据库和数据表的操作指令,本文将对数据如何操作进行说明。1.查看所有数据指令如下:select * from 数据表名称;mysql> desc student_info;+---------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Ext
2021-04-15 16:55:41
260
原创 MySQL数据库的基础学习(二)数据表的操作指令
事物的难度远远低于对事物的恐惧数据库的内部存储结构主要分为数据库、数据表和数据,本文主要说明对数据表的指令操作。使用的数据库版本是8.0.23.1.创建数据表首先执行下面的命令,选择一个数据库进行操作。use 数据库名称;指令如下:create table 数据表名称(字段1名称 字段1数据类型,字段2名称 字段2数据类型…………);mysql> use student;Database changedmysql> create table student_info(
2021-04-14 16:58:34
262
原创 MySQL数据库的基础学习(一)数据库的操作指令
事物的难度远远低于对事物的恐惧数据库的内部存储结构主要分为数据库、数据表和字段,本文主要说明对数据库的指令操作。使用的数据库版本是8.0.23.1.登录数据库登录数据库使用下面的指令:mysql -h服务器地址 -u用户名 -p(回车后输入密码)D:\software\mysql-8.0.23-winx64\bin>mysql -hlocalhost -uroot -pEnter password: ******Welcome to the MySQL monitor. Comman
2021-04-14 15:39:09
578
原创 MySQL数据库8.0.23 新手详细安装步骤
事物的难度远远低于对事物的恐惧1.下载MySQL 8.0.23下载地址打开网页会出现下面的界面,这里首先选择Windows系统版本的,然后点击下面的Download选项。接着会出现下面的界面,不用登陆,直接点击下面的进行下载。2.解压将下载的MySQL压缩包解压到自己喜欢的路径下。我解压在下图所示的路径下。3.添加环境变量右键电脑桌面上的 我的电脑—>属性—>高级系统设置—>环境变量—>双击PATH—>新建—>在编辑框中粘贴你自己的MySQL解压目录
2021-04-13 22:51:56
1178
1
原创 MediaPlayer.setAudioStreamType()方法过时用setAudioAttributes()方法替代
在Android中创建MediaPlayer() 有两种方法第一种 :MediaPlayer mp = MediaPlayer.create(Context,R.raw.xxx);或者MediaPlayer mp = MediaPlayer.create(Context,Uri.parse(String));使用这种方法不用执行mp.prepare()语句,在create()语句中会自动执行的,直接可以执行mp.start()播放文件。注意:R.raw.xxx中的xxx文件不能过大,否
2021-04-07 14:35:23
5937
原创 STM32与BLE蓝牙通信 Android APP配置(二)
事务的难度远远低于对事物的恐惧0.前言在 Android BLE蓝牙配置全流程(一) 附APP源码 中已经完成了前期的准备工作,在这里我们得到了需要连接的蓝牙设备的名字和地址,需要完成蓝牙设备的连接和数据传输功能。1.初始化界面首先需要完成对这个界面包含的控件进行初始化,代码如下:private TextView text1, text2;private EditText editText;private Button btn_send;private String status = "
2021-04-04 17:21:50
4269
10
原创 STM32与BLE蓝牙通信 Android APP配置(一)
事物的难度远远低于对事物的恐惧0.前言最近老师给了一个项目,需要用手机APP和STM32通过蓝牙实现数据相互传输,无奈本人之前很少接触Android APP的项目,只能一点点摸索,完成了一个基于BLE蓝牙通信的简单APP,在这里记录下来,供大家参考希望能给需要的人解决疑惑。这个APP中一共是两个界面,第一个界面实现打开蓝牙、关闭蓝牙、扫描蓝牙和显示扫描的结果,通过选择扫描得到的蓝牙设备跳转到第二个界面,再次过程中与选择的蓝牙设备进行连接并获取服务。在第二个界面上显示连接的状态,以及可以发送数据和接收数据
2021-04-04 14:02:18
6867
3
转载 Android BluetoothLeScanner.startScan()方法与传统BluetoothAdapter.startLeScan()方法使用
//以前的方式BluetoothManager mBluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE); BluetoothAdapter mBluetoothAdapter = mBluetoothManager.getAdapter(); mBluetoothAdapter.startLeScan(mLeScanCallback); private Bluetoot
2021-03-31 12:16:55
4834
2
转载 Android 蓝牙4.0 startScan()方法搜索不到设备
蓝牙打开之后启动扫描。用2.0bluetoothAdapter.startDiscovery();这个方法可以发现蓝牙设备。但是使用低功耗蓝牙的api:BluetoothLeScanner bluetoothLeScanner = bluetoothAdapter.getBluetoothLeScanner();bluetoothLeScanner.startScan(scanCallback);则没有设备返回,扫描不到设备。检查蓝牙状态也是打开的。如果碰到有权限的问题就申请两个位置的权限:
2021-03-31 12:12:24
3119
STM32单片机通过ESP8266WiFi模块与Android APP实现数据传输.rar
2021-04-25
STM32通过BLE蓝牙 HC-08与Android APP通信源码
2021-04-04
课程设计基于fpga用vhdl语言设计汽车尾灯的仿真 tp.rar
2020-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人