微联编程
码龄12年
求更新 关注
提问 私信
  • 博客:416,264
    社区:979
    视频:1
    417,244
    总访问量
  • 112
    原创
  • 1,891
    粉丝
  • 95
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:云南省
加入CSDN时间: 2014-09-03

个人简介:程序员,电子爱好者。

博客简介:

物联网爱好者,持续分享电子DIY、物联网相关技术

博客描述:
持续分享电子DIY、物联网相关技术
查看详细资料
个人成就
  • 领域专家: 后端开发技术领域
  • 获得186次点赞
  • 内容获得27次评论
  • 获得359次收藏
  • 代码片获得1,181次分享
  • 博客总排名2,229,614名
创作历程
  • 1篇
    2024年
  • 17篇
    2023年
  • 1篇
    2019年
  • 60篇
    2017年
  • 34篇
    2015年
  • 9篇
    2014年
成就勋章
TA的专栏
  • ESP32教程
    5篇
  • thrift源码解析
    3篇
  • Java并发包详解
    8篇
  • Arduino物联网零基础入门课程
    6篇
兴趣领域 设置
  • 编程语言
    c++青少年编程
  • 学习和成长
    蓝桥杯程序人生
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

213人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 课程
  • 代码仓
  • 收藏
  • 社区
  • 最近

  • 文章

  • 专栏

  • 课程

  • 代码仓

  • 收藏

  • 社区

搜索 取消

VSCode + PlatformIO ESP32开发环境配置(离线版5分钟搞定)

五分钟手把手教你搭建ESP32开发环境,不用几个小时在线下载,博主直接提供离线安装包,分分钟搞定
原创
博文更新于 2025.09.09 ·
10691 阅读 ·
45 点赞 ·
7 评论 ·
130 收藏

如何掀开某些信奥培训机构“名师”的底裤?

你可能会发现,某些网络直播间,关于主播的介绍中写满了各种荣誉,要么就是清北毕业,要么就是各种竞赛省一、国一、编程冠军等等,对于这样的信息,家长们如何辨别真伪呢?随着国家对编程教育的重视,编程培训行业有利可图,市面上涌现出了很多信奥培训机构,打着各种“名师”称号,在网络上忽悠家长。所有信息,一目了然,如果查不到信息,那就有猫腻!不要再被别人忽悠了。
原创
博文更新于 2024.10.28 ·
771 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

基于VSCode + PlatformIO创建运行第一个esp32程序

