自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 手机APP开发之MIT Appinventor详细实战教程(十三),云服务器的数据遇到的问题和解决的方法,以及网页客户端的详细使用方法,WIFI通信,数据获取在one net平台的相关应用

目录一、案例介绍二、云服务器规则三、APP的设计和配置这期我们介绍APP如何来获取云服务器的数据,本次教程是建立在云服务器已经有数据的情况下,APP方如何进行数据的获取。一、案例介绍物联网工具的很多数据都要上传到云服务平台,然而这些数据的获取却成为一个难题,数据上传到云服务器,要查看这些数据,最简单的方法就是直接在网站上查看,而这种方式比较繁琐,况且很多新的产品都需要将数据实时显示在APP客户端中,这就引出了我今天的内容。如何将云服务器的数据获取到APP中。二、云服务器规则数

2020-11-07 21:17:42 7027 1

原创 ESP32开发实例(七),WebServer使用

目录一、什么是WebServer二、基本语法三、路径参数的简单认识四、用户认证五、总结一、什么是WebServerWeb Server中文名称叫网页服务器或web服务器。WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。太过官方的解释,大家可能看不懂。通俗点讲,这个功能其实可以简单的理解为是网页服务器。它的主要作用就是用户访问链接的时候执行相应的动作。就比如你访问了特定的网页,他可以给你一个特定的回执或者是提...

2020-08-23 20:41:55 5546

原创 ESP32实例学习(六),UPD通信的使用方法,遇到的问题,和对UPD的初步理解

这期我们介绍ESP32UDP通信的使用方法,UDP大家可能有些陌生,但是他是在网络通信中的一种通信协议。学会这个功能,对我们今后在网络应用开发方面有一定的帮助。一、什么是UDPUDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去! UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。比如,我们经常使用“ping”命令来测试两台主机之间TCP/IP通信是否正常,其实“ping”命令的原.

2020-08-16 13:52:36 3113 2

原创 ESP32学习实例(五),WIFI模块的初步学习和遇到的问题,以及解决方法(下),以及整体知识整理

目录一、建立网络(AP)二、连接ESP所建立的网络三、接入网络(STA)进阶练习常用方法说明四、扫描网络同步搜索异步搜索五、简单应用六、总结上期我们介绍了esp32wifi功能的初始化以及状态机的相关知识。这期我们从建立网络、连接网络、搜索网络以及WiFi功能的简单应用这个方面,来系统化的了解esp32中的WiFi功能。一、建立网络(AP)建立网络只需两步:引用WiFi库#include <WiFi.h>; 启动AP网络WiFi.so..

2020-08-09 17:28:31 4680

原创 ESP32学习实例(四),WIFI模块的初步学习和遇到的问题,以及解决方法

目录一、ESP32的WiFi特点二、ESP32的WIFI状态机总结状态机解析WiFi初始化API介绍WiFi初始化编写作为AP的回调函数解析三、STA代码实现四、遇到的问题和解决方法五、总结一、ESP32的WiFi特点WiFi可以分为AP、STA、AP+STA三种工作模式模式,这期我们主要介绍AP模式。作为AP时,理论上可以被4个STA连接。这里有人就回问了,什么是AP和STAAP 是 (Wireless) AccessPoint 的缩写,即 (无线)

2020-08-03 18:20:10 7076 1

原创 ESP32学习(三),串口通信遇到的问题和相关思路(完善)

一、基本使用ESP32有三个串口,编号分别为0、1、2。这里不多解释。输出“hello world”的程序。解单解释一下,第一部分代码是初始化函数,用来初始化串口并将串口的波特率设置为115200。第二部分是一个死循环函数,我们这里可以将其理解为while(1),他的作用就是让内部的函数一直执行,从而可以达到监视窗口的目的。然后我们将串口数据的接收和发送程序下载到开发板(详情见上一期)#include <HardwareSerial.h> Hard...

2020-07-26 18:39:14 9732 5

原创 ESP32学习实例(二)串口测试学习之数据通信

