1 Star 2 Fork 3

py2012/esp32c3

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main_tft_aht10.py 982 Bytes
一键复制 编辑 原始数据 按行查看 历史
from machine import SPI, Pin, I2C
from ST7735 import TFT, bitSwap
import time
import framebuf
import aht10
addr = 0x38
i2c = I2C(0, scl=Pin(5), sda=Pin(4), freq = 1_000_000)
def main():
aht = aht10.AHT10(i2c,0,addr)
spi = SPI(1, baudrate=40000000, polarity=0, phase=0,sck=Pin(2), mosi=Pin(3))
tft=TFT(spi,'/combined.bin',6,10,7,160,80)
tft.init_7735(tft.REDTAB80x160)
tft.fill(tft.BLACK)
time.sleep(1)
while True:
shidu = aht.humidity()#湿度
wendu = aht.temperature()#温度
tft.buffer.fill(0)
tft.text((1,1),str("温度:%.2f" %(wendu)), bitSwap(TFT.RED),(2,2))
tft.text((1,30),str("湿度:%.2f" %(shidu)), bitSwap(TFT.GREEN),(2,2))
# tft.text((1,60),str(time.strftime('%Y.%m.%d',time.localtime(time.time()))), bitSwap(TFT.GREEN),(2,2))
buffer = tft.buffer
tft.image(0,0,160,80,buffer)
time.sleep(5)
if __name__ == "__main__":
main()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/py2012/esp32c3.git
git@gitee.com:py2012/esp32c3.git
py2012
esp32c3
esp32c3
master

搜索帮助