-
Arduino:HC-SR04超声波传感器
使用HC-SR04超声波距离传感器为您的下一个Arduino项目提供动力,可以报告距离最远13cm的物体范围。如果你试图避免你的机器人开车进入墙壁,这是非常好的信息!它们功率低(适用于电池供电设备),价格低廉,易于连接,并且在业余爱好者中非常受欢迎。作为奖励,它甚至看起来很酷,就像一对Wall-E机器人的眼睛,为您的最新机器人发明!什么是超声波?超声是高音声波,其频率高于人类听觉的可听限度。人耳可…- 0
- 1
- 3.3k
-
stm8s003驱动HT1621程序
相信很多人一开始遇到HT1621芯片而不会驱动,在之前我做项目的时候我也是找了很多相关资料,后来偶遇了一篇老前辈的驱动程序,于是我就用原来的驱动修改了一下,然后用在项目上。 驱动文件只需要修改相关IO口定义,不要忘记初始化相关IO引脚哦。如题,驱动程序直接适用于stm8s系列,使用库函数修改好了的,要用改改IO口就可以用。 点亮一个屏请不要着急,驱动ht1621b文件里有测试程序,如果屏是好的话可…- 0
- 1
- 1.7k
-
你可以像蜡烛一样吹灭你的LED
简介:你可以像蜡烛一样吹出灭你的LEDLED设计用于发光,但它们也能制造出令人惊讶的传感器。仅使用Arduino UNO,LED和电阻器,我们将构建一个测量风速的热LED风速计,并在检测到您正在吹气时关闭LED 2秒钟。您可以使用它来制作呼吸控制接口,甚至是可以吹灭的电子蜡烛!第一步 准备材料Arduino UNO(用USB线连接到您的计算机)1 / 4W 220欧姆电阻预接线的0402黄色LED…- 0
- 2
- 1.3k
-
(八)arduino入门:直流电机控制
一、本节介绍 在本实验中,您将学习如何使用驱动芯片L293D和SunFounder Uno板控制小型直流(DC)电机的方向和速度。为了使初学者更容易,我们将让直流电机左右旋转,自动加速和减速。 二、材料准备 1 *小型直流电机 1 * L293D 1 * Arduino Uno板 1 *面包板 1 * USB数据线 杜邦线 三、原理讲解 L293D 这是一个非常实用的芯片,可以独立控制两台直流电机…- 0
- 1
- 7.8k
-
(一)nodemcu基础:NodeMCU简介
介绍 NodeMCU是为ESP8266 wifi芯片开发的基于LUA的开源固件。通过探索ESP8266芯片的功能,NodeMCU固件附带ESP8266开发板/套件,即NodeMCU开发板。 NodeMCU开发板/套件v0.9(版本1) 由于NodeMCU是开源平台,因此它们的硬件设计是开放的,用于编辑/修改/构建。 NodeMCU开发套件/板由ESP8266 wifi启用芯片组成。该 ESP826…- 0
- 0
- 7.4k
-
(四)树莓派进阶:DHT11与Raspberry Pi连接
介绍DHT11传感器DHT11传感器通过单根线连续测量并提供湿度和温度值。它可以测量相对湿度的百分比(20至90%RH)和温度(摄氏度),范围为0至50°C。它有4个引脚; 其中一个用于串行形式的数据通信。不同TON和TOFF的脉冲被解码为逻辑1或逻辑0或起始脉冲或帧的结束。电路连接图DHT11与Raspberry Pi 3连接例在这里,我们将把DHT11传感器与Raspberry Pi 3连接,…- 0
- 0
- 3.5k
-
-
nodemcu与xl1276-D01 Lora(433MHz SPI)的完美邂逅
简介Lora是一种远距离传输的协议,在这个项目中,我们尝试与XL1276-D01 LoRa(433MHz)进行点对点连接,我们使用NodeMCU作为主控板。提示:使用xl1278也可以。在这个项目中,将包含发送器和接收器两个部分。步骤一 材料清单硬件:Nodemcu开发板*2XL1276-D01 LoRa模块*2或xl1278若干杜邦线面包板软件:Arduino IDE步骤二 硬件搭建ANT =&…- 0
- 0
- 1.8k
-
使用MQ-2气体传感器进行烟雾探测
步骤一 材料准备 硬件准备: Arduino UNO 面包板 杜邦线 5mm红色和绿色LED 蜂鸣器 221Ω电阻 软件准备: Arduino IDE 步骤二 原理说明 在此示例中,您将读取传感器模拟输出电压,当烟雾达到一定水平时,它将发出蜂鸣声并且红色LED将亮起。 当输出电压低于该电平时,绿色LED将亮起。 什么是MQ-2烟雾传感器? LPG 丁烷 丙烷 甲烷 醇 氢 传感器的电阻…- 0
- 0
- 3k
-
基于ESP32的MQTT远程喂狗器
材料 esp32开发板*1 步进电机 电源 无源蜂鸣器(可替换成有源,程序要修改) 控制原理 基于趣讨教MQTT控制平台,MQTT订阅话题为:用户id/自定义加密字符串/ 可通过MQTT Dash安卓软件进行订阅,画面如下: ESP32接收MQTT的报文信息,报文内容为:步进数-wg 通过程序解析报文,步进电机转相应的步数,带动连接步进电机上的狗粮容器,倾倒到地上,实现远程喂狗。 &n…- 2
- 6
- 2.8k
-
Arduino交通灯
简介使用arduino来模拟交通灯系统,在这个项目中,主要是教你制作一个好看的交通灯模型,编程可以使用图形化也可以使用arduino IDE进行编程。对于5mm LED(而不是10mm LED),LED的孔更小。 增加了微型平台,因此交通信号灯可以独立存在。 改变形状,使其可用于厚度为4毫米(而不是3毫米)的材料。 关于成本的注意事项:由于5mm LED更便宜,因此10mm LED和4mm胶合板比…- 0
- 2
- 1.4k
-
把ATmega128开发板转为Arduino
AVR环境: 编译环境: ubuntu + avr-gcc 烧写工具: avrdude+usbasp 具体构建步骤查看上一篇博客。 avr环境多种多样,在linux下还可以用eclipse集成环境。在window下推荐用WINAVR,其实本质…- 0
- 4
- 1.5k
-
ESP32 Web 服务器 (WebSocket):网页多个滑动开关控制 LED 亮度 (PWM)
本教程展示了如何构建一个 ESP32 Web 服务器,该服务器显示一个带有多个滑块的网页。滑块控制不同 PWM 通道的占空比,以控制多个 LED 的亮度。您可以使用此项目可以替换 LED 来控制需要 PWM 信号的直流电机或其它执行器。客户端和 ESP32 之间的通信是使用 WebSocket 协议完成的。此外,只要有变化,所有客户端都会同时更新其滑块值。 您还可以修改本教程中提供的代码,将滑块添…- 1
- 0
- 3.2k
-
CodeGPT编程工具发布~你说需求,立马给你生成代码
历经2天n夜,终于完成了专注于需求的代码编辑工具,基于ChatGPT3.5接口开发,个人使用了自己的key作为免费试用的账号,大家可以用着,省着点用,不然用完了额度就没咯。如果自己有openAI key,可以填写自己的,这样也不会有任何限制。 刚打开页面: 输入自己的需求,例如:材料:一个红色led灯,一个绿色led灯,一个温湿度传感器,arduino uno开发板。 需要实现温度大…- 0
- 3
- 497
-
树莓派:安装 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
-
ESP32 UART 硬串口重定义通信举例说明
在本教程中,我们将使用 Arduino IDE 的 UART 硬件库在两个 ESP32 板之间执行 UART 或串行通信。 在串口不够的时候,这种方法很管用。 要使用 USB 端口调试和编程 ESP32,需要使用串行端口,即通用异步接收器/发送器 (UART) 通信。对于大多数传感器和系统,主要通信方法被认为是 UART。为了共享工作负载、信息并执行不同的任务,有时需要两个 ESP32 板之间进行…- 0
- 1
- 1.9k
-
ESP32-CAM上传图片到服务器进行网页访问(宝塔面板)
一、前提条件 有公网服务器,比如阿*、腾*、华*啥的云服务器; 部署了宝塔面板 知道怎么样在宝塔上创建网站目录,创建文件夹和文件,知道网页路径关系啥的 如果这些你都不知道,也没有云服务器,没关系,我已经给大家搭建好了,大家只需要使用下面的接口就可以了: 接口地址:https://gp.qutaojiao.com/test/upload.php 上传图片查看地址:https://gp.…- 0
- 22
- 3k
-
(三)树莓派进阶:三轴电子数字罗盘HMC5883L与Raspberry Pi连接
介绍 HMC5883L数字罗盘模块 数字罗盘HMC5883L也叫磁力计,用于测量地球磁场的方向和大小。它用于低成本的罗盘和磁力测量。 它测量沿X,Y和Z轴的地球磁场值,从milli-gauss到 8 gauss。 它可用于检测设备的前进方向。 它使用I2C协议与微控制器通信。 要将HMC5883L磁力计模块与Raspberry Pi连接,我们应确保启用Raspberry Pi上的I2C协议。因此,…- 0
- 2
- 4.7k
-
(二)51基础:8051和Keil IDE入门
介绍 8051微控制器可以用两种语言编程 汇编语言 C语言 8051单片机流行开发IDE是由MCU 8051和μVision开发的代码。 Keil μVision IDE包括: C编译器 - C51.Exe 汇编程序 - A51.Exe 链接器/定位器 - BL51.Exe 库程序- LIB51.Exe 十六进制转换器 - OH51.Exe 让我们使用带有C51编译器的Keil &mu…- 0
- 0
- 2k
-
在 Arduino IDE 中安装 ESP32 文件系统上传器插件
ESP32 包含一个串行外设接口闪存文件系统 (SPIFFS)。SPIFFS 是为带有闪存芯片的微控制器创建的轻量级文件系统,它通过 SPI 总线连接,如 ESP32 闪存。在本文中,我们将展示如何使用 Arduino IDE 插件轻松地将文件上传到 ESP32 文件系统。 目前,这与 Arduino 2.0 不兼容。 介绍 SPIFFS SPIFFS 让您可以像在计算机中的普通文件系统中一样访问…- 0
- 2
- 4.4k
-
-
面部跟踪和微笑检测万圣节机器人
简介 万圣节快到了!我们决定打造一些很棒的东西。我们决定搭建一个机器人,他们可以跟随您的脸,并且知道您何时微笑然后与您一起笑! 该项目是使用iRobbie App的另一个示例,该应用程序将iPhone转换为Arduino项目的强大工具箱。 该应用程序能够捕获和处理视频,然后通过HM-10蓝牙模块将X和Y坐标以及微笑状态发送给Arduino。 步骤一 材料准备 硬件准备: arduino uno H…- 0
- 0
- 794
-
Esp32如何使用Socket上传数据到云服务器
一、简介 esp32可以接上一些传感器(温度、气压等)采集数据,若只是用串口打印出来就有些单薄了,所以有时需要将数据上传到云服务器,之后可以与数据库、算法、app等连接。 本文讲述如何在esp32与云服务器之间搭建简单socket通信。 esp32使用WifiClient,云服务器端运行python监听相应端口。 参考文章:ESP32 WiFiClient发送数据至腾讯云服务器并接收处理 二、准备…- 1
- 3
- 4.1k
-
如何在 Arduino ESP32 /ESP8266上使用 SmartConfig
一、简介 在之前的演示中,我们使用 WiFi 类连接到 WiFi 网络“WiFi.begin(ssid, password)”。这里我们使用“硬编码”的 ssid 和密码。 当我们将ESP32带到另一个WiFi网络时真的很不方便,我们必须根据新网络修改ssid和密码,重新编译和刷新代码。因此,TI 发明了一种称为“SmartConfig”的技术来克服这个问题。你可以在这里参考: https ://…- 0
- 0
- 1.3k