前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、ESP8266开发板详解1.引脚图 NodeMCU上的D2引脚引出ESP8266芯片的GPI
转载
2024-05-10 02:08:07
1597阅读
i2c_master.h#ifndef __I2C_MASTER_H__
#define __I2C_MASTER_H__
#define I2C_MASTER_SDA_MUX PERIPHS_IO_MUX_MTCK_U
#define I2C_MASTER_SCL_MUX PERIPHS_IO_MUX_MTDI_U
#define I2C_MASTER_SDA_GPIO 13
#define
转载
2024-07-03 23:47:08
171阅读
关于控制芯片SH1106的说明:12864OLED显示屏是在某宝买的,以下图片是某店铺的说明:内部电荷泵I2C接口: SH1106既支持读写访问。R/W位是从地址的一部分。在i2c总线上传输任何数据之前,应该先处理响应的设备。SH1106预留了两个7位从地址(0111100和0111101)。通过将输入SA0连接到逻辑0(VSS)或逻辑1 (VDD1)来设置从地址的最小有效位。i2c总线协议如图7
转载
2024-07-03 21:37:48
252阅读
nodemcu 体积相对较大 而且价格也相对较高 这时候 esp12f就可以用来代替 使用 nodemcu (v2 v3)使用的是esp12e 与esp12f只有布线上有所差别 是esp8266-12的增强版esp-12F引脚图各个引脚功能共有22个引脚启动模式依旧是 还是一样的 GPIO0低电平功能引脚GPIO6~GPIO 11被用于连接开发板的闪存(Flash Memory)因此建议不要使用G
转载
2024-03-25 13:44:36
109阅读
ESP8266 Arduino开发之路(7)— 使用I2C读写24C02一、前言I2C是一种典型的低速硬件通信协议,在ArduinoIDE中可以使用Wire库来使用I2C通信,SDA 和 SCL 的引脚需要通过调用begin方法设置,否则它们默认为引脚 GPIO4(SDA) 和 GPIO5(SCL)。 AT24C02是最常用的IIC通信器件,我们的I2C通信也从AT24C02开始。AT24C02模
转载
2024-02-19 13:15:04
143阅读
文章目录一、I2C使用说明1、简介2、I2C管脚3、I2C相关API4、原理图二、使用I2C驱动OLED1、文件的添加2、如何使用OL ED驱动函数:三、OLED例程参考链接 一、I2C使用说明1、简介ESP8266目前提供的I2C主设备的接口,可以对其他I2C从设备(例如大多数传感器)进行控制与读写。ESP8266没有硬件I2C外设。其I2C功能是由GPIO模拟产生的。I2C的时钟频率为100
转载
2024-04-03 15:49:16
893阅读
使用ESP8266_NON-OS_SDK开发——读取DHT11温湿度传感器本文的目的在于实现在以ESP8266_NON-OS_SDK为基础的ESP8266开发中快速读取DHT11温湿度传感器的功能:原理说明DHT11 传感器采用简化的单总线通信。单总线即只有一根数据线,系统中的数据交换、控制均由单总线完成。设备(主机或从机)通过一个漏极开路或三态端口(单片机 IO 口) 连至该数据线,以允许设备在
转载
2024-10-01 11:01:04
123阅读
ESP8266相信这是目前关于嵌入式wifi系统解决方案的首选芯片。这里我之前也搞过庆科的wifi模块,他有自己的操作系统MICO也可以用keil开发,使用起来也很好上手,但是价格相差太大很多公司考虑成本问题无疑都会选ESP8266。 根据公司的项目需要,需要对ESP8266做一个SDK的项目开发,这里我需要用到外部引脚的双边沿中断触发。 这里很感谢这位网友
Arduino之所以流行可能是因为它的学习曲线比较平缓,另外是支持它的第三方程序库非常多,无论在什么平台上都比较容易入门。多年前我曾和一些搞嵌入开发多年的朋友请教,他们更建议我多点尝试STM的开发,Arduino只能在实验室中玩玩很难产品化的,主要原因是由于芯片生产授权和Arduino嵌入到产品时很多时候都需要添加外围电路而导致生产成本很高。而对于我这种一直从事高级语言开发的人确在很难回退到STM
Author:teacherXue一、ESP8266 引脚参考ESP8266 12-E 芯片带有 17 个 GPIO 引脚。并不是所有的ESP8266开发板都开放了所有的GPIO,并且由于电力设计原因,以及有些GPIO有非常特殊的功能,部分的GPIO不推荐使用。了解ESP8266的GPIO,并通过为项目使用最合适的引脚来提高成功的概率。 ESP8266 引脚17个GPIOSPI接口I2C(软件实现
转载
2024-05-27 10:50:23
1652阅读
一 前言 作为一个方案商兼芯片开发者,研究芯片和功能实现除了基本的工作需要,还有一层就是也变成了一种职业习惯。从芯片到方案,发现很多方案公司的人水平都比较堪忧,只会调用api,根本不会看底层的代码实现逻辑。这次调试I2C挂载传感器之后。 作为一个课题,笔者就好好地研究了一下ESP8266的I2C的源
转载
2020-03-25 21:39:00
719阅读
2评论
一、ESP8266-12F模块简介 ESP8266-12F 是ESP8266-12的增强版,完善外围电路,四层板板工艺,增强阻抗匹配,信号输出更佳,无论是稳定性还是抗干扰能力,PCB天线经过专业实验室测试,完美匹配,经过ROHS认证,都得到了大幅度的提升!对于之前选择ESP-12的用户,即使已经做出产品也没关系,增强版完全兼容之前固件,引脚在 ESP-12的基础上又新增六个IO口、SPI口引出,开
转载
2024-03-19 19:41:07
396阅读
ESP8266-NodeMCUESP8266-NodeMCU引脚功能1.1 可用引脚1.2 电压电流限制1.3 特殊引脚情况说明1.4 上拉电阻/下拉电阻1.5 模拟输入1.6 串行端口1.7 I²C1.8 SPI1.9 ESP8266引脚功能一览 ESP8266-NodeMCU引脚功能1.1 可用引脚 ESP8266芯片有17个GPIO引脚(GPIO0~GPIO16)。这些引脚中的GPIO6
转载
2024-04-27 09:42:40
1529阅读
用 Windows 来刷 ESP8266 固件有很多中文教程,来试试直接用 BBB 刷吧。目标是 NodeMCU,ESP-01 可用,就是我买的那个。接线方式在上一篇。当 echo ‘BB-UART2’ > /sys/devices/bone ….. 之后,ttyO2 可用,测试能连接后可以动手(比如用我上一篇博文那愚蠢的做法,或者下载个 minicom。注:minicom 是按 AT 然后
转载
2024-07-02 21:17:32
70阅读
/**********************************************************************
项目名称/Project : 零基础入门学用物联网
程序名称/Program name : 3_2_4_Pin_State_Display_Auto_Refresh
团队/Team : 太极创客团队
转载
2024-06-18 20:08:03
85阅读
本文主要对讲述ESP8266模块硬件连接工作,以及作为服务器和客户端情况下的配置实现的详细过程,并对相关AT指令和实验现象进行说明。 1. 硬件准备模块型号使用的是ESP-12E,基于ESP8266核心处理器的模块,使用模块时,需要对引脚进行相应的连接才能正常使用。引脚连接如下图: 通过USB-TLL下载器与模块连接到电脑,进行AT指令通信。由于模块引脚间距2mm。不能使用2.54mm排插,需要在
主要资料来源于一下几个网站1.nodemcu官网:此处有几个示例和github(用处不大)2.用户说明:http://nodemcu.readthedocs.io/en/master/ (非常重要,该文档可以让你了解关于他的所有操作) 简介: nodemcu 使用lua(撸啊)语言编写,支持lua的基本语法(tab什么的)。nodemcu在esp8266和es32 cpu内
转载
2024-08-11 10:32:33
123阅读
ESP8266芯片的GPIO引脚可用作数字输入来读取引脚电平,也可用作数字输出向外围电路发出控制信号。在这一点上,GPIO引脚与Arduino开发板的引脚功能十分类似。请留意:在很多介绍ESP8266以及NodeMCU的资料里会出现两种引脚命名方法。一种是GPIO编号,一种是NodeMCU引脚名。请注意这两者是不同的,请千万不要混淆。GPIO编号指的是ESP8266芯片的引脚编号如下图所示: 而
转载
2024-04-19 15:10:11
1044阅读
3. waiting for host和硬件工程师联调项目,esp8266启动之后打印:ets Jan 8 2013,rst cause:2, boot mode:(7,7)waiting for hostwifi模块没启动起来正常工作,百度查询了下,就是因为IO 15被拉高了,正常工作时需要将 ESP8266 的 boot模式切换到 flash boot,即 GPIO15→0, GPIO0→1,
转载
2024-09-02 18:07:18
47阅读
GPIO输出开发板原理图如下所示:引脚功能配置:在使用 stm32 时,引脚都有很多的复用功能,当我们想要使用引脚的某个功能(如I2C SPI)等,就需要配置引脚的功能。ESP6266也是如此,下面列出了8266引脚的复用功能:如上图所示,这个引脚的功能1是N0RXD(串口0数据接收引脚),功能2是I2SO_DATA(I2S数据引脚)、功能4是普通的GPIO3、功能5是CLK_XTAL(时钟晶振引
转载
2024-04-17 14:33:28
2705阅读