写在前面人生苦短,我用Python! Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Web 和 Internet开发用Python 科学计算和统计用Python 人工智能用Python 桌面界面开发用Python 软件
转载 7月前
17阅读
Ubuntu18.04 ESP32-S2 二次开发(1) - 开发环境搭建Ubuntu18.04 ESP32-S2 二次开发(2)- 点亮LED Ubuntu18.04 ESP32-S2 二次开发(3)- 按键输入 Ubuntu18.04 ESP32-S2 二次开发(4)- 建立WIFI AP模式 Ubuntu18.04 ESP32-S2 二次开发(5)- 建立WIFI STA模式 Ubuntu1
要说起报警器,大家“没吃过猪肉,也见过猪跑”相信都不会太陌生。在我们的印象中报警器就是一个通过喇叭来发出声响和亮光来警示人们注意的“提示器”吧?!当然,报警器有非常多种,各式各样,比如:温度报警器、烟感报警器,作用与应用场景也都是不一样。今天小编呢就来分享下什么是烟感声光报警器(亦称烟雾声光报警器)?当然,根据安装的方式不同,大致分为有线烟感声光报警器和无线声光报警器,具体哪种,可以根据的是实际情
ESP32S蓝牙03继续ESP32S的经典蓝牙学习。经典的蓝牙告诉我们,蓝牙只能在两个设备握手连接中传递讯息,可是我们却偏偏想让多个蓝牙设备互相通讯,这次我准备了两部手机,一块ESP32S开发板,准备来个三方会谈。一.ESP32S的经典蓝牙编程改造在上一篇中,我们让两部手机用蓝牙握手连接,一部充当服务器被动接收连接,另一部则是客户端,负责主动发起连接请求,互相收发消息,负责主动断开连接。服务器接到
启明云端第一时间已经拿到了ESP32-S3芯片; 很多开发小伙伴都在拿ESP32-S3与ESP32-S2相比较,他们到底有什么不同呢?相比ESP32-S2ESP32-S3是双核处理器,更大的RAM和Flash,支持神经网络计算加速和向量指令等。在物联网市场备受欢迎的 ESP32 是乐鑫在 2016 年推出的 Wi-Fi & Bluetooth/Bluetooth LE MC
转载 2023-11-30 13:20:31
224阅读
stm32几种低功耗模式的实现和差别stm32几种常见的低功耗模式按功耗由高到低排列,STM32具有运行、睡眠、停止和待机四种工作模式。上电复位后 STM32 处于运行状态,当内核不需要继续运行,就可以选择进入后面的三种低功耗模式降低功耗,这三种模式中,电源消耗不同、唤醒时间不同、唤醒源不同,用户需要根据应用需求,选择最佳的低功耗模式。三种低功耗的模式说明如下图:从表中可以看到,这三种低功耗模式层
在这次综合应用中,我们算是放大招啦。这次我们用BLE蓝牙设备进行组网通讯,中间的那部手机运行的是BLE客户端程序,因此在这个网络中,成了中心设备;右边的那部手机、以及左边的两个ESP32S模块,都是周围设备。 首先我们先给两个ESP32S开发板接入电脑,我在电脑中打开了两个串口监视器,分别监视两个开发板的收发信息,这样开发板接通电源后,自动广播服务消息。我们也要打开右边的手机中的服务端的APP,并
转载 2023-12-21 11:50:16
410阅读
ESP32S蓝牙02继续ESP32S的经典蓝牙学习经典蓝牙的工作模式在上一篇中,我们认识了一个非常简单的经典蓝牙程序。所谓的经典蓝牙,指的是传统的蓝牙工作模式。蓝牙设备的工作模式有这样的特点:1. 点对点模式。蓝牙设备要通讯(互相收发数据)的时候,两个设备必须先建立连接,而且这两个设备一旦建立了连接,就互相占据了对方的全部蓝牙资源。用通俗一点的话来讲,两个蓝牙设备一旦牵手,就再也不考虑其他设备了,
芯片:esp32开发环境:espidfv4.4一、官网相关资料(又是英文—)1)简介SPI,没啥信息,跳过2esp32s3 SPI外设介绍ESP32-S3集成了4个SPI外围设备。emm,实际能用的是两个SPI0和SPI1在内部用于访问ESP32-S3的flash。两个控制器共享相同的SPI总线信号,并且有一个仲裁器来确定哪一个可以访问总线。目前,SPI主驱动程序不支持SPI1总线。SPI2S
转载 2024-06-06 15:38:58
179阅读
最近尝试在 Mac 下制作 nodemcu ESP32 的自定义固件。本文就来介绍 nodemcu ESP32 自定义固件的编译、烧写、测试的全部过程。准备固件源码包从 nodemcu-firmware 官方仓库 下载最新代码,切换到 dev-esp32 分支,更新子模块(submodule):git clone https://github.co
转载 2024-05-06 09:43:56
967阅读
今年三月就有消息传出乐鑫要发布ESP32-S3等四款芯片,但由于疫情和其它原因,到目前为止,官方是还没有给出确切的消息。面对迟迟未露面的ESP32-S3外界传闻特别多,我们先理理看性能都会有哪些提升吧:都知道乐鑫一直是致力于前沿低功耗WIFI+蓝牙双模物联网解决方案的研发,也是智能家居、智能照明、智能支付终端、智能可穿戴设备、传感设备及工业控制等物联网领域的核心通信芯片。ESP32-S3在原有ES
摘要:本期文章采用了4G LTE Cat.1模块,编程语言用的是lua,实现对华为云物联网平台的设备通信与控制 本文分享自华为云社区《基于luatos的4G(LTE Cat.1)模组接入华为云物联网平台完成设备通信与控制(Air780e)》,作者:中华小能能。一、简介 1、项目介绍本期文章采用了4G LTE Cat.1模块,编程语言用的是lua,整体来说代码比较简洁,实现对华为云物联
<p><iframe name="ifd" src="" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 说明(先看那个非SSL的)这节测试一下STM32+Mbedtls通过Air302(NB-IOT)使用https远程下载升级单片机程序提示
转载 2024-05-19 21:41:45
36阅读
Linux基本概念 命令行操作[Tab]使用Tab键来进行命令补全[Ctrl+c]立即停止并恢复到可控状态,可以使用Ctrl+c键来强行终止当前程序(并不会使终端退出) 用户及文件管理权限一.Linux用户管理由于 Linux 的 用户管理 和 权限机制 ,不同用户不可以轻易地查看、修改彼此的文件.who 命令其它常用参数&nb
i2s总线理解与运用I2S总线基础概念I2S概念PCM音频数据转换成PCM格式的三个参数采样频率(声音周期量化)采样位数(声音的幅度量化)声道数(单声道,立体声)I2S总线通讯方式I2S总线引脚esp32从ES8311分析i2s驱动如何去写原理图例程代码分析主函数i2s初始化es8311初始化播放音频 I2S总线基础概念I2S概念I2S(Inter-IC Sound)总线, 又称集成电路内置音频
转载 2024-08-23 18:26:12
1416阅读
UART(串口通讯)RS232 串口串口不是RS232,RS232通讯使用了串口规范,RS232是电器层的通讯标准 任何通信都要有信息传输载体,或者是有线的或者是无线的。串口通信是通过串口线进行有线通信。串口通信在早期是计算机与外界通信的主要手段,那时候的计算机基本上都标配有串口以实现和外部通信。 串口通信早期就定义了一套标准的串口规约,DB9 (9个引脚)接口就是标准接口,此外还有不常见的DB2
转载 2024-06-12 06:18:28
120阅读
NodeMCU-32S简介NodeMCU-32S引脚功能板上资源总结功能特点 NodeMCU-32SNodeMCU-32S是基于 ESP32-32S 模组设计的一款较为经典的ESP32开发板,个人认为较为适合初学ESP32使用,后面学习ESP32的使用时候我们也将使用这块板子。该开发板的设计引出大部分I/O口至两侧的排针,极大的方便了开发者的连接与调试,开发时完全可以根据自己的需求去连
转载 2024-05-23 09:40:53
306阅读
在本篇文章中,您将了解到ESP32 Wi-Fi和蓝牙模块以及如何进行设置。什么是ESP32ESP8266 Wi-Fi模块是过去几年中最受欢迎和最实用的模块之一。市场上有这种模块的各种版本。ESP32模块是ESP8266的升级版本。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的
前段时间因为课题需要,需要使用ESP32系列的MCU,刚拿到手,对很多东西都不懂,焦头烂额。经过一段时间,对ESP32已经有了一些了解,为了同学们不出现和我一样的情况,特在此写下一些经验分享。这篇文章是我对ESP32内部ADC的一些经验,希望对后来学习的同学们有帮助。1.首先考虑需求使用ESP32的ADC肯定是为了满足自己的设计需求,下面我将我使用过的ESP32ESP32-S2两款ADC的一些经
一、外部中断易出错总结 前言:这些问题都是我之前在工作中遇到的,后来觉得需要总结,自己记忆不好,所以在这个给自己打个mark。 一:触发方式 的外部中断是通过边沿来触发的,不支持电平触发; 二:外部中断分组 的每一个GPIO都能配置成一个外部中断触发源,STM32 通过根据引脚的序号不同将众多中断触发源分成不同的组,比如:PA0,PB0,PC0,PD0,PE0,PF0,PG0为第一组,
  • 1
  • 2
  • 3
  • 4
  • 5