小麦大叔
这个作者很懒,什么都没留下…
展开
-
NodeMCU ESP8266 保姆级学习教程(图文并茂)
相信看这篇文章的同学,希望可以熟悉ESP8266这个硬件平台。当然我们也通过基于ESP8266这个硬件平台,在标准化硬件的Arduino的基础上做一些有趣的硬件小项目。当然这个过程中,我们暂时可以忽略掉很多硬件的细节,集中精力在硬件原理的学习,以及应用的实现上,提高学习兴趣,更加有信心地去完成学习计划。Arduino是一个灵活的平台,目的是为了降低电子项目的门槛,硬件和软件都是开源,可以用它来快速构建各种电子设备。原创 2023-09-26 10:16:31 · 3158 阅读 · 1 评论 -
NodeMCU ESP8266 用OLED绘制图片并显示ikun动画
本文介绍了OLED如何进行图片的显示,最后简单介绍了如何进行显示动画。原创 2024-05-20 23:36:41 · 305 阅读 · 0 评论 -
NodeMCU ESP8266 操作 SSD1306 OLED 基本画图操作详解
本文简单介绍了使用和库对OLED的操作,包括画点,画线以及各种图形,简单实现了一个图形库,可以在屏幕上显示出各种想要的内容,下一期我们将介绍如何显示图片以及动画。原创 2024-05-19 13:18:09 · 207 阅读 · 0 评论 -
NodeMCU ESP8266 获取I2C从机地址
I2C总线上可以挂载很多的从设备,每个设备都会有一个自己唯一的一个地址;本文简单实现了在不知道I2C从机的情况下,获取I2C从机地址的程序,通过ESP8266 NodeMCU开发板的Arduino环境测试,最终结果正确。I2C协议靠这16张图彻底搞懂(超详细)原创 2024-05-12 11:46:09 · 395 阅读 · 0 评论 -
NodeMCU ESP8266 操作 SSD1306 OLED显示屏详解(图文并茂)
我们将在本教程中使用的OLED显示屏是SSD1306型号:单色0.96英寸显示屏,像素为128×64,如下图所示。OLED显示屏不需要背光,这在黑暗环境中会产生非常好的对比度。此外,它的像素仅在打开时消耗能量,因此与其他显示器相比,OLED显示器消耗的功率更少。我们使用的模型有四个引脚,使用I2C通信协议与任何微控制器通信。有些型号带有额外的RESET引脚,或者使用SPI通信协议进行通信。由于OLED显示器使用I2C通信协议,因此布线非常简单。您可以使用下表作为参考。原创 2024-05-08 21:51:44 · 882 阅读 · 0 评论 -
NodeMCU ESP8266构建Web Server网页端控制设备
内部集成了TCP/IP协议栈,可以快速构建网络功能,搭建联网应用的硬件平台;Station本文我们将把ESP8266配置为接入点(Station),自动连接到局域网中,实现通过网页端控制板载LED的亮和灭。原创 2023-11-20 16:08:54 · 4051 阅读 · 1 评论 -
NodeMCU ESP8266 中断介绍以及使用详解
今天,我们将学习中断和定时器的相关概念,并且基于NodeMCU ESP8266 12E开发板搭建硬件电路,通过使用中断和定时器实现我们想要实现的功能。中断在嵌入式开发中是很常见的功能,特别是在单片机的开发中。通常GPIO引脚可以接收外部的信号,根据不同的信号类型,可以触发中断,进入中断服务函数。那什么是中断?整个流程又是怎么样的?下面做个形象的类比。上学两年半的学生正在看书;(程序执行主任务,arduino中可以认为在执行loop里的程序);电话忽然响起;(GPIO上有信号,触发了中断)原创 2023-11-09 16:31:30 · 3548 阅读 · 0 评论 -
NodeMCU ESP8266 的定时器使用以及非堵塞程序的实现
本文会介绍ESP8266的定时器使用方法,传统的延时函数存在堵塞占用CPU的问题,后面对于系统中有延时以及定时的功能要求,怎么做才能是系统更加高效合理,我们来进一步学习一下。原创 2023-11-07 15:15:13 · 3597 阅读 · 2 评论 -
NodeMCU ESP8266 操作ADC读取外部模拟信号教程详解
上有一个引脚可以快速采集模拟信号,并将其转成数字信号。这就是我们经常听到的模数转换器(ADC),今天我们将介绍如何使用上的ADC进行模拟信号的采集。什么是ADC?在真实的世界中,到处都是模拟信号,比如声波,水波,电流,这些都是模拟信号,而在计算机世界里,如果需要处理这些数据,就需要进行量化。在计算机中是识别0和1的数字信号,这里1是逻辑高电平,0是逻辑低电平。对于模拟电信号,这里就需要ADC将模拟信号转换成计算机可以识别的逻辑数字信号。具体如下所示;ADC的原理比较复杂,由于篇幅原因,这里不予介绍。原创 2023-10-31 22:33:14 · 3176 阅读 · 0 评论 -
NodeMCU ESP8266 面包板的介绍和使用详解(图文并茂)
在嵌入式学习的过程中,会遇到一些硬件问题,这时候往往需要动手搭建一下电路,可以更好地理解和学习硬件。对于初学者,焊接电路板会存在一定的难度,这时候,可以使用面包板快速搭建电路,进行验证。由于面包板不是永久性的电路连接,因此我们可以自由地将电子元件从孔中拔出以重新连接或拆卸电路,而无需焊接和组装,而且重要的是它允许元件重复使用,这使得它非常适合电子电路原型设计、调试和学习。原创 2023-10-29 17:42:06 · 4992 阅读 · 1 评论 -
NodeMCU ESP8266 读取按键外部输入信号详解(图文并茂)
ESP8266如何检测外部信号的输入,通常可以检测到TTL电平的高电平和低电平。如何检测呢?原创 2023-10-19 23:58:24 · 3124 阅读 · 1 评论 -
NodeMCU ESP8266 的PWM波形输出教程(图文并茂)
PWM是脉冲宽度调制(Pulse Width Modulation)的缩写,是一种用于控制电子设备的技术。原创 2023-10-19 22:19:33 · 3102 阅读 · 0 评论 -
NodeMCU ESP8266 基于Arduino IDE的串口图形化调试教程(超详细)
在嵌入式的开发过程中,我们经常会采集一些传感器的数据,通常希望将这些数据通过图形化的方式展现出来,因为微控制器的资源有限。常用的一种方法就是通过串口将数据发送到上位机,然后通过上位机软件将数据图形化显示出来。我们需要编写一个上位机软件来显示串口的数据,或者使用现成的软件进行对接显示,Arduino IDE中提供好了图形化显示的软件,这里我们可以简单做一下实验。原创 2023-10-16 13:34:27 · 1949 阅读 · 0 评论 -
NodeMCU ESP8266 基于Arduino IDE的串口使用详解(图文并茂)
串口通讯在嵌入式开发中至关重要,我们可以通过串口打印程序里的数据,也可以通过串口将数据发送到PC上并进行可视化的图形显示。NodeMCU ESP8266开发板可以直接通过MicroUSB线和PC进行连接,在内置的串口工具进行数据显示,下面我们进一步介绍。原创 2023-10-14 10:00:00 · 6320 阅读 · 0 评论 -
NodeMCU ESP8266 GPIO使用详解(图文并茂)
前面的文章中我们已经学习了如何点亮一个LED灯,在嵌入式的世界里,这个相当于我们初学一门编程语言,写下的Hello World程序。为了让LED闪烁,我们需要操作芯片的GPIO,这是硬件最底层的概念,只不过Arduino的编程中,底层的库函数已经为我们做好了硬件的封装,只要调用相应的API接口就对GPIO进行操作。如果是更纯粹的单片机开发,我们可能还需要读写各种寄存器,通常这些会出现在单片机的裸机代码或者驱动程序中。原创 2023-10-13 21:18:30 · 3161 阅读 · 0 评论 -
NodeMCU ESP8266 外设的 Arduino API 接口介绍
Arduino在硬件上做了相应的封装,新的硬件需要兼容Arduino的接口。比如NodeMCU ESP8266的底层硬件做一次封装,对用户需要开放出来规定好的接口。原创 2023-10-07 15:11:36 · 1897 阅读 · 1 评论 -
NodeMCU ESP8266 点亮LED灯手把手教程(图文并茂+超级详细)
大家如果学过编程,那么往往是大家写下的第一个程序,在C语言中,看着控制台输出,也就意味着我们敲开了编程的大门。同样的,点亮一个LED灯可以说是嵌入式里的hello world原创 2023-10-07 07:30:00 · 4523 阅读 · 1 评论 -
NodeMCU ESP8266开发流程详解(图文并茂)
setuploop。原创 2023-10-06 09:19:06 · 2565 阅读 · 2 评论 -
NodeMCU ESP8266硬件开发板的熟悉
ESP8266是乐鑫开发的一款低成本 Wi-Fi 芯片。ESP8266可以作为一共独立的设备进行运行,也可以作为一款WiFi模块,通过AT指令进行控制。例如,您可以将 ESP8266 连接到 单片机,通过串口AT指令实现增加 Wi-Fi 的功能。最实际的应用是将它其用作独立设备。这个后面我们会介绍,包括开发的内容,以及AT指令等。使用 ESP8266,我们可以像像使用 Arduino 一样控制输入和输出,并且集成了 Wi-Fi 功能。原创 2023-10-05 16:21:30 · 3249 阅读 · 2 评论 -
NodeMCU ESP8266基于Arduino IDE的开发环境搭建(图文并茂)
本文简单介绍了NodeMCU-ESP8266基于Arduino IDE的环境搭建,并烧录LED闪烁的测试程序原创 2023-09-27 21:00:00 · 3108 阅读 · 0 评论