-
(六)arduino进阶:DS18B20温度传感器使用
在本教程中,您将学习如何将DS18B20温度传感器与Arduino配合使用。 温度将打印在Arduino IDE的串行监视器上。 第一步 材料准备 对于这个项目,您将需要: Arduino uno 面包板 DS18B20温度传感器 4.7K电阻 若干导线 第二步 原理介绍 DS18B20通过1-Wire总线进行通信,根据定义,只需要一条数据线(和地线)与Arduino进行通信。它的工作温度范围为-…- 0
- 0
- 4.5k
-
Arduino使用 MFRC522 RFID 阅读器进行安全访问
这篇文章主要讲解的是关于如何使用 MFRC522 RFID 卡,或者说阅读器的的简单示例。我将快速概述规格并演示一个使用 Arduino 的项目示例。 描述 RFID是射频识别的意思。RFID 使用电磁场在短距离内传输数据。RFID 可用于识别人员、进行交易等…… 您可以使用 RFID 系统打开门。例如,只有在他的卡上有正确信息的人才能进入。RFID 系统使用: 附加到要识别的对象上的标签,在这个…- 0
- 14
- 1.4k
-
Arduino – 基于Web的操纵杆
材料:Arduino unoPHPoC WiFi Shield for Arduino伺服电机SG90布线在Arduino上堆叠PHPoC WiFi Shield将两个伺服电机的引脚GND和VCC分别连接到GND和5V的Arduino。(arduino的引脚IOREF可以像5V引脚一样使用)将两个伺服电机的引脚信号分别连接到Arduino的引脚8和引脚9。数据流Web浏览器---> PHPo…- 0
- 0
- 955
-
arduino测谎仪
简介 今天给大家带来的是一个Arduino控制的测谎仪,利用你的身体根据你所处的情况或你的情感所做出的不同反应,看看你的朋友什么时候对你说谎。 步骤一 材料准备 硬件准备: Aruino Nano,一些LED,维可牢尼龙搭扣,2K电阻器 基本工具:如纸板,铝箔,热胶,烙铁和工艺刀。 软件准备: arduino IDE 步骤二 原理说明 我们的皮肤为我们提供了一种体验触觉的媒介,它可以防止感染并保持…- 0
- 0
- 1.2k
-
ESP32 BLE 服务器和客户端(蓝牙低功耗)
这篇教程将带领大家了解如何在两个 ESP32 板之间建立 BLE(低功耗蓝牙)连接。一个 ESP32 将成为服务器,另一个 ESP32 将成为客户端。BLE 服务器通告包含客户端可以读取的传感器读数的特征。ESP32 BLE 客户端读取这些特性(温度和湿度)的值并将它们显示在 OLED 显示器上。 什么是低功耗蓝牙? 在直接进入项目之前,快速浏览一些基本的 BLE 概念非常重要,这样您以后能够更好…- 0
- 2
- 4.1k
-
-
stm8s003驱动HT1621程序
相信很多人一开始遇到HT1621芯片而不会驱动,在之前我做项目的时候我也是找了很多相关资料,后来偶遇了一篇老前辈的驱动程序,于是我就用原来的驱动修改了一下,然后用在项目上。 驱动文件只需要修改相关IO口定义,不要忘记初始化相关IO引脚哦。如题,驱动程序直接适用于stm8s系列,使用库函数修改好了的,要用改改IO口就可以用。 点亮一个屏请不要着急,驱动ht1621b文件里有测试程序,如果屏是好的话可…- 0
- 1
- 1.7k
-
制作属于自己的arduino板
想必大家已经用习惯并且爱上了arduino,那是否想要拥有属于自己独一无二的arduino板呢?现在我向大家分享我之前的研究成果。它跟MEGA2560很相像,同属于MegaCore,它就是atmega128芯片,64个管脚,4K RAM ,128K ROM,很不错的哦,所以我借用了封面那张图表示下!各位只需要后续的画板就可以了(ps:我之前画的板可以用就是感觉不满意,这里有图片显示下效果,日后画的…- 0
- 3
- 1.2k
-
使用SIM808模块做一个汽车定位系统
该项目是一个简单的定位系统,使用内置于SIM808模块中的相同GSM和GPS模块。在本项目完成后,当您从任何手机发送信息到GSM模块时,您将能够根据模块的GPS位置获得模块的GPS位置响应。- 0
- 1
- 2.2k
-
ESP32 Async Web Server – 使用 Arduino IDE 控制输出(ESPAsyncWebServer 库)
在本教程中,您将学习如何使用 ESP32 开发板构建异步 Web 服务器来控制其输出。该板将使用 Arduino IDE 进行编程,我们将使用 ESPAsyncWebServer 库。 异步网络服务器 为了构建 Web 服务器,我们将使用 ESPAsyncWebServer 库 ,它提供了一种构建异步 Web 服务器的简单方法。如库 GitHub 页面中所述,构建异步 Web 服务器…- 0
- 1
- 2.9k
-
(一)51基础:8051单片机简介
介绍 微控制器包含微处理器中的所有功能,内置ROM,RAM,I / O端口,串行端口,定时器,中断和时钟电路。它是整个计算机在单芯片上嵌入应用程序。微控制器广泛应用于国内(洗衣机,VCD播放机,微波炉,机器人等)以及工业和汽车领域。 8051是英特尔公司于1980年开发的MCS-51系列的第一个微控制器。它是使用N型金属氧化物半导体(NMOS)技术开发的,后来在它们的名称中用字母C标识,例如80C…- 0
- 5
- 2.3k
-
使用ESP32-CAM将图像发布到本地或云服务器-PHP(Photo Manager)
这篇教程将带领大家去了解如何使用 ESP32-CAM 板和 Arduino IDE 发出 HTTP POST 请求,以将照片发送到服务器。我们将展示如何将 JPG/JPEG 图像发布到本地服务器(Raspberry Pi LAMP 服务器)或云服务器(您可以从任何地方访问)。照片将显示在图库中,您可以在其中查看或删除照片。要将图像保存在服务器中并创建图库,我们将使用 PHP 脚本。 要构建此项目,…- 1
- 41
- 3.9k
-
(十一)51进阶:步进电机与8051连接教程
介绍步进电机 步进电机是一种无刷直流电机,可将360°的完整旋转角度分成相等的步数。 通过施加一定量的控制信号来旋转电动机。可以通过改变施加控制信号的速率来改变旋转速度。 市场上有各种具有不同步进角和扭矩额定值的步进电机。 微控制器可用于向电机施加不同的控制信号,使其根据应用需要旋转。 步进电机与8051连接与8051的步进电机接口在这里,我们将连接6线单极步进电机和8051控制器。控制步进电机只…- 0
- 0
- 1.1k
-
基于ESP32的MQTT远程喂狗器
材料 esp32开发板*1 步进电机 电源 无源蜂鸣器(可替换成有源,程序要修改) 控制原理 基于趣讨教MQTT控制平台,MQTT订阅话题为:用户id/自定义加密字符串/ 可通过MQTT Dash安卓软件进行订阅,画面如下: ESP32接收MQTT的报文信息,报文内容为:步进数-wg 通过程序解析报文,步进电机转相应的步数,带动连接步进电机上的狗粮容器,倾倒到地上,实现远程喂狗。 &n…- 2
- 6
- 2.8k
-
(三)nodemcu初级:按键点亮LED灯
步骤一:材料准备 硬件 NodeMCU 按钮 10K欧姆电阻 面包板 USB数据线 导线 软件 Arduino IDE(安装了ESP8266库) 步骤二:电路搭建 按钮连接: 第一个引脚从按钮的一条支脚通过上拉电阻(10K欧姆)连接到+5v电源。 第二个分脚进入从按钮的相应引脚接地(GND)引脚。 按钮另一侧的一个脚连接到数字I / O引脚(引脚D0)用于读取按钮状态。 LED连接: LED 阳极…- 0
- 5
- 8.8k
-
(一)nodemcu初级:利用Arduino进行开发
这篇文章将教会大家怎么样搭建esp8266开发环境,但是这里使用的是nodemcu,nodemcu开发板使用的就是esp8266模块,感谢那些将arduino移植到esp8266的人,他们的热情,让更多人能够轻易的使用这款廉价且带有wifi的开发板。让我们从安装Arduino的Esp8266支持开始,看看如何让一个LED闪烁吧(让灯嗨起来)。 步骤1:材料准备 硬件 ·1×…- 2
- 13
- 9k
-
Arduino测谎仪
项目需要的材料Arduino Nano R35毫米LED:红色5毫米LED:绿色5毫米LED:绿色电阻2K线 若干第1步:它是如何工作的我们的皮肤很棒!它为我们提供了一种体验触觉的媒介,它可以防止感染并保持内脏,但我敢打赌,你不知道我们的皮肤根据许多不同的东西改变导电性,这是我们的心情!它叫做Electrodermal活动(EDA),你可以在这里阅读一个非常有趣的维基百科页面。基础是我们的皮肤根据…- 0
- 0
- 1.9k
-
(十四)51进阶:MT8870 DTMF与8051连接教程
介绍DTMF(双音多频)是一种电信信令技术,它使用两种纯音(纯正弦波)声音的混合。它在手机中用于生成拨号音。每当按下一个键时,就会发送2个正弦波(较低频率和较高频率之一)的组合。有8种不同的频率,4种来自较高频率范围,4种来自较低频率范围。这为我们提供了16种不同的低频和高频组合,可以传输16个按键。 MT8870是DTMF解码器; 它有助于解码按下的键。 它由bandsplit滤波器部分组成,有…- 0
- 0
- 1.9k
-
(五)51基础:8051定时器
介绍 8051微控制器有两个定时器/计数器,可以在时钟频率上工作。定时器/计数器可用于产生时间延迟,计算外部事件等。 时钟 每个定时器都需要一个时钟才能工作,8051通过外部晶振提供它,这是Timer的主要时钟源。8051微控制器中的内部电路为定时器提供时钟源,该定时器是连接到微控制器的晶体频率的1/12,也称为机器周期频率。 8051定时器时钟 8051定时器时钟 例如,假设我们的晶振频率为11…- 0
- 3
- 3k
-
(十二)51进阶:SIM900A GSM与8051连接教程
介绍全球移动通信系统(GSM)是用于移动设备的数字蜂窝系统。它是一种广泛用于长途通信的移动国际标准。 市场上有各种GSM模块,如SIM900,SIM700,SIM800,SIM808,SIM5320等。 SIM900A模块允许用户通过GPRS发送/接收数据,发送/接收短信和拨打/接听语音电话。 它使用AT命令与微控制器,PC等设备串行通信。 要将SIM900A模块与蜂窝网络连接,需要网络运营商提供…- 0
- 0
- 1.3k
-
有线控制Arduino小汽车
有线控制Arduino汽车 对于学校的一个小实践项目,我决定使用ardiuno作为操作系统制作可控制的汽车。我们还使用3d打印机制作其中一个部件。 你需要以下的东西 很多乐高 乐高转向系统 Arduino的 df机器人电机屏蔽 1个motorkit 1个电动机 焊接套件 ethernetcable(3M) 2节9V电池 10根arduino电缆 pentometer 2个按钮 第一步:制作底板 3…- 0
- 1
- 1k
-
使用TensorFlow和Arduino进行人员检测
简介 在嵌入式硬件上运行机器学习模型的令人兴奋的方面之一是,只有在有价值的情况下,才可以使用具有更高上下文意识的低功耗设备来触发高能设备。 作为概念验证,我们希望使用低功耗Arduino Nano 33 BLE Sense和ArduCam Mini 2MP以及TensorFlow Lite库,以在识别到人时触发我们的DonkeyCar打开/关闭。 步骤一 材料准备 硬件准备: arduino na…- 0
- 0
- 1.9k
-
使用磁簧开关和Arduino监控门
本教程演示了如何使用磁簧开关。我将快速概述其工作原理,并使用Arduino展示一个项目示例。 描述 电磁接触开关基本上是一种装在塑料外壳中的舌簧开关,因此您可以轻松地将它们应用在门,窗户或抽屉中,以检测门是否打开或关闭。 我们将要使用的开关有两个部分:通常是打开的开关本身,以及磁铁。购买此开关时,它还附带4颗螺钉,因此您可以将其固定在门上。 它是如何工作的? 非常非常简单。 当磁铁靠近开关(距离小…- 0
- 30
- 1.3k
-
8×8 点矩阵MAX7219指南 – Arduino教程
我们将在本教程中使用的点阵是一个 8×8 矩阵,这意味着它有 8 列和 8 行,因此它总共包含 64 个 LED。 MAX7219芯片使控制点阵变得更加容易,只需使用Arduino板的3个数字引脚即可。 我认为最好的选择是购买带有MAX7219芯片作为模块的点阵,这样可以简化布线。 您可以一次控制多个矩阵。为此,您只需要将它们相互连接,因为它们的两侧都有引脚来扩展点阵。 所需零件 对于本教程,您…- 0
- 0
- 765