电阻和下拉电阻是用在数字电路中,存在高低电平的场合。电阻是用来解决总线驱动能力不足时提供电流的问题的。一般说法是增大电流,下拉电阻是用来吸收电流(抵抗干扰)。是将电压拉高,下拉是将电压低,主要用在三极管或场管的控制极的电位,因为只有满足电压差才会工作。 文章目录原理作用图示参考文献 原理上电阻:在上电阻所连接的导线上,如果外部组件未启用,电阻则“微弱地”将输入电压信号“
电阻的作用(转)  就是将不确定的信号通过一个电阻嵌位在高电平,电阻同时起限流作用,下拉同理. 是对器件注入电流,下拉是输出电流,弱强只是电阻的阻值不同,没有什么严格区分,对于非集电极(或漏极)开路输出型电路(如普通门电路)提升电流和电压的能力是有限的,电阻的功能主要是为集电极开路输出型电路输出电流通道。 一.应用 1、当TTL电路驱动COMS电路时,如果TTL
前几天自己在搞8266时因为没有认真对待,遇到了不少奇葩的问题现做一总结,也希望能帮到一些刚接触8266的朋友们。一、电源首先,最最最重要的便是电源,8266的数字部分和模拟部分的电压交叉范围很小(3.0~3.3V),因此我们的电源必须满足(1)稳定,由于8266电流还是比较大的,而电压范围又很小,所以稳定时必须的,不能上电前电后差太大(2)范围必须在3.0与3.3之间(3)一般的CH340转t
wifi模块正常电,需要涉及ESP8266 NOS SDK的 wifi接口部分、TCP/UDP部分  还有用户参数区访问部分。/********************user_init函数***********************************/ void ICACHE_FLASH_ATTR user_init(void) { uint32 system_free_si
转载 2024-04-01 06:24:47
149阅读
ESP8266EX 电时引脚的初始化状态问题: ESP8266EX 使用SDK:NONOS_SDK_1.5.3_16_04_18,IOT_demo中的light。 电后的350ms内,GPIO12,GPIO13,GPIO14引脚的电平始终为高电平。在使用ESP8266EX作为MCU做了一个wifi 七彩灯。4路PWM引脚分别为:R(GPIO 14), B(GPIO12),
转载 2024-04-25 18:13:20
116阅读
ESP8266 Arduino开发之路(9)— OLED的UI显示控制一、前言在上一节中,我们使用了esp8266-oled-ssd1306库来实现OLED屏幕的显示,该库函数还提供了UI显示的文件库:OLEDDisplayUi.cpp,我们可以使用其提供的库来实现一些很炫酷的UI界面。 Ui库提供了一组基本的Ui元素,称为Frames 和Overlays;Frames被用来提供基本的显示,在设定
转载 2024-03-27 11:08:58
135阅读
1.复制需要烧录的代码路径2.在eclipse中右边空白处点击右键选择import3.打开c/c++文件选择带有 Makefile 的文件,点击Next4.取消c++勾选 选择 Cygwin GCC ,把复制的代码路径粘贴到第二行空白栏,点击Finish5.导入成功6.打开esp8266-xpMqtt-master代码文件7.打开app下的user文件夹,打开mqttusertasks.c 文件,
转载 2024-05-21 13:19:35
152阅读
买了几个ESP-01s, 和一个继电器模块来接入Home Assistant做WiFi开关,长这样: 这个小板子用的是GPIO 0 来控制继电器,但是发现ESP8266 有个bug,电的时候他的GPIO 0会抖动一下,导致接到这个口的继电器会跳一下。翻了一下网上的解决方案,大概有几种:1. 额外增加启动电路,前500ms禁止光耦输出。这种方法要重新自己做PCB,懒,放弃。2. 在GPI
WIFI小车APP远程控制,无线智能小车之ESP8266例程  第一、原理讲解原理简述:利用发布订阅模式,即:利用ESP8266 订阅了一个主题,再利用app inventor 编写的app 往这个主题发布消息,由于ESP8266 订阅了这个消息,所以就可以收到app发布得消息,从而执行相应得动作,比如前进\后退\左转\右转。第二、小车改装如果有小车的话可以进行改装,改装成WI
转载 2024-08-27 13:36:04
68阅读
阅读本文前,建议先阅读《esp8266 内存分布》和《esp8266 段的概念》。通过《esp8266 段的概念》,我们已经知道 .rodata 会占用 dRAM 的空间,从而减小实际可用的 heap 空间大小。因此我们当前的优化目标就是减小 .rodata 的使用量。os_printf为了减小打印字符串所占用的 dRAM 空间,在 sdk 中一直存在着一个看上去有些奇怪的打印宏 os_print
淘宝链接https://detail.tmall.com/item.htm?id=540067174120&spm=a1z09.2.0.0.6f7c6509ujAvQs&_u=71qf7bf5e11bArduino配置ESP8266http://www.windworkshop.cn/?p=758 1、打开Arduino,选择“首选项”,在“附加开发板管理器网址”中填入h
转载 2024-05-23 23:40:31
120阅读
做数字IC工程师可不能只在RTL级打转,电路级很多知识也要掌握。但是因为知识比较零散,所以发一博来做个随记好了。 电阻 电阻与下拉电阻用在什么场合?    答:用在数字电路中,存在高低电平的场合。    电阻与下拉电阻怎么接线?    电阻:电阻一端接VCC,一端接逻辑电平
       在前面的章节中,我们已经安装了虚拟机Oracle VM VirtualBox,并在虚拟机中安装了64位的Win10系统,而且在Win10系统中安装了VSCode,最后在VSCode中安装了PlatformIO开发环境。       PlatformIO开发环境可用来配合Arduino UNO、ESP826
/*用到的库:Adafruit_Fingerprint,blinker Arduino库( https://diandeng.tech/doc/001-%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B%2F02-esp8266-WiFi%E6%8E%A5%E5%85%A5.md )*/ /*BLINKER库函数*/ #define BLINKER_PRINT Serial
转载 2024-08-23 20:58:04
120阅读
ESP8266原厂提供了Non-OS和RTOS版本的SDK。Non-OS版本SDK主要使用定时器和回调函数的方式实现各个功能事件嵌套,达到设定条件后触发指定的事件及回调函数。同时Non-OS使用的是espconn接口实现网络操作,开发者须按照espconn接口使用规则进行网络应用开发。RTOS版本SDK使用FreeRTOS嵌入式实时操作系统,开发者使用FreeRTOS的标准接口实现资源管理、定时、
 是上海乐鑫研发的高性能无线 SOC ,旨在以最低成本提供最大实用性,为 WiFi  功能嵌入其他系统提供无限可能,被称为业界里程碑。通俗的讲就是高性能单片机+ 无线WiFi 外设,特性如下: ESP8266 低功耗、高集成度的 Wi-Fi  芯片 仅需 7  个**元器件 超宽工作温度范围:-
转载 2024-05-09 10:42:46
134阅读
(示例:stm32f103c8t6+esp01s串口AT指令模式)流程简介:一、 MQTT透传AT固件烧录      本期教程使用的是stm32+AT指令控制esp01s接入华为云联网平台完成数据上报与命令处理,在先前如果使用Arduino开发过后的esp8266可能已经无法使用AT指令,或者出厂固件不支持全部的MQTT功能,这里我们首先对esp8266进行MQTT固
转载 2024-04-20 11:00:17
1032阅读
2点赞
启用mosquitto加密要在mosquitto启用加密,您首先需要拥有证书。 您可以从发行证书的公司购买它们,也可以将它们自己生成为自签名证书。安装OpenSSL包首先,确认您已安装openssl软件包,并且它具有较新的版本(1.0.2g),如以下屏幕截图所示:如果您尚未安装openssl,则需要先使用以下命令进行安装:生成证书首先转到/etc/mosquitto/certs并发出以下命令:
转载 2024-03-15 13:01:41
69阅读
在IOT Kit开发板提供了一些基础的外设及传感器,本篇通过驱动按键、LED灯、继电器、光敏电阻和电机来学习ESP8266的IO口功能,即数字输入、数字输出、模拟输入和PWM模拟输出功能。1. 数字IOArduino for ESP8266可以使用Arduino操作IO口的方式,即使用pinMode、digitalRead和digitalWrite函数进行操作:使用pinMode(pin, mo
转载 2024-04-29 21:52:27
1165阅读
       从接触ESP8266到现在也有快一个月的时间了。我最开始是用的有人的WIFI模块,感觉资料还比较全,用起来还比较顺手。后来发现有低成本的ESP8266模块就立马入手了几个,发现资料太乱了都不知道从哪里开始搞起,测试了一下经常是busy。所以去买了几个TM7681(想着是联华科这样的大厂出来的虽然贵几块钱应该会稳定些),买回来
转载 2024-04-27 19:34:58
27阅读
  • 1
  • 2
  • 3
  • 4
  • 5