目录一、串口介绍二、串口测试三、串口数据的发送和读取四、不足Esp32的串口发送,相对来说比串口接收要简单一些,我们第1部分先看一下ESP32的串口发送是如何实现的。第2部分我们使用一些代码用来读取esp32串口所接收到的数据。一、串口介绍Esp32一般有三个串口,串口0一般是用于程序的烧写和打印输出调试。所以一般情况下,我们使用其他剩下的两个串口。二、串口测试首先我们使用下面的程序来检测一下我们的串口是否能够正常的开启,并通过串口监视器来打印出相关的内容。#in

2020-07-19 18:03:12 4302 1

原创 ESP32学习实例(一)lO口的原理和操作流程

目录一、功能介绍二、实列操作三、程序讲解四、回顾 知识IO口基本使用方式如下:外部中断一、功能介绍ESP32的 IO 口主要是用来连接外部传感器、执行器等相关外设的。 IO 口基本操作,主要包括数字输入、数字输出、模拟输入、模拟输出。这里需要注意的是,输入和输出是相对主控板来说的:当信号是由主控板向外设发送时,相应的外设就是主控板的输出设备;当信号是由外设向主控板发送时,也就是主控板去读取外设的信号时,相应的外设就是主控板的输入设备。二、实列操作数字输出或

2020-07-12 14:27:01 4747

原创 手机APP开发之MIT Appinventor详细实战教程(十二),蓝牙与单片机双向交互通信的设计过程,以及设计中遇到的问题和解决方法。数据传输支持十六进制

目录一、准备工作二、APP设计三、成品演示四、本次设计中的问题和解决方法一、准备工作首先我们要做一个准备工作,因为我们用的是esp32单片机,我们需要下一个开发软件,但且就是用arduino吧,IDE如何下载以及环境如何配置,请看下方链接。https://blog.csdn.net/solar_Lan/article/details/99176570首先,我们找到相应的程序,将其编译并上传到esp3单片机中。这样我们就完成了单片机方面的所有准备。然后我们进行APP的编程。其实到了

2020-07-12 13:55:35 14641 17

原创 手机APP开发之MIT Appinventor详细实战教程(十一),地图API的调用与学习,第一部分

一、什么是API这周我们来了解一下API的学习和使用。API的本质就是第三方数据的调用与处理。二、应用实例我们今天以高德地图的数据为例来简单的了解一下,在APP中如何调用和使用API。了解它内部的原理和注意事项。首先我们应该找到一个API的开放网站,以高德地图为例,我们找到高德地图的官网。注册成为开发者。成为开发者后。点击创建项目我们要选择Web服务,而不是其他。创建成功后,会给你一个密钥,我们使用这个密钥,才可以正确的与服务器进行通信。至于如何使用密钥以及和服务器通讯的规.

2020-07-05 17:07:06 8122 1

原创 手机APP开发之MIT Appinventor详细实战教程(十),标准登陆界面的逻辑设计和数据库的有效使用

今天我们来学习设计一个登录界面的APP,虽然界面有些简陋,但其内在的逻辑设计却并不简单。我们首先来看一看它的基本功能:第1个是登录和注册界面 ,也就是当我们点开APP的初始界面。第2个是注册界面,当注册完成后,我们返回登录界面重新登录。然后就生成了第3个界面,登录成功界面。其中第2个注册界面包含有头像的功能,当你在注册时候设计了头像,那么在你登录成功后,你的头像就会正确的显示出来。App内置数据库,用来保存你的账号和密码。当然,如果你的账号和密码是错误的,是不能正常登录的。同...

2020-05-24 15:08:29 23290 23

原创 手机APP开发之MIT Appinventor详细实战教程(九),工具箱的设计和MIT的基础知识讲解

(一)APP功能介绍这次我给大家介绍一个关于工具箱的App ,这个APP在逻辑方面较为简单。但是他的设计过程中包含了很多相关的知识,通过这篇文章,可以让大家很具体有直观的了解到这个编程软件的使用方法,以及编程的思维和过程。我们先看一看APP的功能是什么?App分为三个界面:分别是初始界面,登录界面以及功能界面。初始界面用来让使用者了解相关的信息。登录界面让使用者进行登录,而功能界面则是一个网站的集合体。你可以通过功能界面中的按钮,来搜索自己想要的东西。App稍后发给大家,大家可以按...

2020-05-17 19:19:31 21666