到ESP32开发板。单片机开发和电脑程序开发有一个非常不同的点:电脑程序是在电脑上开发,电脑上运行,而单片机开发是电脑上开发,开发板上运行,所以编写好的代码需要通过数据线上传到开发板,才能运行。代码上传完成之后,会在开发板上自动运行(无需像电脑程序一样手动启动程序,因为单片机上只有一份程序,通电即自动运行),大家可以观察开发板上蓝色LED灯的效果(如果大家使用的不是我淘宝店铺提供的配套的开发板,那驱动芯片有可能不是CH340,这种情况下需要安装对应的驱动,这里的设备名也会有区别。
原创
博文更新于 2023.11.18 ·
3552 阅读 ·
12 点赞 ·
1 评论 ·
44 收藏

Arduino开发框架和常用函数学习

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。由一个欧洲开发团队于2005年冬季开发。Arduino可以用于构建各种交互式项目和原型,无论是艺术品还是科学实验。Arduino开发板通常由一个单片机(如AVR系列的ATmega328P,或者乐鑫的ESP32等),引脚(用于连接其他电子模块和传感器),电源接口和与计算机通信的串口或USB接口组成。
原创
博文更新于 2023.11.11 ·
1697 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

ESP32开发板介绍

开发板型号模组型号模组官方资料芯片芯片官方资料管脚数量:30内存大小:512KBFlash大小:4MB双核 Xtensa® 32-bit LX6处理器,最高时钟频率240MHZ;内置Wifi、传统蓝牙、低功耗蓝牙支持;外设包括电容式触摸传感器,霍尔传感器,SD 卡接口,以太网,高速 SPI,UART,I2S 和 I2C,ADC,DAC等;支持睡眠模式,大幅提升续航能力;
原创
博文更新于 2023.11.11 ·
15042 阅读 ·
14 点赞 ·
1 评论 ·
66 收藏

ESP生态介绍

乐鑫是一家总部位于中国上海的半导体和系统解决方案提供商。该公司成立于2008年,专注于为物联网(IoT)应用提供先进的无线通信技术和软件解决方案。乐鑫开发并推出了一系列低功耗、高性能的无线通信芯片和模组,其中最著名的是ESP32和ESP8266系列芯片。这些芯片具备集成Wi-Fi和蓝牙功能,并且易于开发和使用,成为IoT应用中的主要选择之一。Espressif还提供相应的软件开发工具和开发板,方便开发者进行应用开发和测试。
原创
博文更新于 2023.11.11 ·
1563 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

树莓派和Arduino,哪个才是你的菜

树莓派是基于ARM架构的单板计算机,而Arduino Uno则基于Atmel AVR单片机。这就导致了它们在处理能力和内存容量上的差异。树莓派具有更强大的计算能力,能够运行类似于桌面计算机的操作系统,例如Linux,从而可以处理复杂的任务。而Arduino Uno则更专注于物理计算和低级别控制,适合简单的嵌入式应用。树莓派具有更多的输入输出接口和可扩展性,可以连接不同类型的外部设备和传感器。这使得树莓派更适合需要与外部设备进行交互的项目,例如物联网应用或需要复杂输入输出控制的项目。
原创
博文更新于 2023.11.11 ·
846 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Arduino到底适不适合做产品

Arduino的优势在于社区的强大和众多类库资源,其资源和影响力已经让GitHub都加上了Arduino语言分类。如果在任一程序QQ群说“php是最好的语言”,必定会激起一番论战。如果讨论众多硬件开发平台孰好孰坏,就会陷入这种无意义的逻辑中。没有最好的开发平台,只有最适合项目的,最适合自己的开发平台。
原创
博文更新于 2023.11.11 ·
1816 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Arduino、arm、树莓派、单片机四者有什么不同

树莓派基于ARM体系结构,具有处理器、内存、输入输出端口等组件,可以运行类似于桌面计算机的操作系统,并用于各种应用,包括学习编程、媒体中心、物联网项目等。单片机通常用于执行特定的任务,提供实时控制和处理能力。在总体上,Arduino是一种用于电子原型开发的平台,ARM是一种指令集架构,树莓派是一种功能强大的单板计算机,而单片机是一种用于嵌入式系统的集成芯片。初学单片机的同学,可能会对Arduino、ARM、树莓派以及单片机这些概念比较模糊,实际上,这四个是不同的概念和技术。】获取免费视频/文档资料。
原创
博文更新于 2023.11.11 ·
725 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

为什么单片机内不继承晶振

有人说,芯片内部有 PLL,管它晶振频率是多少,用 PLL 倍频/分频不就可以了,那么这有回到成本的问题上来了,100M 的晶振集成到芯片里, 但我用不了那么高的频率,我只想用 10M 的频率, 那我为何要去买你集成了 100M 晶振的芯片呢, 又贵又浪费。芯片和晶振的材料是不同的,芯片 (集成电路) 的材料是硅,而晶体则是石英 (二氧化硅),没法做在一起,但是可以封装在一起,目前已经可以实现了,但是成本就比较高了。集成到单片机内部的晶振不够稳定,可能会受到周围环境的影响,导致频率偏差。
原创
博文更新于 2023.11.11 ·
438 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

为什么继电器上会有多组电压/电流标识

这样一说,大家肯定就清晰了,产品要在国际市场上销售,就需要满足各个国家的各种认证标准,所以同一个继电器上会有不同的电气参数标准。其实呢,这样标注并非厂商有毛病,而是因为这些看似矛盾的标注,是不同认证标准下的参数。10A 250V AC (250V交流情况下,最大电流10A)10A 250V AC (250V交流情况下,最大电流10A)10A 250VAC (250V交流情况下,最大电流为10A)10A 125VAC (125V交流情况下,最大电流为10A)这两组看似多余或矛盾的标识呢?
原创
博文更新于 2023.11.11 ·
2520 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

上拉电阻与下拉电阻

大家在玩单片机的过程中,一定没少听过上拉电阻和下拉电阻这组名词,那么到底什么是上拉电阻和下拉电阻呢?今天我们一起来简单了解一下。
原创
博文更新于 2023.11.11 ·
425 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

《零基础7天入门Arduino物联网-06》程序基础-编程语言是什么

程序设计可以理解为是用计算机语言创造出一系列指令的过程,这些指令可以让计算机按照我们预先设定的规则和流程,完成一些特定的任务或达到某种特定的目标。比如,我们可以编写一个程序来计算数学方程、管理电子邮件、控制机器人等等。程序设计是将人类的想法转换为计算机可以理解和执行的指令的过程,同时需要保证程序的正确性和高效性,确保计算机能够按照我们预期的方式工作。
原创
博文更新于 2023.08.17 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《零基础7天入门Arduino物联网-05》电路基础知识下

电阻用于电路中,其主要功能在于控制电流的流动和阻碍电流的流动。在一个电路中,当电压施加到电阻上时,电阻会抵消电流的流动,从而减慢电流的流速。这有效地控制了电流的强度,并允许电路中的其他部分安全地工作。在电路中,计算电阻阻值时,通常会用到欧姆定律。在电路中一般用`R`表示。
原创
博文更新于 2023.08.17 ·
450 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《零基础7天入门Arduino物联网-04》电路基础知识上

直流电(DC)是指电流的方向始终保持不变的电流。这意味着,直流电的电子在电路中只向一个方向流动,通常从负极流向正极 。直流电的电压和电流通常是恒定的,不随时间而变化,直流电一般分为正极和负极。直流电通常用于需要稳定电源的应用,如电池、太阳能电池板、电动机等
原创
博文更新于 2023.08.17 ·
507 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

《零基础7天入门Arduino物联网-03》单片机的定义基础知识科普

单片机是一种集成了微处理器、存储器和各种输入输出接口的单个芯片。它具有处理器的基本功能,同时还包括一些外设如定时器、计数器、ADC/DAC转换器、串口通信接口等,可以完成特定的任务,如控制电机、传感器读取、显示文本等。由于其小巧、低功耗、可编 程性强等特点,单片机广泛应用于电子产品、自动化控制、通信等领域。
原创
博文更新于 2023.08.17 ·
436 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《零基础7天入门Arduino物联网-02》物联网相关知识科普

物联网(Internet of Things, IoT)是指将物理世界和数字世界连接起来的概念。通过对物理设备进行智能化,并通过互联网将这些 设备与其他设备或系统连接起来,使它们可以通过网络沟通并进行数据传输。例如,智能家居设备,智能家电,智能医疗设备等都属于物联网的范畴。物联网的目的是使更多的物理对象变得更智能,更联系,更可控,从而提高人类的生活质量。
原创
博文更新于 2023.08.16 ·
450 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《零基础7天入门Arduino物联网-01》学前必看

零基础的小伙伴,建议您按照课程顺序一步步学习,除非您有相关知识积累,否则不建议跳跃式学习。本系列课程长期持续更新,欢迎不定期光临本站~ 另外,为了在学习过程中遇到问题有小伙伴一起讨论,建议加入上面所说的QQ交流群。群体开发,非系统性讲解,亦非为Offer而学。只要您对物联网感兴趣,不排斥Arduino,您就可以跟着本系列课程学习物联网,不需要您具备任何专业背景,更不需要任何编程基础,7天就能入门。节课之后的硬件,大家按需购买即可,课件中都 有详细购买地址。节课中用到的所有元器件,从。
原创
博文更新于 2023.08.16 ·
502 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

slf4j的优势与使用原理

slf4j的全称是Simple Loging Facade For Java,即它仅仅是一个为Java程序提供日志输出的统一接口,并不是一个具体的日志实现方案,就比如JDBC一样,只是一种规则而已。所以单独的slf4j是不能工作的,必须搭配其他具体的日志实现方案,比如apache的org.apache.log4j.Logger,jdk自带的java.util.logging.Logger等等。 s
原创
博文更新于 2017.05.13 ·
12789 阅读 ·
1 点赞 ·
0 评论 ·
19 收藏

java getResourceAsStream的使用方法

在java项目中会经常用到
原创
博文更新于 2015.02.04 ·
17788 阅读 ·
11 点赞 ·
3 评论 ·
14 收藏
加载更多