完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
设备:ESP8266 板,CD74HC4067 16 通道多路复用器
代码平台:micropython 在 RPi 上使用 Thonny 通过 USB 电缆传输。 项目目标:16 个单独的光敏电阻来触发单独的 LED 或继电器。 代码: 开场白…… 代码:全选from machine import Pin, ADC from time import sleep_ms s0 = Pin(16, Pin.OUT) # assigns s0 on multiplexer to D0 pin on ESP8266 s1 = Pin(5, Pin.OUT) # D1 s2 = Pin(4, Pin.OUT) # D2 s3 = Pin(2, Pin.OUT) # D4 SIG_pin = ADC(0) # assigns SIG on multiplexer to A0 pin on ESP8266 为了测试代码,我运行了超级简单的... 代码:全选val = Sig_pin.read() print(val) 我得到一个反映输出的值...我不确定来自 (16) 个通道中的哪个。如果我评论了 4 个 s# 引脚中的 3 个,我得到了预期的值变化……但同样,我不确定来自活动引脚的哪个通道。 我已经考虑过了,我可以创建一个二进制目录来用于频道。 代码:全选mux = [{0b0000},{0b0001},{0b0010},{0b0011}],[{0b0100},{0b0101},{0b0110},{0b0111}],[{0b1000},{0b1001},{0b1010},{0b1011}],[{0b1100},{0b1101},{0b1110},{0b1111}] 在 arduino 中,我可以使用 ```digitalWrite(pin,channel)``` 来调用特定的通道,但是我如何在 python 中执行此操作? 然后我怎样才能让```Sig_pin```读取那个特定的引脚和通道? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
945 浏览 0 评论
1672 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1330 浏览 1 评论
1233 浏览 1 评论
5021 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1253浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
927浏览 3评论
2338浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2527浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1052浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:42 , Processed in 1.250620 second(s), Total 69, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
377