原创 ESP32的学习之路(一),基本知识介绍和了解

(一)ESP32麻雀虽小,但也五脏俱全ESP32是Espressif乐鑫信息科技推出的一块WiFi芯片。拥有40nm工艺、双核32位MCU、2.4GHz双模Wi-Fi和蓝牙芯片、主频高达230MHz,计算能力可达600DMIPS。-涵盖精细分辨时钟门控、省电模式和动态电压调整等特征。-它集成了天线和射频巴伦,功率放大器,低噪声放大器,滤波器和电源管理模块等元器件,性能稳定,易于制造,工作温度范围从-40℃到125℃。-支持多种通信协议,如:I2C. I2S. SPI. UART. CAN

2020-05-10 21:04:14 43036

原创 学习小插曲——好奇心作怪,如果用Android Studio制作蓝牙APP会发生什么事情!蓝牙代码的解释和蓝牙的基本原理

大家好!是不是已经厌倦了图形化编程软件,那我们今天来用另一个软件来学习蓝牙APP,从不同的角度和不同的工具来学习同一个APP,会让我们对自己所学的东西更加牢固,同时也有助于加深我们对所学内容的了解。好!我们进入正题:目录(一)、蓝牙搜索 1.1权限 1.2开启蓝牙(二)蓝牙连接(三)、总结首先蓝牙通信的三个基...

2020-04-26 18:46:09 780

原创 传感器学习之路(一)湿度传感器的了解与学习,以及单片机的配合代码分析

一、湿度传感器的了解从今天开始,我们开始简单的记录学习传感器的历程,因为是刚刚接触,所以我选择了一个比较简单的传感器——湿度传感器,由此来了解传感器的内在原理和控制方式。首先是传感器内部端口的初始化,我们知道在C语言里面数组是需要初始化的,变量也是需要初始化的,那么由此可推得,像传感器这类电子元器件在使用之前也是需要初始化的,所以我们第1步先了解他的初始化程序。二、初始化程序...

2020-04-19 18:09:44 1172

原创 手机APP开发之MIT Appinventor详细实战教程(八)APP实战项目16进制与字符转换之间的设计与思考

一、功能描述我们先看一个之前的例子,这个APP主要的功能是实现10进制转化为16进制,并将16进制数转化为字符。​它的逻辑设计如下图所示,但是他们并不能实现它所描述的功能。我们首先分析一下它失败的原因,然后再做一些相应的修改,得做一个更加完善的版本。​二、组件描述首先是JavaReflector这个组件​这是一个Java反射组件,它可以帮助用户调用本地的方法方法获...

2020-04-12 17:57:40 6041

原创 手机APP开发之MIT Appinventor详细实战教程(七),inventor的字符接收问题,蓝牙接收问题的解决方法

蓝牙接收问题的解决思路上文中提到蓝牙无法正常接收到字符,可能是因为蓝牙控件儿配置过低。通过查找相关的资料,我提出一种解决蓝牙接收字符串问题的方法。就是采用另一个蓝牙组件,也就是低功耗蓝牙组件。在功能方面,这个蓝牙组件要比普通的蓝牙组件更为全面,用法也更为多变。它的主要功能是可以输出字符串,并且也可以监听数据。与此同时,在输出数据方面,它还可以输出浮点型数据,这是普通蓝牙无法难以实现的功能。...

2020-04-05 19:15:50 13134 23

原创 手机APP开发之MIT Appinventor详细实战教程(六),蓝牙与单片机进行多数据交互,通信蓝牙控制APP的研发与设计。 以及相关问题的思考。

一、App的简单介绍首先APP的功能描述如下,他可以发送6个数据并接收4个数据。并且数据全部以浮点型数据出现。并保留有判断框,内置要进行数据之间的比较,让判断框的内容发生改变。基本uI界面如下。其中气压和温度值就是我们手机要接收的数据。后面的未知两个字在数据传输过来之后,在确认按钮按下之后,会对数据进行比较,判断温度和气压有没有超出我们所限定的值。而下方的6个文本输入框就是输入我们想...

2020-03-29 19:26:35 13786 5

原创 手机APP开发之MIT Appinventor详细实战教程(五),通过情报类APP实际编程来准确的表达数据库的原理和用途

