-
-
-
-
-
-
(一)ESP8266/nodemcu如何使用MicroPython进行开发
简介大家都知道ESP8266(nodemcu)可以使用arduino的语法(C)进行开发,也有些小伙伴可能也知道可以使用lua语言进行开发的。但是现在我们也可以使用python来开发esp8266(nodemcu)了。那么这篇教程就是教你如何在esp8266(nodemcu)上用python开发的,那咱们开始吧。步骤一 材料准备硬件准备:Nodemcu开发板×1usb数据线×1软件准备:nodem…- 3.5k
- 0
-
(一)ESP32初识
ESP32在同一芯片中集成了WiFi和蓝牙支持[1],为制造商和商业物联网应用提供了广泛的可能性。该芯片的制造商是Espressif Systems,这家公司为我们带来了ESP8266,这是目前市场上最知名的物联网设备之一。- 1k
- 0
-
-
三、ESP32触摸式按键
ESP32有10个内部电容式触摸传感器。我们可以利用这些传感器制作触摸式按键。以下就是这些传感器相对应得GPIO引脚: arduino 也内置有相应的语法:touchRead(Touch Pin *); 例如,要读取触摸传感器0(T0),我们可以这样操作: int value = touchRead(4); 这里是读取得值是一个模拟量得,我们可以使用串行监视器…- 9k
- 0
-
ESP32 Arduino:FreeRTOS 队列
这篇文章的目的是介绍使用 ESP32 和 Arduino 内核的 FreeRTOS 队列。 介绍 这篇文章的目的是介绍使用 ESP32 和 Arduino 内核的 FreeRTOS 队列。 队列对于任务间通信非常有用,允许在并发方面安全地将消息从一个任务发送到另一个任务 [1]。它们通常用作 FIFO(先进先出)[1],这意味着新数据插入到队列的后面并从前面使用。 尽管如此,FreeRTOS 有一…- 1k
- 0
-
四、ESP32PWM功能
今天主要介绍本文的目的是解释如何使用ESP32PWM功能实现LED灯亮度的变化, 一.介绍 ESP32 Arduino环境支持尚未提供常用的analogWrite Arduino函数。因此,我们需要转到本教程中的低级函数。不过,我们在PWM功能方面也有更多的控制和灵活性,这样对我们来说是一个好消息。 在硬件方面,ESP32的LED PWM由16个独立通道组成,具有可配置的占空比和波周期。…- 6.8k
- 1
-
-
-
ESP32 继电器模块 – 控制交流电器(Web 服务器)
使用带有 ESP32 的继电器是远程控制交流家用电器的好方法。本教程介绍了如何使用 ESP32 控制继电器模块。我们将了解继电器模块的工作原理,如何将继电器连接到 ESP32 并构建 Web 服务器来远程控制继电器(或任意数量的继电器)。 介绍继电器 继电器是一种电动开关,与任何其它开关一样,它可以打开或关闭,让电流通过或不通过。它可以用低压进行控制,例如 ESP32 GPIO 提供的 3.3V,…- 3.6k
- 0
-
二、ESP32 LED的闪烁
像往常一样,当我们开始探索一个新硬件时,要做的第一件事就是让LED闪烁。这会让我们兴奋不已,确实值得我们炫耀一番。 一.点亮LED 1.元器件清单 ESP32开发板 一个LED(我这里的是5mm红色) 一个电阻220欧姆 面包板 导线若干 在这里我顺便说一下LED的限流电阻应该怎样选取,设置的合适的阻值。我们可以从LED的数据手册上查到LED的有关参数,要计算LED的限流电阻,最重要的参数为:正向…- 8.1k
- 0
-
-
ESP32 I2C 通信设置引脚、多设备接口和更改引脚
在本教程中,我们将学习使用 ESP32 I2C 通信 通道。我们将学习如何使用 ESP32 除了默认 I2C 引脚之外的不同引脚进行 I2C 通信,将不同的 I2C 设备连接到同一总线,以及如何使用两个 I2C 总线接口。此外,我们将 ESP32 与通过 I2C 协议通信的不同传感器和设备连接,并对我们的板进行编程以运行 I2C 扫描仪。该扫描仪将确定与 ESP32 板连接的 I2C 设备的数量…- 5.3k
- 0
-
基于ESP32的MQTT远程喂狗器
材料 esp32开发板*1 步进电机 电源 无源蜂鸣器(可替换成有源,程序要修改) 控制原理 基于趣讨教MQTT控制平台,MQTT订阅话题为:用户id/自定义加密字符串/ 可通过MQTT Dash安卓软件进行订阅,画面如下: ESP32接收MQTT的报文信息,报文内容为:步进数-wg 通过程序解析报文,步进电机转相应的步数,带动连接步进电机上的狗粮容器,倾倒到地上,实现远程喂狗。 &n…- 2.6k
- 2
-
-
十一,ESP32 SPI LED点阵显示信息
一.介绍 本演示向您展示如何通过MAX7219模块将LED矩阵模块连接到Arduino ESP32,以显示ESP32的信息。将ESP32连接到LED矩阵模块有两种方法: 直接连接。通过这种方式,ESP32将浪费许多GPIO引脚(至少8x8用于8x8 Led矩阵)。 通过MAX7219模块连接。通过这种方式,ESP32将只使用3个GPIO引脚作为SPI MOSI,CLK和CS引脚。MAX7219负责…- 5.7k
- 0
-
-
ESP32 UART 硬串口重定义通信举例说明
在本教程中,我们将使用 Arduino IDE 的 UART 硬件库在两个 ESP32 板之间执行 UART 或串行通信。 在串口不够的时候,这种方法很管用。 要使用 USB 端口调试和编程 ESP32,需要使用串行端口,即通用异步接收器/发送器 (UART) 通信。对于大多数传感器和系统,主要通信方法被认为是 UART。为了共享工作负载、信息并执行不同的任务,有时需要两个 ESP32 板之间进行…- 989
- 0
-
九,ESP32 DHT11/22 读取温湿度
一.介绍 传感器模块DHT11 / DHT22用于测量温度/湿度。在本教程中,我们将学习如何使用Arduino ESP32与DHT11 / DHT22(这里使用DHT11)进行通信,以读取温度和湿度值。 二.元器件清单 ESP32开发板 一个DHT11模块 面包板 导线若干 三.电路图 四.代码设计 我们将使用由Adafruit提供的DHT22库传感器。你可以在这里下载https: //githu…- 7.9k
- 0
-
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!