• MicroPython-ESP32 控制 MH-FMD

    蜂鸣器分为有源和无源两种,这次的 MH-FMD 是无源蜂鸣器, 也就是需要通过 PWM 更改频率实现对蜂鸣器的控制. 关于 PWM 可以参考这篇文章MicroPython-ESP32 PWM 代码分为三部分,第一部分导包和创建 PWM 对象: 12from machine import Pin,PWMbuzzer...

    MicroPython-ESP32 PWM

    PWM 简介PWM 的全称为 Pulse Width Modulation, 翻译成中文是 脉冲宽度调节, 是把模拟信号调制成脉波的技术. 数字信号只有低电平 0 和高电平 1 两种. 通过以快速切换高低电平来控制传感器引脚上的电压(和电流)的平均值.举个 LED 灯的例子: 控制LED, 亮 1s 灭 1s 往...

    MicroPython-ESP32 引脚控制

    ESP32 引脚说明ESP32 共有 38 个引脚如下所示: 引脚功能分类 功能简介 引脚编号 ADC: 模拟信号采样 32, 33, 34, 35, 36, 39 DAC: 模拟信号输出 25, 26 UART: 串行通信 1(TX0),3(RX0) ; 10(TX1),9(RX1) ; 1...

    MicroPython-ESP32 控制 NeoPixel

    NeoPixels 也被称为 WS2812 LED 彩带,是连接在一起的全彩色 led 灯串。你可以设置他它们的 R 红色, G 绿色和 B 蓝色值(0~255). neopixel 模块可通过精确的时间控制,生成 WS2812 的控制信号. 导包控制 NeoPixels 需要两个包,一个 NeoPixels 和...

    MicroPython-ESP32 UART 串口通信协议

    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...

    Ubuntu 下 ESP32 烧写 MicroPython 固件

    ESP32 开发板只有烧录了 MicroPython 的固件,才能使用 MicroPython 进行编程。 需要的工具有: Python 3 ESPTOOL 工具模块 Micropython 固件 ESP32 MicroPython固件下载由于MicroPython是完全开源的,所以MicroPython...

    Arduino IDE 开发环境配置(Windows 10、Ubuntu 18.04)

    Windows 10 下安装 Arduino IDE首先在下载地址下载安装下载地址 下载完成后双击运行,然后一路确定。如果出现提示是否安装驱动记得选安装。 Ubuntu 18.04 下安装 Arduino IDE首先在下载地址下载安装下载地址 下载完整后,解压然后移动到你希望存放软件的路径中,然后运行软件内的 ...

    Wireshark 抓包网页版微信

    本文基于 Ubuntu 18.04 系统通过使用 Wireshark 软件对微信网页版进行抓包来总结 Wireshark 抓包软件的使用和计算机网络的基础知识. Wireshark 介绍Wireshark 是一款网络分包分析软件.主要功能是获取网络封包,并显示出详细资料.这里主要通过这个软件来学习网络协议. 安装...

    使用 IDEA 新建并配置 Hibernate 项目

    目的和要求 了解Hibernate的基本工作原理; 理解Hibernate的配置; 掌握简单映射文件的编写; 数据库建表已知表结构如下: Tbl_class 班级信息表 序 号 列 名 数据类型 长 度 小数位 主 键 字段说明 1 Class_id int 4 0 √ 班级编号 2 Cla...

    Flutter 使用 Flare 构建游戏(Codelabs No.3)

    通过使用 Flare 美化游戏界面,下面是美化前和美化后的效果: 项目源码为 Flare官方Demo 安装未美化项目程序首先下载 master 分支下的代码,切换到项目路径,安装相应的包文件: 1flutter packages get 安装好项目所必须的依赖后,运行程序确认是否能够正常使用。 添加包打开 ...