草庐IT

esp_matter

全部标签

Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】

目录一、前言二、效果展示1、APP界面展示 2、C51硬件展示三、AndroidStudioAPP源代码1、AndroidManifest.xml1、请求联网:2、开放明文传输:2、MainActivity.java3、Layout页面布局文件activity_main.xml四、KeilC51单片机源码五、WIFI模块(ESP8266-01S)注意事项六、后述   一、前言    本文将详细介绍如何利用AndroidStudio设计APP实现与C51单片机通过WIFI模块通讯控制LED灯亮灭,本人也是新手刚入门,找了很多资料,但都不得要领,最后终于靠着摸索学习实现了手机与C51模块的WIFI

Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】

目录一、前言二、效果展示1、APP界面展示 2、C51硬件展示三、AndroidStudioAPP源代码1、AndroidManifest.xml1、请求联网:2、开放明文传输:2、MainActivity.java3、Layout页面布局文件activity_main.xml四、KeilC51单片机源码五、WIFI模块(ESP8266-01S)注意事项六、后述   一、前言    本文将详细介绍如何利用AndroidStudio设计APP实现与C51单片机通过WIFI模块通讯控制LED灯亮灭,本人也是新手刚入门,找了很多资料,但都不得要领,最后终于靠着摸索学习实现了手机与C51模块的WIFI

物联网开发笔记(57)- 使用Micropython开发ESP32开发板之控制ESP32-CAM摄像头

一、目的       这一节我们学习如何使用我们的ESP32开发板来控制ESP32-CAM摄像头。二、环境       ESP32+ESP32-CAM摄像头+ThonnyIDE+几根杜邦线        ESP32-CAM是一个开发板,它上面集成了Camera摄像头模块,可以直接用Micropython进行操作。从MicroPython官网下载的固件没有Camera库,我们需要重新刷带Camera摄像头库的固件。固件大家可以从这里下载:链接:https://pan.baidu.com/s/1FtwZfstPkn4Rsm9sRaQlIg提取码:q1gg复制这段内容后打开百度网盘手机App,操作更

物联网开发笔记(57)- 使用Micropython开发ESP32开发板之控制ESP32-CAM摄像头

一、目的       这一节我们学习如何使用我们的ESP32开发板来控制ESP32-CAM摄像头。二、环境       ESP32+ESP32-CAM摄像头+ThonnyIDE+几根杜邦线        ESP32-CAM是一个开发板,它上面集成了Camera摄像头模块,可以直接用Micropython进行操作。从MicroPython官网下载的固件没有Camera库,我们需要重新刷带Camera摄像头库的固件。固件大家可以从这里下载:链接:https://pan.baidu.com/s/1FtwZfstPkn4Rsm9sRaQlIg提取码:q1gg复制这段内容后打开百度网盘手机App,操作更

在arduino IDE上搭建ESP32环境(解决JSON下载失败和下载速度慢的问题)

正常情况下需要在arduinoIDE上搭建ESP32环境的操作是:一、在设置中的"附加开发管理器网址"中加入JSON文件的网址,比如当前最新版本的ArduinoESP32Version2.0.4的JSON的地址为:https://github.com/espressif/arduino-esp32/releases/download/2.0.4/package_esp32_index.json这个网址可以在项目:https://github.com/espressif/arduino-esp32里找到,如图的最新稳定版本 找到 可以直接右键复制该链接二、选择工具=》开发板=》开发板管理器,在搜

在arduino IDE上搭建ESP32环境(解决JSON下载失败和下载速度慢的问题)

正常情况下需要在arduinoIDE上搭建ESP32环境的操作是:一、在设置中的"附加开发管理器网址"中加入JSON文件的网址,比如当前最新版本的ArduinoESP32Version2.0.4的JSON的地址为:https://github.com/espressif/arduino-esp32/releases/download/2.0.4/package_esp32_index.json这个网址可以在项目:https://github.com/espressif/arduino-esp32里找到,如图的最新稳定版本 找到 可以直接右键复制该链接二、选择工具=》开发板=》开发板管理器,在搜

【ESP32】Arduino+LVGL 如何使用PSRAM优化显示

前言最近项目需要买了一个ESP-WROVER-E模块,这个模块内置了一个4MB的PSRAM,对于需要大内存运行的场景非常友好。在我的项目中用到了LVGL这个第三方图形库,下面就讲一下如何最大化地在LVGL中使用这个PSRAM。教程在lv_conf.h文件中,找到下面的代码。/*1:usecustommalloc/free,0:usethebuilt-in`lv_mem_alloc()`and`lv_mem_free()`*/#defineLV_MEM_CUSTOM1#ifLV_MEM_CUSTOM==0/*Sizeofthememoryavailablefor`lv_mem_alloc()`i

【ESP32】Arduino+LVGL 如何使用PSRAM优化显示

前言最近项目需要买了一个ESP-WROVER-E模块,这个模块内置了一个4MB的PSRAM,对于需要大内存运行的场景非常友好。在我的项目中用到了LVGL这个第三方图形库,下面就讲一下如何最大化地在LVGL中使用这个PSRAM。教程在lv_conf.h文件中,找到下面的代码。/*1:usecustommalloc/free,0:usethebuilt-in`lv_mem_alloc()`and`lv_mem_free()`*/#defineLV_MEM_CUSTOM1#ifLV_MEM_CUSTOM==0/*Sizeofthememoryavailablefor`lv_mem_alloc()`i

ESP8266连接阿里云(STM32)

一、概述    之前通过串口调试助手+ESP8266已经连接上阿里云了        ESP8266连接阿里云(串口调试助手)        这次我们使用STM32+ESP8266来接入阿里云,其实本质上就是STM32和ESP8266进行串口通信,相当于使用STM32代替之前使用的串口调试助手来发送AT指令。只是发送的字符串数据可能有些细节需要注意一下。二、保存连接的AT指令    定义几个字符串数据保存需要发送的AT指令//注意://末尾记得加\r\n//字符串里面的"需要转义所以前面需要加\才能得到正确的"//字符串里面的,(逗号)需要使用\转义,而一个\在字符串中需要使用\\u8HotS

ESP8266连接阿里云(STM32)

一、概述    之前通过串口调试助手+ESP8266已经连接上阿里云了        ESP8266连接阿里云(串口调试助手)        这次我们使用STM32+ESP8266来接入阿里云,其实本质上就是STM32和ESP8266进行串口通信,相当于使用STM32代替之前使用的串口调试助手来发送AT指令。只是发送的字符串数据可能有些细节需要注意一下。二、保存连接的AT指令    定义几个字符串数据保存需要发送的AT指令//注意://末尾记得加\r\n//字符串里面的"需要转义所以前面需要加\才能得到正确的"//字符串里面的,(逗号)需要使用\转义,而一个\在字符串中需要使用\\u8HotS