ESP 保姆级教程300篇 系列导读 单片机】从零开始学习单片机编程

单片机 专栏收录该内容
¥59.90 ¥99.00
130篇文章

单片机是嵌入式系统中常用的一种微型计算机,具有体积小、功耗低、成本低等特点,广泛应用于各种电子设备中。ESP系列是一款基于乐鑫公司的ESP8266和ESP32芯片的单片机开发板,具有强大的无线通信功能和丰富的外设接口,适合用于物联网和智能家居等领域。

本篇文章将带你从零开始学习单片机编程,深入了解ESP系列单片机的使用方法。以下是一个简单的LED闪烁程序示例,帮助你入门单片机编程。

#include <Arduino.h>

// 定义LED引脚
const int ledPin = 13;

void setup(<
【ESP 保姆级教程】小课设篇 —— 案例:20240429_基于arduino UNO 超声波的自动喂食机 忘记过去,超越自己。 阅读详情

相关推荐

【ESP 保姆级教程】小课设篇 —— 案例:20240511_基于Onenet智慧家庭鱼菜共生系统

忘记过去,超越自己。

单片机菜鸟哥的博客 600

【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32的智能浇花系统

接入巴法云后台服务,实现app能远程控制抽水以及环境数据实时上报。

单片机菜鸟哥的博客 1219

【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32的智能家居系统

接入巴法云后台服务。 把传感器收集到的数据用户能够实时查看,数据异常可以给用户推送警报消息, 用户可以通过小程序或APP发送指令,让舵机转动。 传感器大概以下这些:人体红外传感器、水位传感器、烟雾传感器、燃气传感器、温湿度传感器。 数据异常定义为: - 水位、气体、火焰超过阈值就推送警报,人体传感器检测到人也推送警报并自动运转舵机。

单片机菜鸟哥的博客 1828

【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32与RFID技术的小区门禁系统设计与实现

硬件端 - 1.使用RFID读卡器进行卡片读写 - 2.使用按键进行模式的选择,模式有制卡模式,以及读卡模式 - 3.通过制卡模式(APP在线时可执行)进行特定卡片的制作 - 4.通过读卡模式,符合卡号则进行步进电机的控制(10秒后自动关门) - 5.使用内部Flash进行存储 - 6.使用OLED显示屏实时显示设备状态 - 7.ESP8266自动联网,设备在线后自动推送信息 - 8.设备掉线后自动判断重连机制 小程序端: - 1.通过管理员可进行账号的修改,删除(设备在线可执行)与查看 - 2.通过制卡

单片机菜鸟哥的博客 1162

【ESP 保姆级教程】玩转巴法云篇⑤ —— HTTP Api,提供一些有用功能(ESP32版本)

基于【ESP 保姆级教程】玩转巴法云篇⑤ —— HTTP Api,提供一些有用功能去适配了ESP32版本。所以很多技术细节直接看该篇即可。

单片机菜鸟哥的博客 533

【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32的农业灌溉节水系统

接入巴法云后台服务,实现app能远程控制抽水以及土壤湿度的数据实时上报。

单片机菜鸟哥的博客 1014

【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32的智能家居控制终端设计

接入巴法云后台服务,实现app能远程控制各种开关(灯、风扇、窗帘等等)以及当前室内温湿度情况。

单片机菜鸟哥的博客 973

【ESP 保姆级教程】小课设篇 —— 案例:20231217_基于ESP8266的光照智能小灯

忘记过去,超越自己。

单片机菜鸟哥的博客 375

【ESP 保姆级教程】疯狂传感器篇 —— 案例:ESP32 + BH1750 + webserver(局域网内查看曲线变化图)

基于【ESP 保姆级教程】疯狂传感器篇 —— 案例:ESP8266 + BH1750 + webserver(局域网内查看曲线变化图)去适配了ESP32版本。所以很多技术细节直接看该篇即可。

单片机菜鸟哥的博客 462

【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32的物联网智慧农业监测系统

- 1.主板ESP32,wifi上传数据至云平台,微信小程序端做到可视化及控制。 - 2.温湿度模块:数据实时显示在小程序端,小程序端显示温度、湿度数字和单位(℃、RH)。 - 3.光照强度模块:数据实时显示在小程序端,小程序端显示光照强度数字和单位(Lux)。 - 4.土壤湿度模块:数据实时显示在小程序端,小程序端显示土壤湿度数字和单位(%)。 - 5.风扇和水泵:小程序端可控制风扇和水泵的开关状态,调控模块正常运行。 - 6.微信小程序端:温度、湿度、光照强度、土壤湿度数据实时显示,风扇和水泵调控(开/

单片机菜鸟哥的博客 1084

【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32的大棚环境云监测系统

- 1.显示屏:实时显示温湿度(简单显示数据就行,温度带℃符号,不需要汉字表明数据是什么)+时间(24小时制) - 2.led灯-设定时间范围内自动开启(时间范围可通过小程序更改)-现场可手动开关按钮实现灯的开关,两个路径控制。 - 3.红外感应-距离<X感应到人,自动开门(用个开关按钮来模拟门就可以)-小程序端可远程操控门的开关-现场也可手动开关。 - 4.温湿度模块-数据实时显示在小程序端,温度在设定范围外蜂鸣器预警,小程序提示预警信息。

单片机菜鸟哥的博客 1107

【ESP 保姆级教程】玩转巴法云篇⑥ —— HTTP Api,支持微信消息推送提醒

巴法云服务也支持微信提醒,所以我们考虑也对接一下。本篇主要学习巴法云 http api的一些微信通知用法,主要是要掌握一下URL命令。大家可以根据自己的需要进行学习集成到自己的项目中。

单片机菜鸟哥的博客 1543

i茅台APP加密参数逆向分析:MT-Device-ID与mt-v生成算法

在移动应用安全领域,参数加密是防止API滥用的重要手段。通过对通信协议的逆向分析,可以揭示加密参数的生成原理,这对理解移动应用安全机制具有重要意义。以i茅台APP为例,其关键接口使用了MT-Device-ID和mt-v两个加密参数,前者基于设备硬件信息生成,后者则通过动态签名机制确保请求时效性。这类技术广泛应用于电商、金融等需要高安全性的场景。通过抓包工具和逆向工程手段,可以还原出从设备指纹生成到动态签名的完整技术链条,其中涉及MD5、SHA256等常见哈希算法的应用。掌握这些加密参数的生成逻辑,不仅有助于

weixin_28568819的博客 321

C# chart以鼠标所在位置为中心进行缩放

以前都用labview做一些软件,但给出去总是会遇到版本,安装包过大等一些问题,于是想自学C#,记录一下使用过程中遇到的一些问题和解决措施,便于日后回顾。 在这个项目中需要绘制折线图,由于数据比较大,需要对图表进行缩放操作,以鼠标为中心对图表进行缩放,在网上查找了一些资料没找到我想要的,于是自己想了一个解决方案,可以基本实现,但略显繁琐,由于刚开始学习C#,对一些操作不太了解,若以后遇...

fei的博客 6363

基于51单片机的智能灌溉系统

基于51单片机的智能灌溉系统

jiejiezuishuai的博客 2103

PS/2鼠标接口协议

一、PS/2鼠标接口        PS/2接口用于许多现代的鼠标和键盘,由IBM最初开发和使用。物理上的PS/2接口有两种类型的连接器:5脚的DIN和6脚的MINI-DIN。        二、鼠标的接口协议原理             PS/2鼠标接口采用一种双向同步串行协议。即每在时钟线上发一个脉冲,就在数据线上发送一位数据。但是在相互传输中 ,主机是拥有总线控制权的

Ant's home 1万+

【CloudCompare教程】017:点云快速全局配准

点云数据的配准分为基于特征(特征点、特征线)的拼接和无特征拼接。特征点匹配的方法和全局ICP的方法。特征点的方法通过全局特征匹配达到全局配准,全局ICP的方法通过对变量空间进行搜索的方法达到全局最优解。

智慧空间实验室 3931

YOLOv13-SWC (ShiftWise Convolution) 完整移植与原理深度解析教程

YOLOv13-SWC模型移植与原理解析 本文详细介绍了YOLOv13-SWC模型的完整移植过程与核心技术原理。YOLOv13-SWC在YOLOv8架构基础上引入ShiftWise Convolution(SWC)模块,通过创新性的位移操作、重参数化大核卷积和LoRA分解技术,显著提升了模型性能。文章包含三个核心部分: 模型移植实现:包括配置文件创建、任务模块修改和核心代码实现,重点介绍了SWC模块的掩码机制和LoRA卷积分解策略。 ShiftWise操作原理:深入解析了将大核卷积分解为小核卷积位移组合的数

FJN110的博客 506

华为OD技术面真题 - JAVA开发 - 1

汇总华为OD技术面八股JAVA八股,高频技术真题并提供详细解答。

qq_45776114的博客 1206

【OpenClaw从入门到精通】第03篇:吃透Gateway/Skills/ClawHub核心概念(2026实测+避坑)

本文针对OpenClaw新手易混淆的核心概念痛点,以通俗类比+实操演示拆解OpenClaw核心、Gateway、Skills、ClawHub四大组件。通过“数字员工团队”类比明确各组件定位:OpenClaw核心是“老板”(调度中心)、Gateway是“前台+后勤”(后台进程)、Skills是“专业员工”(功能插件)、ClawHub是“人才市场”(技能商店)。补充版本更名史、技能加载优先级、ClawHub与GitHub区别等关键细节,结合“AI融资新闻查询并邮件推送”虚拟案例演示组件协同流程,梳理5个高频认知

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 5054

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: 单片机P0口的原理及应用
下一篇: 单片机 8255A 扩展 I/O 口
普通网友
博客等级 码龄3年 79粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值