蜂鸣器分为有源和无源两种,这次的 MH-FMD 是无源蜂鸣器, 也就是需要通过 PWM 更改频率实现对蜂鸣器的控制. 关于 PWM 可以参考这篇文章MicroPython-ESP32 PWM 代码分为三部分,第一部分导包和创建 PWM 对象: 12from machine import Pin,PWMbuzzer...
PWM 简介PWM 的全称为 Pulse Width Modulation, 翻译成中文是 脉冲宽度调节, 是把模拟信号调制成脉波的技术. 数字信号只有低电平 0 和高电平 1 两种. 通过以快速切换高低电平来控制传感器引脚上的电压(和电流)的平均值.举个 LED 灯的例子: 控制LED, 亮 1s 灭 1s 往...
ESP32 引脚说明ESP32 共有 38 个引脚如下所示: 引脚功能分类 功能简介 引脚编号 ADC: 模拟信号采样 32, 33, 34, 35, 36, 39 DAC: 模拟信号输出 25, 26 UART: 串行通信 1(TX0),3(RX0) ; 10(TX1),9(RX1) ; 1...
NeoPixels 也被称为 WS2812 LED 彩带,是连接在一起的全彩色 led 灯串。你可以设置他它们的 R 红色, G 绿色和 B 蓝色值(0~255). neopixel 模块可通过精确的时间控制,生成 WS2812 的控制信号. 导包控制 NeoPixels 需要两个包,一个 NeoPixels 和...
UART 串口通信 UART stands for Universal Asynchronous Receiver/Transmitter. It’s not a communication protocol like SPI and I2C, but a physical circuit in a microc...
ESP32 开发板只有烧录了 MicroPython 的固件,才能使用 MicroPython 进行编程。 需要的工具有: Python 3 ESPTOOL 工具模块 Micropython 固件 ESP32 MicroPython固件下载由于MicroPython是完全开源的,所以MicroPython...
Windows 10 下安装 Arduino IDE首先在下载地址下载安装下载地址 下载完成后双击运行,然后一路确定。如果出现提示是否安装驱动记得选安装。 Ubuntu 18.04 下安装 Arduino IDE首先在下载地址下载安装下载地址 下载完整后,解压然后移动到你希望存放软件的路径中,然后运行软件内的 ...
本文基于 Ubuntu 18.04 系统通过使用 Wireshark 软件对微信网页版进行抓包来总结 Wireshark 抓包软件的使用和计算机网络的基础知识. Wireshark 介绍Wireshark 是一款网络分包分析软件.主要功能是获取网络封包,并显示出详细资料.这里主要通过这个软件来学习网络协议. 安装...
目的和要求 了解Hibernate的基本工作原理; 理解Hibernate的配置; 掌握简单映射文件的编写; 数据库建表已知表结构如下: Tbl_class 班级信息表 序 号 列 名 数据类型 长 度 小数位 主 键 字段说明 1 Class_id int 4 0 √ 班级编号 2 Cla...
通过使用 Flare 美化游戏界面,下面是美化前和美化后的效果: 项目源码为 Flare官方Demo 安装未美化项目程序首先下载 master 分支下的代码,切换到项目路径,安装相应的包文件: 1flutter packages get 安装好项目所必须的依赖后,运行程序确认是否能够正常使用。 添加包打开 ...