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连到同一个网段)
实验代码
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'):
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()
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)的群文件下载
页:
[1]