上一节主要介绍了有关于数据库的一些应用和概念,以及比较抽象的原理。可以通过上一篇文章来,大体对数据库有一个总体的了解。但是数据库如何使用,并且他内在的真正原理究竟是什么,上次说的并不是特别清楚。这次我们通过自制的一个APP来,从侧面反映数据库真正的用途和其内在原理。一、存储类APP的简单介绍首先这个APP的功能只有一个。也较为简单。它的功能就是存储数据和提取数据。存储数据需要往数据库添加...

2020-03-22 19:30:27 4006

原创 你还在手动搜索信息吗?该学习点新东西了—网络爬虫学习之正则表达式的学习和使用

利用网络爬虫可以获取很多有用的信息,比如整个网站的图片,整个网站的信息,灵活的使用爬虫技术可以让你的学习和工作事半功倍。我们来一起看看数据爬虫技术的入门知识——正则表达式吧!一、Pycharm的安装与配置Pycharm是一个很实用的工具,我们可以在这里面进行编程。(1)简单了解:Pycharm是由JetBrains开发的Python集成开发环境(IDE), 支持调试、语法高亮、Proj...

2020-03-15 19:42:21 251

原创 手机APP开发之MIT Appinventor详细实战教程(四),对数据库的思考以及对网络数据库的整理与研究

数据库是一种数据存储技术,广泛地应用于各类应用中。QQ用数据库保存每位用户的账户信息、好友列表以及用户发布的信息,而百度的数据库中有互联网上每个页面的信息。尽管有些应用的规模没有那么大,但几乎每一个功能完整的应用都会涉及数据存储技术。今天我们来通过APPinventor 来了解一下这个技术,和对数据库这个组件的使用。一、数据库的应用原理数据库通信的应用 = 搭建数据库服务器 + 编写...

2020-02-23 20:16:22 9261 1

原创 手机APP开发之MIT Appinventor详细实战教程(三),利用蓝牙实现聊天室功能,蓝牙双向通信

我们知道App inventor 是当下比较受欢迎的手机编程工具,当然它也可以实现许许多多有意思的东西,今天我们用它来编写一个聊天室APP。一、实现原理App Inventor 提供了两个蓝牙通信组件:蓝牙客户端、蓝牙服务器,这两个组件配合使用,可以实现简单的通信功能。简单的说就是,可以将蓝牙服务器用于创建聊天室,蓝牙客户端用于加入聊天室。基本界面如下X二、使用...

2020-02-16 18:30:23 12580 10

原创 手机APP开发之MIT Appinventor详细实战教程(二),实现音乐软件的编程

由于瘟疫肆虐,我在家中宅了好几天,简直不能太无聊。一个偶然的机会,我在抖音上面发现了一个类似钢琴的APP,然后就试着用App inventor做一个可以实现音乐功能的软件,暂且可以把它叫做木琴。经过3次的修改,最终成了下面的样子。让我们来一起看看吧!一、简单的作品描述基本界面如图1所示功能介绍:通过触摸屏幕上的彩色按钮播放八个不同的音符; 按“播放”按钮,回放之前...

2020-02-09 18:12:59 16465 6

原创 手机APP开发之MIT Appinventor详细实战教程(一),利用通过蓝牙控制单片机,以及实现单片机与android设备之间的串口通信

MIT Appinventor 是编程领域较为受欢迎且适用的编程软件 ,其操作流程和使用方法简单,一种深受广大编程小镇的喜爱今天为大家介绍一种利用它开发手机APP的实战经历 ——手机APP开发之MIT Appinventor详细实战教程(一),利用通过蓝牙控制单片机,以及实现单片机与android设备之间的串口通信。(一)前期软件准备和硬件准备软件准备主要是keil uvisi...

2020-02-02 19:22:25 29302 10

www.uvproj.c

利用通过蓝牙控制单片机,以及实现单片机与android设备之间的串口通信的单片机相关程序 内部包含相应的蓝牙初始化流程,串口初始化流程和较为详细的代码解释 。是一个不错的代码框架,可以在今后的学习中任意的修改和添加,使其功能更加强大 。

2020-02-02

空空如也

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

TA关注的人

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