-
16×2字符显示LCD1602模块与Arduino
想要你的Arduino项目显示状态信息,传感器读数,或者你只是想创建自己的无尽赛跑游戏?这些LCD显示器可能是最佳选择。它们非常常见,是为项目添加可读界面的快捷方式。本教程将介绍启动和运行字符LCD所需了解的所有内容。不仅仅是16×2(1602),而且基于日立的并行接口LCD控制器芯片的任何字符LCD(例如,16×4,16×1,20×4等)都 称为HD44780。因为,Arduino社区…- 1
- 0
- 4.4k
-
ESP32:使用ESP32 DIY电机驱动器
步骤1:材料和工具 ESP32单片机 直流马达 NPN晶体管-BC337 100Ω电阻 二极管-N4148通用 面包板线 面包板 2根杜邦线 步骤2:连接信号 在NPN晶体管的基极(中间)引脚上连接一个100Ω电阻,以保护EPS32板免受过压,然后将其串联到D5 步骤3:连接电源 将集电极(右)引脚接地。 将发射极(左)引脚连接到通用二极管的正引脚。 将通用二极管的负极引脚…- 0
- 3
- 4.4k
-
-
(七)nodemcu初级:温湿度传感器(DHT11)的使用
在本节课程中,您将学习如何在NodeMCU上使用DHT11温湿度传感器。并了解温湿度传感器的工作原理,以及如何通过串口监视器查看传感器读取的数值。 步骤1:准备材料 硬件准备 NodeMCU开发板一块 DHT11温湿度传感器一个 面包板一块 跳线(可选) *USB数据线 软件准备 Arduino IDE(配置好了esp8266开发环境) 步骤2:简单说明 DHT11是通过测量两个电极之间的电阻来检… -
(三)nodemcu初级:按键点亮LED灯
步骤一:材料准备 硬件 NodeMCU 按钮 10K欧姆电阻 面包板 USB数据线 导线 软件 Arduino IDE(安装了ESP8266库) 步骤二:电路搭建 按钮连接: 第一个引脚从按钮的一条支脚通过上拉电阻(10K欧姆)连接到+5v电源。 第二个分脚进入从按钮的相应引脚接地(GND)引脚。 按钮另一侧的一个脚连接到数字I / O引脚(引脚D0)用于读取按钮状态。 LED连接: LED 阳极…- 0
- 5
- 8.8k
-
(二十)arduino入门:蜂鸣器的使用
在这堂课中,大家将要了解如何使用蜂鸣器,蜂鸣器分为无源和有源两种。 第一步 准备材料 arduino uno 有源蜂鸣器 无源蜂鸣器 若干杜邦线 100Ω电阻一个 面包板 第二步 原理了解 蜂鸣器分为有源蜂鸣器和无源蜂鸣器两种。有源蜂鸣器与无源蜂鸣器的区别:内部有否震荡源注意:这里的“源”不是指电源,而是指震荡源。有源蜂鸣器内部带震荡源,所以只要一通电就会叫;无…- 0
- 1
- 16.2k
-
Arduino如何破解IR红外遥控器
简介 有没有发现生活中很多的设备都有遥控器,遥控器使用的是红外线进行无线传输的,但是每个设备各用一个遥控器是不是很麻烦呢,那么这个项目就是教你把所有遥控器集于一身,用arduino完美打造万能遥控器. 你能用这个项目做什么? 用Arduino替换所有遥控器。 使用Arduino +蓝牙模块创建您自己的通用红外遥控器。 使用任何协议发送和接收红外信号。 将IR数据存储在手机中。 自动连接到Ardui…- 0
- 2
- 2.8k
-
演示MPU6050控制伺服电机
简介 MPU6050是一种非常流行的空间运动传感器芯片,可以获取器件当前的三个加速度分量和三个旋转角速度。由于其体积小巧,功能强大,精度较高,不仅被广泛应用于工业,同时也是航模爱好者的神器,被安装在各类飞行器上驰骋蓝天。如果我们可以掌握这款工具,我们的想法可以更好的实现。 步骤一 材料准备 硬件准备: arduino uno或 genuino uno MPU6050 SG90伺服电机 软件准备: …- 0
- 1
- 1.7k
-
ESP32-CAM将图像发布到云服务器-PHP(步骤及补充)
一、前言 本文基于Luca 的教程《使用ESP32-CAM将图像发布到本地或云服务器-PHP(Photo Manager)》(原文连接) 我自己按照教程做下来时遇到了些许问题,在这里简单介绍这个项目的步骤和解决方法。 (因为不大会写文,要参照原文看,见谅...) 二、我的准备 硬件:带ov2640的esp32-cam 软件:Arduino IDE 服务器:阿里云服务器(Ubuntu) 三、我的云服…- 0
- 10
- 2.2k
-
(一)nodemcu基础:NodeMCU简介
介绍 NodeMCU是为ESP8266 wifi芯片开发的基于LUA的开源固件。通过探索ESP8266芯片的功能,NodeMCU固件附带ESP8266开发板/套件,即NodeMCU开发板。 NodeMCU开发板/套件v0.9(版本1) 由于NodeMCU是开源平台,因此它们的硬件设计是开放的,用于编辑/修改/构建。 NodeMCU开发套件/板由ESP8266 wifi启用芯片组成。该 ESP826…- 0
- 0
- 7.4k
-
带滑块的 ESP32 Web 服务器:网页控制 LED 亮度 (PWM)
本教程展示了如何构建一个带有滑块来控制 LED 亮度的 ESP32 Web 服务器。您将学习如何将滑块添加到您的 Web 服务器项目,获取其值并将其保存在 ESP32 可以使用的变量中。我们将使用该值来控制PWM 信号的占空比并改变 LED 的亮度。例如,您可以代替 LED 来控制伺服电机。 此外,您还可以修改本教程中的代码,将滑块添加到您的项目中,以设置阈值或您需要在代码中使用的任何其它值。 …- 0
- 7
- 2.5k
-
Arduino点阵~跳动的心
这次介绍的是使用8×8点阵(没有用到驱动模块,直接用Ardunio IO口控制)制作跳动的心。差不多用完所有IO口了,才能控制64个LED灯。 点阵说明 一般数码管有出厂信息:比如型号为LG5011AH,LG5011BH这里面的AH、BH中的A代表共阴极、B代表共阳极,H代表高亮。 读图方向,从左到右是行(不符合常规,当时犯迷糊了),从下到上是列;第二位是1表示该引脚应该接高电平,是0表示低电平。…- 0
- 0
- 1.8k
-
Arduino SD卡模块指南
在这篇文章中,我们将向您展示如何在Arduino上使用SD卡模块来读写SD卡上的文件。 介绍SD卡模块 SD卡模块对于需要数据记录的项目特别有用。 Arduino可以在SD卡中创建文件,以使用SD库写入和保存数据 。 不同供应商提供了不同的模型,但是它们都使用SPI通信协议以类似的方式工作。本教程中使用的模块是下图所示的模块(前视图和后视图)。 该模块与micro SD卡配合使用。 去哪…- 0
- 7
- 2.1k
-
(十二)51进阶:SIM900A GSM与8051连接教程
介绍全球移动通信系统(GSM)是用于移动设备的数字蜂窝系统。它是一种广泛用于长途通信的移动国际标准。 市场上有各种GSM模块,如SIM900,SIM700,SIM800,SIM808,SIM5320等。 SIM900A模块允许用户通过GPRS发送/接收数据,发送/接收短信和拨打/接听语音电话。 它使用AT命令与微控制器,PC等设备串行通信。 要将SIM900A模块与蜂窝网络连接,需要网络运营商提供…- 0
- 0
- 1.3k
-
基于arduino球类游戏
步骤一 材料准备 硬件准备: arduino uno和genuino uno 12mm 按钮开关 220欧姆电阻 跳线 oled显示屏 电烙铁 软件准备: Arduino IDE 步骤二 电路搭建 根据下面原理图搭建电路 步骤四 编写程序 #include // Include Wire if you're using I2C #include // Include SPI…- 0
- 0
- 1.1k
-
(三)51基础:8051 UART
介绍 8051串行并行框图 串行通信意味着一次逐位传输数据,而在并行通信中,一次可传输的位数取决于可用于通信的数据线的数量。 两种串行通信方法是 同步通信:一次在帧结构中传输批量数据 异步通信:一次传输帧结构中的字节数据 8051内置UART,分别在PORT3.0和PORT3.1上有RXD(串行数据接收引脚)和TXD(串行数据发送引脚)。 异步通信 异步串行通信广泛用于面向字节的传输。 异步通信中…- 0
- 3
- 2.7k
-
(一)树莓派进阶:GPS模块与Raspberry Pi连接
介绍 Global Positioning System(GPS)利用了通过在地球上的空间和地面站卫星发送来准确地确定其在地球上的位置的信号。 从卫星和地面站发送的射频信号由GPS接收。GPS利用这些信号确定其准确位置。 GPS本身不需要传输任何信息。 从卫星和地面站接收的信号包含信号传输时的时间戳。通过计算信号传输时间和信号接收时间之间的差异。使用信号的速度,可以使用速度和时间的距离的简单公式来…- 0
- 1
- 3.7k
-
Arduino交通灯
简介使用arduino来模拟交通灯系统,在这个项目中,主要是教你制作一个好看的交通灯模型,编程可以使用图形化也可以使用arduino IDE进行编程。对于5mm LED(而不是10mm LED),LED的孔更小。 增加了微型平台,因此交通信号灯可以独立存在。 改变形状,使其可用于厚度为4毫米(而不是3毫米)的材料。 关于成本的注意事项:由于5mm LED更便宜,因此10mm LED和4mm胶合板比…- 0
- 2
- 1.4k
-
使用ESP32-CAM将图像发布到本地或云服务器-PHP(Photo Manager)
这篇教程将带领大家去了解如何使用 ESP32-CAM 板和 Arduino IDE 发出 HTTP POST 请求,以将照片发送到服务器。我们将展示如何将 JPG/JPEG 图像发布到本地服务器(Raspberry Pi LAMP 服务器)或云服务器(您可以从任何地方访问)。照片将显示在图库中,您可以在其中查看或删除照片。要将图像保存在服务器中并创建图库,我们将使用 PHP 脚本。 要构建此项目,…- 1
- 41
- 3.8k
-
使用 Arduino 的实时时钟 (RTC) 模块(DS1307 和 DS3231)指南
本文章介绍如何在 Arduino 中使用 DS1307 实时时钟 (RTC) 模块。您也可以按照本指南使用 DS3231 RTC 等其它类似模块。 实时时钟模块介绍 实时时钟模块如下图所示(正面图和背面图)。 首次使用该模块时,需要焊接一些引脚。 如上图所示,模块安装了备用电池。这样,即使 Arduino 没有为模块供电,模块也能保留时间。这样,每次开关模块时,时间都不会重置。 该模块使用 I2C…- 0
- 0
- 726