7720| 0
|
[uPyCraft IDE] uPyCraft-micropython教程--camera.py使用教程 |
本帖最后由 z43740979 于 2017-11-17 11:17 编辑 实验准备: 1. uPyCraft 软件,目前最新的是V0.28版本 2. FireBeettle-ESP32主板,FireBeetle Covers-Camera & Audio Media board扩展板 3. 路由器(请将你的电脑和FireBeetle连到同一个网段) 实验代码 [mw_shl_code=python,true]from machine import IIS from machine import Pin import network import time SSID = "DFROBOT_AP" PASSWORD = "12345678" wlan=None camera = IIS(IIS.CAMERA) button = Pin(16, Pin.IN) def connectWifi(ssid,passwd): global wlan wlan=network.WLAN(network.STA_IF) wlan.active(True) wlan.disconnect() wlan.connect(ssid,passwd) while(wlan.ifconfig()[0]=='0.0.0.0'): time.sleep(1) connectWifi(SSID,PASSWORD) camera.init() camera.setFramesize(IIS.HQVGA) camera.setPixformat(IIS.GRAYSCALE) camera.httpServerStart() try: while True: pass except: camera.httpServerStop() wlan.disconnect() [/mw_shl_code]1、将代码上传到FireBeetle-esp32主板上运行结果如下: 运行成功后终端会打印ip地址。 2、运行camera.exe,并输入上面的ip地址 3、点击start就可以看到摄像头传输回来的图像了。 注意:目前http camera只支持 camera.setFramesize(IIS.HQVGA) camera.setPixformat(IIS.GRAYSCALE)这种配置 camera.exe请到uPyCraft-micropython的qq群(619558168)的群文件下载 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed