dcexpert 发表于 2021-5-8 21:01

OV2640 摄像头的 micropython 驱动

<p>ESP8266 和 ESP32 的 MicroPython ArduCAM OV2640 基本接口。</p>

<p>&nbsp;</p>

<p><strong>引脚</strong><br />
<br />
将相机连接到 ESP8266 和 ESP32 的方法如下</p>

<p>&nbsp;</p>

<table border="1">
        <thead>
                <tr>
                        <th>相机引脚 &nbsp;</th>
                        <th>ESP8266 引脚 &nbsp;</th>
                        <th>ESP32 引脚 &nbsp;</th>
                </tr>
        </thead>
        <tbody>
                <tr>
                        <td>CS &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td>GPIO2 &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td>GPIO15 &nbsp; &nbsp; &nbsp;</td>
                </tr>
                <tr>
                        <td>MOSI &nbsp; &nbsp; &nbsp;</td>
                        <td>GPIO13 &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td>GPIO13 &nbsp; &nbsp; &nbsp;</td>
                </tr>
                <tr>
                        <td>MISO &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td>GPIO12 &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td>GPIO12 &nbsp; &nbsp; &nbsp;</td>
                </tr>
                <tr>
                        <td>SCK&nbsp; &nbsp; &nbsp;</td>
                        <td>GPIO14 &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td>GPIO14 &nbsp; &nbsp; &nbsp;</td>
                </tr>
                <tr>
                        <td>SDA&nbsp; &nbsp; &nbsp;</td>
                        <td>GPIO4 &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td>GPIO21 &nbsp; &nbsp; &nbsp;</td>
                </tr>
                <tr>
                        <td>SCL &nbsp; &nbsp; &nbsp;</td>
                        <td>GPIO5 &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td>GPIO22 &nbsp; &nbsp; &nbsp;</td>
                </tr>
        </tbody>
</table>

<p>&nbsp;</p>

<p>驱动网址:</p>

<p>**** Hidden Message *****</p>

dcexpert 发表于 2021-5-8 21:02

<pre>
<code class="language-python">import ov2640
import gc
import time
import sys

FNAME = 'image2.jpg'

def main():
    try:
      print("initializing camera")
      cam = ov2640.ov2640(resolution=ov2640.OV2640_320x240_JPEG)
      #cam = ov2640.ov2640(resolution=ov2640.OV2640_1024x768_JPEG)
      print(gc.mem_free())
   
      clen = cam.capture_to_file(FNAME, True)
      print("captured image is %d bytes" % clen)
      print("image is saved to %s" % FNAME)
   
      time.sleep(10)
      sys.exit(0)
   
    except KeyboardInterrupt:
      print("exiting...")
      sys.exit(0)


if __name__ == '__main__':
    main()</code></pre>

<p>使用方法</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

火辣西米秀 发表于 2021-5-8 21:30

<p>驱动网址在哪里</p>

littleshrimp 发表于 2021-5-9 07:39

<p>OV2640可以通过SPI读取图像吗?</p>

dcexpert 发表于 2021-5-9 16:35

littleshrimp 发表于 2021-5-9 07:39
OV2640可以通过SPI读取图像吗?

<p>看例程是可以,还没有尝试。</p>

littleshrimp 发表于 2021-5-9 18:59

dcexpert 发表于 2021-5-9 16:35
看例程是可以,还没有尝试。

<p>以前弄得时候好像都是并口传输</p>

dcexpert 发表于 2021-5-9 21:42

littleshrimp 发表于 2021-5-9 18:59
以前弄得时候好像都是并口传输

<p>现在流行串行接口<img height="28" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/grinning-face-with-smiling-eyes_1f601.png" width="28" /></p>

littleshrimp 发表于 2021-5-9 22:08

dcexpert 发表于 2021-5-9 21:42
现在流行串行接口

<p>估计是OV2640模块加转换芯片了</p>

zxy2266 发表于 2021-5-11 22:25

<p>学习一下</p>

asdjhgaksjd 发表于 2021-8-12 23:01

学习学习

hcp_arduino 发表于 2022-2-18 17:07

学习下....

leiyong711 发表于 2022-2-23 11:54

谢谢分享

testox 发表于 2022-3-16 07:41

<table cellpadding="0" cellspacing="0">
        <tbody>
                <tr>
                        <td>谢谢分享</td>
                </tr>
        </tbody>
</table>

emdking 发表于 2022-3-17 09:51

<p>学习一下,谢谢!</p>

是最帅的啊 发表于 2022-3-25 11:47

这个可以有

gjp1985 发表于 2022-5-2 23:54

<p>学习学习</p>

rocde 发表于 2023-2-7 15:43

thank u!

aesvwerawexasd 发表于 2023-2-9 16:23

学习

飞扬自我 发表于 2023-3-21 16:17

<p>来学习一下</p>

fxyc87 发表于 2023-3-25 16:27

看一看。。。。。。
页: [1] 2 3
查看完整版本: OV2640 摄像头的 micropython 驱动