首先,需要定义简单的仪器。我觉得吧,有智能手机和电脑在手,单片机再做一套按钮、旋钮、显示屏是对现代单片机和手机强大的性能的侮辱,尤其是某些单片机适用的触摸屏死贵死贵还吃资源。之前做了波形发生器。思路简单,蓝牙或串口(PC用USB串口,手机用蓝牙串口)发送字符串给单片机,单片机接受到字符串并处理为可执行的命令发送给 波形发生器模块。这样甚至都不用LabView这样的专业上位机软件做界面。ESP826
转载
2024-07-28 09:58:21
46阅读
目录前言一、准备工作1.1、硬件准备1.2、软件准备二、工程搭建平台设置ESP-12S开发板部分软件操作ESP32-S开发板部分软件操作三、效果演示3.1、天猫精灵找队友测试3.2、APP配网测试更多资料 前言之前我们推送过如何通过AT指令入网阿里物联网平台(或者阿里生活物联网平台),今天我们将教大家如何通过二次开发入网阿里生活物联网平台,实现云智能APP或者天猫精灵控制ESP32模组\开发板、
转载
2024-05-30 09:33:19
2799阅读
在嵌入式开发中,无线通信的方式有很多,其中 WIFI 是绕不开的话题。说到 WIFI 通信,就不得不提 ESP8266了。ESP8266 是一款高性能的 WIFI 串口模块,实现透明传输。只要有一定的串口知识,不需要知道 WIFI 原理就可以上手,在业内应用广泛。1. 源码下载 STM32F103C8T6模板工程本文的源码串口调试助手网络调试助手CH340驱动 2. ESP82
转载
2024-06-25 12:38:21
1395阅读
学习这一课需要用到一款安卓的mqtt软件,可以自行寻找,也可以使用我写的一个demo。本教程以ESP-12N,CP2102开发板为例进行讲解,配合之前编写的Android软件。代码下载:点击下载ESP端代码。依然使用第四课的两个文件:mqtt_test.lua和close_mqtt.lua。群文件可以下载。为了方便调试,将publish、lwt和subscribe的Topic改一下,第11行输出信
先看下载自己的固件填写好自己的的邮箱地址,然后选择好自己需要的功能,一会编译好的固件就会发到您的邮箱地址https://nodemcu-build.com/我下载的链接:http://pan.baidu.com/s/1qYUI4zi%20密码:kqnt 我一开始用的QQ邮箱,不过后来不知道怎么的我的qq邮箱不可以了,,,,所以就用的自己的新浪邮箱 &nb
转载
2024-05-06 14:19:57
1324阅读
原标题:ESP8266这么火红背后不得不说的六个理由2015年ESP8266的横空出现,导致WiFi SoC大幅降价,WiFi模组价格一下被拉到了10元档,给其他WiFi芯片厂商很大压力,居然在2016年有厂商推出8元WiFi模组亏本甩卖(当然这不全是ESP8266的功劳)。那为什么ESP8266会突然这么火红呢?小编提出一些观察心得,供参考。1. 便宜ESP8266芯片大概人民币5元左右,模组1
转载
2024-05-07 21:43:47
36阅读
创建Arduino Sketch#include <ESP8266WiFi.h>
extern "C" {
#include "user_interface.h"
typedef void (*freedom_outside_cb_t)(uint8 status);
int wifi_register_send_pkt_freedom_cb(freedom_outside_c
转载
2024-07-26 11:42:37
57阅读
esp8266的点灯程序int led = LED_BUILTIN; //或者led = 2, 定义 IO 口2 既LED_BUILTIN 引脚,对应开发板内置LED灯
void setup ()
{
pinMode(led,OUTPUT); //设置 IO 口 2 为输出接口,我们用到的I/O 口都要进行类似这样的定义
}
void loop()
{
digitalWrite
转载
2024-06-21 10:22:43
725阅读
文章目录前言Demo下载地址一、项目介绍1、开关控制方式:2、SmartConfig配网:3、重置配网:4、断电记忆模式切换:5、通过MQTT设备云方式接入网络二、使用步骤1.文件目录2.代码部分文件 Toss_Bemfa_MIOT_LIGHT_1.1.2.ino的代码PubSubClient库文件tosser库文件总结 前言Demo下载地址百度云链接:点击跳转 提取码:8266 最新版代码:点
转载
2024-04-25 15:14:57
4303阅读
随着移动互联网的发展,MQTT由于开放源代码,耗电量小等特点,将会在移动消息推送领域会有更多的贡献,在物联网领域,传感器与服务器的通信,信息的收集,MQTT都可以作为考虑的方案之一。在未来MQTT会进入到我们生活的各各方面,本篇文章教大家利用TPYBoardv202使用MQTT协议接入OneNET平台,并且远程控制LED灯。 什么是MQTT协议 早在1999年,IBM的AndyStanford
转载
2024-09-20 10:03:16
508阅读
设备1上电自动注册自己是个1个开关HASS网页和手机APP控制外部开关上升沿中断控制天猫精灵语音控制 一键配网记录以往WIFI信息 设备2上电后,自动注册自己有三个开关控制HASS网页和手机APP控制外部开关上升沿中断控制天猫精灵语音控制 设备1 代码需添加 一键配网记录以往WIFI信息需去掉 打印注释 /*******************
Wemos D1 mini 开发板初用Wemos D1 mini 开发板介绍核心芯片管脚介绍开发环境点亮板载灯点亮外接二极管 Wemos D1 mini 开发板介绍核心芯片Wemos D1 mini 是基于ESP8266模块的一个开源硬件开发板,ESP8266是中国乐鑫专为移动设备、可穿戴电子产品和物联网应用而设计的,功耗低,支持WIFI,集成度高,是广受世界电子爱好者喜爱的芯片。基于ESP82
AT指令集参考资料乐鑫科技:基础 AT 命令集概念浅析物模型是对设备在云端的功能描述,包括设备的属性、服务和事件。物联网平台通过定义一种物的描述语言来描述物模型,称之为TSL(即 Thing Specification Language),采用JSON格式,您可以根据TSL组装上报设备的数据。属性设备的功能模型之一,一般用于描述设备运行时的状态,如环境监测设备所读取的当前环境温度等。属性支持GET
6.828中使用两类工具:x86模拟器 - Qemu, 用于运行内核编译工具链 - 汇编器,链接器,C编译器和调试器, 用于编译和测试内核本节内容讲述下载和安装这些工具(假设已经熟悉常用Unix命令用法)若是在Windows下搭建开发环境,需要安装Cygwin(确保安装flex和bison包,开发头文件需要)以下介绍在Ubuntu下安装Qemu和编译器工具链1. Qemu emulator安装 Q
功能:HLW8032功率计+esp8266WiFi插座 mixly blynk云监控+云控制开关插座 疫情期间无聊搞点事情,哈哈。HLW8032功率计 HLW8032 特性 可以测量有功功率、视在功率、电流和电压有效值 有功电能脉冲 PF管脚输出 在 1000:1的动态范围内,有功功率的测量误差达到 0.2% 在 1000:1的动态范围内,有效电流的测量误差达到 0.5% 在
二、从Micrium官网下载UCOSIII源码并添加文件到工程中1. 到Micrium官网下载ucos源码程序(MDK版)micrium网址:https://www.micrium.com/选择STM32F4xx下载示例工程此处需要账号,大家自己注册一下下载下来目录如下图所示:2.在STM32CubeMX生成的工程中添加UCOS-III文件夹2.1 在UCOS-III目录下创建文件夹,放置UCOS
使用esp8266-01s,以及mqtt 传输传感器DHT11 获取到的温度以及湿度值 这个应用非常的多 也非常的实用DHT11DHT11 是一款温湿度传感器,可以用来测试环境温湿度,该传感器的的温度测量范围为 0 ~ 50°C,误差为 2 °C;湿度测量范围为在 0°C时为30%-90%RH,环境温度为 25°C时,湿度测量范围为20%-90%RH,在50°C时,测量范围是20%-80%。引脚对
转载
2024-05-23 18:52:54
96阅读
错开の折腾经历:ESP8266 NodeMCU 文章目录前言一、Blinker1、Blinker——点灯科技特性:blinker应用场景:二、任务开始1.实验材料2.安装库文件3.安装Blinker_APP并配置设备4.代码环节5.接入米家、小爱同学三、测试效果总结 前言经过上一项目,以及后来的学习,俺感觉可以入手新的项目辽。 So,就突然有了个 idea:身边不但有个ESP8266-NodeMC
转载
2024-05-20 21:48:47
2325阅读
点赞
一、ESP8266 01简介 ESP-01 WiFi 模块是一款低功耗高性价比的嵌入式无线网络控制模块。 该模块核心处理器 ESP8266 在较小尺寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精简模式,主频支持
转载
2024-04-01 12:06:29
142阅读
#include <ESP8266WiFi.h> // 本程序使用 ESP8266WiFi库
#include <ESP8266WiFiMulti.h> // ESP8266WiFiMulti库
#include <ESP8266WebServer.h> // ESP8266WebServer库
#define buttonPin
转载
2024-07-01 21:47:31
38阅读