-
ESP32 引脚参考:你应该使用哪些 GPIO 引脚?
ESP32 芯片有 48 个引脚,具有多种功能。并不是所有的 ESP32 开发板的管脚都暴露在外,有些管脚不能使用。 关于如何使用 ESP32 GPIO 有很多问题。你应该使用什么引脚?您应该避免在项目中使用哪些引脚?这篇文章旨在成为一份简单易懂的 ESP32 GPIO 参考指南。 下图说明了 ESP-WROOM-32 的引脚排列。如果您使用ESP32 裸芯片构建定制板,则可以将其用作参考: 注意…- 0
- 0
- 3.1k
-
(一)树莓派进阶:GPS模块与Raspberry Pi连接
介绍 Global Positioning System(GPS)利用了通过在地球上的空间和地面站卫星发送来准确地确定其在地球上的位置的信号。 从卫星和地面站发送的射频信号由GPS接收。GPS利用这些信号确定其准确位置。 GPS本身不需要传输任何信息。 从卫星和地面站接收的信号包含信号传输时的时间戳。通过计算信号传输时间和信号接收时间之间的差异。使用信号的速度,可以使用速度和时间的距离的简单公式来…- 0
- 1
- 3.8k
-
使用SIM808模块做一个汽车定位系统
该项目是一个简单的定位系统,使用内置于SIM808模块中的相同GSM和GPS模块。在本项目完成后,当您从任何手机发送信息到GSM模块时,您将能够根据模块的GPS位置获得模块的GPS位置响应。- 0
- 1
- 2.3k
-
基于nodemcu的简单点阵时钟
这个项目在由四个8 x 8模块组成的点阵显示器上显示小时和分钟的简单时钟。该处理器是基于ESP8266芯片的通用Arduino兼容的NodeMCU开发板,里面集成了Wi-Fi功能。我们没有在这个项目中使用Wi-Fi,但我打算以后再添加它。 我想要一个简单的时钟,只显示时间,不会有比这更复杂的功能。所有现成的时钟似乎都包含警报,而我买的最后一个时钟并不会处理夏令时,尽管电池似乎只能保持警报发出蜂鸣声…- 0
- 1
- 2.2k
-
物联网智能家居:ESP8266 WiFi 5V 1通道继电器控制
在这里,我们想分享我们如何使用 ESP8266 WiFi 5V 1 通道继电器模块来控制我们的家用电器。这个模块购买回来就自带程序,可以直接通过AT指令控制。 本项目用到的东西 ESP8266 WiFi 5V 1 通道继电器模块 x 1 故事 这是一款基于 ESP8266 串口模块的WiFi 中继模块。并通过APP控制继电器工作状态。无论您身在何处,都可以通过手机控制所…- 0
- 6
- 1.4k
-
试试用别样的方式做电路板
这份资料是我刚找出来的,说起来有点久远了(毕设之前)。印出来的板子可以用钻头打孔,所有的排针孔都是加大的,都适合手工焊接。我做的不怎么美观,各位自己做漂亮一点吧!因为是手工印制双层板,我也是偷懒了一下,通孔设计得很大,看起来就像个银色的包;滤波电容是要靠近vcc gnd的,我全给一排给放了,但不影响使用!想做的伙伴们想要更美观,摆放更合理的话修修图纸可以的。照旧下面将把源文件分享给大家!点击这里获…- 0
- 1
- 686
-
STM8S903K3T6炫彩灯
简介本帖原创【禁止转载】,包含PCB图纸及源代码,图纸可直接打板。有不懂的地方先看代码注释,再留言提问。完整程序点这里,提取码:PCB文件点这里,提取码:步骤一 材料准备硬件准备:stm8s903k3t6核心板一块ch340e下载模块一块stlink v2一块共阴RGB灯一枚1K电阻两枚按键一颗杜邦线若干根小面包版两块软件准备:STM8版IAR串口助手SSCOM v5版步骤二 原理说明利用人眼视觉…- 0
- 0
- 1.1k
-
(八)arduino入门:直流电机控制
一、本节介绍 在本实验中,您将学习如何使用驱动芯片L293D和SunFounder Uno板控制小型直流(DC)电机的方向和速度。为了使初学者更容易,我们将让直流电机左右旋转,自动加速和减速。 二、材料准备 1 *小型直流电机 1 * L293D 1 * Arduino Uno板 1 *面包板 1 * USB数据线 杜邦线 三、原理讲解 L293D 这是一个非常实用的芯片,可以独立控制两台直流电机…- 0
- 1
- 7.8k
-
将Arduino的数据通过串口发送给Nodemcu:单片机与单片机通信
简介单片机与电脑的串口通信我想谁都会,电脑打开串口监视器,就可以轻易地查看到单片机通过串口发送回来的信息。那么两个单片机之间怎么通信呢?接下来让我们来学习一下吧。下面将使用一个Arduino UNO R3和Nodemcu为例。两个Arduino的单片机通信同样适用。步骤一 材料准备硬件准备:Arduino UNO*1Nodemcu*1杜邦线若干USB数据线两根软件准备:Arduino IDE步骤二…- 1
- 4
- 4.7k
-
(十六)51进阶:GPS模块与8051连接教程
介绍Global Positioning System (GPS)利用了通过在地球上的空间和地面站卫星发送来准确地确定其在地球上的位置的信号。 从卫星和地面站发送的射频信号由GPS接收。GPS利用这些信号确定其准确位置。 GPS本身不需要传输任何信息。 从卫星和地面站接收的信号包含信号传输时的时间戳。通过计算发送信号的时间和接收信号的时间之间的时间差,并使用信号的速度,可以使用…- 0
- 2
- 1.6k
-
(六)51基础:8051中断
介绍 中断是在连续工作中随机发生的事件。这就像你忙于工作时的电话,根据电话优先级,你决定是接听还是忽视。 微控制器也是如此。8051架构处理5个中断源,其中两个是内部的(定时器中断),两个是外部的,一个是串行中断。每个中断都有其中断向量地址。最高优先级中断是复位,向量地址为0x0000。 向量地址:这是控制器在中断后跳转以服务ISR(中断服务程序)的地址。 Reset 复位是优先级最高的中断,复位…- 0
- 3
- 2.5k
-
使用MQ-2气体传感器进行烟雾探测
步骤一 材料准备 硬件准备: Arduino UNO 面包板 杜邦线 5mm红色和绿色LED 蜂鸣器 221Ω电阻 软件准备: Arduino IDE 步骤二 原理说明 在此示例中,您将读取传感器模拟输出电压,当烟雾达到一定水平时,它将发出蜂鸣声并且红色LED将亮起。 当输出电压低于该电平时,绿色LED将亮起。 什么是MQ-2烟雾传感器? LPG 丁烷 丙烷 甲烷 醇 氢 传感器的电阻…- 0
- 0
- 3k
-
树莓派:安装 Apache + MySQL + PHP(LAMP 服务器)
在本指南中,您将学习如何在 Raspberry Pi 上安装 LAMP(L inux、A pache、M ySQL、P HP)服务器。LAMP是一个用于 Web 开发的软件包。Raspberry Pi 将安装 Raspbian OS,您将使用 phpMyAdmin 通过 Web 界面轻松管理数据库。 项目准备 在继续本教程之前: 您应该熟悉 Raspberr…- 0
- 1
- 1.2k
-
Arduino气象站(AWS)
在这个项目中,我们将使用Arduino制作一个测量气压,温度,雨滴,土壤湿度和空气湿度的气象站,保存数据以进行数据采集! 这是一个相当容易的项目,可以单独使用。- 0
- 0
- 1.9k
-
模拟式LED POV时钟
简介 视觉持久性(POV)显示器通常是LED显示器,其通过在给定时间内快速、连续地显示图像的一部分来,从而形成一幅完成的图像。 在“趣讨教”网站上展示了这个是结构相对简单,但视觉上有明显冲击的面部时钟。组成部件包含Arduino Nano 17个LED二极管 、霍尔效应传感器、电阻,升压转化器、锂电池。LED二极管组d1-d11,d12-d16和d17具有不同的颜色,以获得…- 0
- 0
- 884
-
-
演示MPU6050控制伺服电机
简介 MPU6050是一种非常流行的空间运动传感器芯片,可以获取器件当前的三个加速度分量和三个旋转角速度。由于其体积小巧,功能强大,精度较高,不仅被广泛应用于工业,同时也是航模爱好者的神器,被安装在各类飞行器上驰骋蓝天。如果我们可以掌握这款工具,我们的想法可以更好的实现。 步骤一 材料准备 硬件准备: arduino uno或 genuino uno MPU6050 SG90伺服电机 软件准备: …- 0
- 1
- 1.7k
-
ESP32 UART 硬串口重定义通信举例说明
在本教程中,我们将使用 Arduino IDE 的 UART 硬件库在两个 ESP32 板之间执行 UART 或串行通信。 在串口不够的时候,这种方法很管用。 要使用 USB 端口调试和编程 ESP32,需要使用串行端口,即通用异步接收器/发送器 (UART) 通信。对于大多数传感器和系统,主要通信方法被认为是 UART。为了共享工作负载、信息并执行不同的任务,有时需要两个 ESP32 板之间进行…- 0
- 1
- 1.9k
-
ESP8266 数字收音机
这个项目比较简单,是仅由 ESP8266 和扬声器制成的数字收音机 项目准备 硬件组件 NodeMCU/ESP8266 开发板× 1 扬声器:0.25W,8 欧姆× 1 杜邦线(通用)× 1 面包板(通用)× 1 软件准备 Arduino IDE(安装好了ESP8266编译环境) 项目故事 我想制作一个简单、易于制作的 wifi 收音机,只有一个 ESP8266 和一个扬声器。这个代码不是我的,但…- 0
- 2
- 1.8k
-
ESP8266深度睡眠配置-低功耗模式
本教程展示了如何使用 Arduino IDE 将深度睡眠与 ESP8266 (NodeMCU) 结合使用。我们将介绍使用定时器唤醒的深度睡眠以及使用复位 (RST) 引脚进行外部唤醒的深度睡眠。 要将 ESP8266 置于深度睡眠模式,请使用ESP.deepSleep(uS)并作为参数传递睡眠时间(以微秒为单位)。GPIO 16 必须连接到复位 (RST) 引脚,以便 ESP8266 能够唤醒。 …- 0
- 11
- 1.4k
-
ESP32 DHT11/DHT22 Web 服务器——使用 Arduino IDE 的温度和湿度
在这个项目中,您将学习如何使用 Arduino IDE 构建一个带有 DHT11 或 DHT22 的异步 ESP32 网络服务器来显示温度和湿度。 我们将构建的网络服务器会自动更新读数,而无需刷新网页。 通过这个项目,您将学到: 如何从 DHT 传感器读取温度和湿度; 使用ESPAsyncWebServer 库构建异步 Web 服务器; 无需刷新网页即可自动更新传感器读数。 异步网络服务器 要构建…- 0
- 1
- 1.2k
-
arduino驱动程序下载
arduino驱动程序,如果您的电脑没有arduino驱动,或者找不到驱动,请下载下面的驱动文件。 安装方法: 1、解压 2、连上单片机 3、进入电脑的设备管理器 4、找到单片机端口 5、右键更新驱动 6、找到刚刚解压的驱动程序选择即可 7、安装好之后重新拔插- 0
- 0
- 2.8k
-
(三)nodemcu初级:按键点亮LED灯
步骤一:材料准备 硬件 NodeMCU 按钮 10K欧姆电阻 面包板 USB数据线 导线 软件 Arduino IDE(安装了ESP8266库) 步骤二:电路搭建 按钮连接: 第一个引脚从按钮的一条支脚通过上拉电阻(10K欧姆)连接到+5v电源。 第二个分脚进入从按钮的相应引脚接地(GND)引脚。 按钮另一侧的一个脚连接到数字I / O引脚(引脚D0)用于读取按钮状态。 LED连接: LED 阳极…- 0
- 5
- 8.8k
-
ESP32 / ESP8266将数据发布到Raspberry Pi LAMP Server
在这个项目中,您将构建一个ESP32或ESP8266客户端,树莓派 Pi LAMP服务器(Linux,Apache,MySQL,PHP)发出HTTP POST请求。 树莓派 Pi具有一个PHP脚本,可将数据(传感器读数)插入MySQL数据库。 我们这次做一个网页,显示存储在数据库中的传感器读数,时间戳和其他信息。然后,从网络中的任何浏览器本地查看数据。举例来说,用连接到ESP上的BME280传感器…- 1
- 0
- 1k