当前位置: 首页 > wzjs >正文

可靠的网站建设图平台推广是做什么的

可靠的网站建设图,平台推广是做什么的,帝国cms做企业网站,购物网站建设公司通过ESP32开发板,实现NFC卡片控制继电器通断,从而实现多种设备的通电,从而可以开发出智能的物联网、家电等多种设备 ESP32与RFID-RC522的接线方法 RC522 引脚ESP32 引脚(示例)说明SDA/CSGPIO5SPI 片选(CS)SCKGPIO18SPI 时钟(SCK)MOSIGPIO23主出从入(Master Out)MIS…

通过ESP32开发板,实现NFC卡片控制继电器通断,从而实现多种设备的通电,从而可以开发出智能的物联网、家电等多种设备

ESP32与RFID-RC522的接线方法

RC522 引脚ESP32 引脚(示例)说明
SDA/CSGPIO5SPI 片选(CS)
SCKGPIO18SPI 时钟(SCK)
MOSIGPIO23主出从入(Master Out)
MISOGPIO19主入从出(Master In)
RSTGPIO22模块复位信号
3.3V3.3V必须使用 3.3V 供电(5V 会烧毁)
GNDGND接地

注意:RFID-RC522模块只能链接ESP32开发板上的3.3V供电,不能选择5v的,很容易烧坏RFID-RC522板子

ESP32与继电器的接线方式,就很简单了。

下面是代码部分—mfrc522.py的代码:

from machine import Pin, SPI
from os import uname

emptyRecv = b""

class MFRC522:

    GAIN_REG = 0x26
    MAX_GAIN = 0x07

    OK = 0
    NOTAGERR = 1
    ERR = 2

    REQIDL = 0x26
    REQALL = 0x52
    AUTHENT1A = 0x60
    AUTHENT1B = 0x61

    def __init__(self, spi=None, gpioRst=None, gpioCs=None):

        if gpioRst is not None:
            self.rst = Pin(gpioRst, Pin.OUT)
        else:
            self.rst = None
        assert(gpioCs is not None, "Needs gpioCs") # TODO fails without cableSelect
        if gpioCs is not None:
            self.cs = Pin(gpioCs, Pin.OUT)
        else:
            self.cs = None

        # TODO CH rationalise which of these are referenced, which can be identical
        self.regBuf = bytearray(4)
        self.blockWriteBuf = bytearray(18)
        self.authBuf = bytearray(12)
        self.wregBuf = bytearray(2)
        self.rregBuf = bytearray(1)
        self.recvBuf = bytearray(16)
        self.recvMv = memoryview(self.recvBuf)

        if self.rst is not None:
            self.rst.value(0)
        if self.cs is not None:
            self.cs.value(1)

        if spi is not None:
            self.spi = spi
        else:
            sck = Pin(14, Pin.OUT)
            mosi = Pin(13, Pin.OUT)
            miso = Pin(12, Pin.IN)
            if uname()[0] == 'WiPy':
                self.spi = SPI(0)
                self.spi.init(SPI.MASTER, baudrate=1000000, pins=(sck, mosi, miso))
            elif uname()[0] == 'esp8266': # TODO update to match https://github.com/

http://www.dtcms.com/wzjs/452840.html

相关文章:

  • wordpress手机建站百度文库个人登录入口
  • 网站为什么要备案登记万网商标查询
  • 做恒生指数看什么网站活动策划方案详细模板
  • 移动端网站定制关键词排名推广怎么做
  • 网站收藏的链接怎么做营销推广内容
  • 三合一网站建设平台海会网络做的网站怎么做优化
  • 青岛建站软件个人网页
  • 惠州网站建设制作价格关键词优化seo
  • 拼多多无货源网店怎么开seo推广教学
  • 网站优化怎么看百度免费推广
  • 广告文案生成器什么叫优化
  • 如何给网站做防盗链百度网络营销app
  • 丽之鑫科技网站后台怎么做做seo推广一年大概的费用
  • 高性能网站建设进阶...宁波网络推广外包
  • 网站如何做视频教程北京cms建站模板
  • 烟台高端网站制作公司搜一搜搜索
  • 自己做视频网站的流程建网站找哪个公司
  • 陕西汉中网站建设郴州网站建设网络推广平台
  • 八度填写icp备案网站 接入信息提升seo搜索排名
  • 电子商务网站建设解决方案太原关键词排名提升
  • 广州网站建设排名一览表惠州百度seo找谁
  • wordpress dux主题5.2网站seo优化方案项目策划书
  • 专业的移动网站建设华夏思源培训机构官网
  • 保定有那些网站网站超级外链
  • 广州天河区网站建设国家提供的免费网课平台
  • 广饶网站设计域名服务器ip查询网站
  • 网站的数据备份和恢复百度收录api怎么提交
  • 中国住房城乡建设部网站首页最新新闻事件
  • dede怎么做音乐网站如何创建网站
  • 网站推广怎么做流量大东莞seo顾问