OV2640_ESP8266_pythonApp:该存储库是使用OV2640的ESP8266 Nodemcu ArduCam拍摄了一张简单的320x240照片。 拍照后,它将串行数据发送到python计算机应用程序以显示新照片

上传者: 42172972 | 上传时间: 2023-03-16 11:43:05 | 文件大小: 44.01MB | 文件类型: ZIP
OV2640_ESP8266_pythonApp 该存储库是使用OV2640的ESP8266 Nodemcu ArduCam拍摄了一张简单的320x240照片。 拍照后,它将串行数据发送到python计算机应用程序以显示新照片。 ArduCam OV2640是使用I2C和SPI通信的2MP。 I2C通信用于设置相机模式和拍摄照片。 SPI通信只是收集照片的数据。 在这种情况下,我们收集每个像素的颜色。 像素颜色为RGB565(每个像素2字节)。 收集的数据将通过串行通信发送到计算机上的python应用程序。 然后将像素阵列转换为可见照片。 代码详细信息 ESP8266 (Platformio用于上传代码) Python应用程式(使用PyCharm来执行程式码)

文件下载

资源详情

[{"title":"( 2608 个子文件 44.01MB ) OV2640_ESP8266_pythonApp:该存储库是使用OV2640的ESP8266 Nodemcu ArduCam拍摄了一张简单的320x240照片。 拍照后,它将串行数据发送到python计算机应用程序以显示新照片","children":[{"title":"platformio.ini <span style='color:#111;'> 467B </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 504B </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 4.16KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 94B </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"ov5642_regs.h <span style='color:#111;'> 102.55KB </span>","children":null,"spread":false},{"title":"memorysaver.h <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"ov7675_regs.h <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"mt9v111_regs.h <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"ov7725_regs.h <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"mt9t112_regs.h <span style='color:#111;'> 171B </span>","children":null,"spread":false},{"title":"library.json <span style='color:#111;'> 465B </span>","children":null,"spread":false},{"title":"ov3640_regs.h <span style='color:#111;'> 7.00KB </span>","children":null,"spread":false},{"title":"keywords.txt <span style='color:#111;'> 8.10KB </span>","children":null,"spread":false},{"title":"mt9d112_regs.h <span style='color:#111;'> 10.38KB </span>","children":null,"spread":false},{"title":"ov7670_regs.h <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"mt9d111_regs.h <span style='color:#111;'> 15.13KB </span>","children":null,"spread":false},{"title":"mt9m112_regs.h <span style='color:#111;'> 4.29KB </span>","children":null,"spread":false},{"title":"ArduCAM.h <span style='color:#111;'> 25.87KB </span>","children":null,"spread":false},{"title":"ov7660_regs.h <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"mt9m001_regs.h <span style='color:#111;'> 256B </span>","children":null,"spread":false},{"title":"ArduCAM_Shield_V2_Multi_Capture2SD.ino <span style='color:#111;'> 7.46KB </span>","children":null,"spread":false},{"title":"ArduCAM_Shield_V2_Video_Streaming.ino <span style='color:#111;'> 15.95KB </span>","children":null,"spread":false},{"title":"ArduCAM_Shield_V2_Touch.ino <span style='color:#111;'> 10.19KB </span>","children":null,"spread":false},{"title":"ArduCAM_Shield_V2_Capture2SD.ino <span style='color:#111;'> 6.31KB </span>","children":null,"spread":false},{"title":"ArduCAM_Shield_V2_Camera_Playback.ino <span style='color:#111;'> 8.62KB </span>","children":null,"spread":false},{"title":"ArduCAM_Shield_V2_MT9V034_Camera_RAW.ino <span style='color:#111;'> 4.33KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 483B </span>","children":null,"spread":false},{"title":"ArduCAM_Shield_V2_Digital_Camera.ino <span style='color:#111;'> 8.85KB </span>","children":null,"spread":false},{"title":"ArduCAM_Shield_V2_short_movie_clip.ino <span style='color:#111;'> 11.14KB </span>","children":null,"spread":false},{"title":"ArduCAM_Shield_V2_MT9M001_Camera_RAW.ino <span style='color:#111;'> 4.30KB </span>","children":null,"spread":false},{"title":"ArduCAM_Shield_V2_MT9D111_Camera_JPEG.ino <span style='color:#111;'> 22.40KB </span>","children":null,"spread":false},{"title":"ArduCAM_Shield_V2_MT9M034_Camera_RAW.ino <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"ArduCAM_Shield_V2_Digital_Camera_2560.ino <span style='color:#111;'> 16.02KB </span>","children":null,"spread":false},{"title":"ArduCAM_Shield_V2_Video2SD.ino <span style='color:#111;'> 10.20KB </span>","children":null,"spread":false},{"title":"arducam_ov2640_4cams_capture.cpp <span style='color:#111;'> 12.35KB </span>","children":null,"spread":false},{"title":"arducam_ov2640_capture.cpp <span style='color:#111;'> 5.47KB </span>","children":null,"spread":false},{"title":"arducam_ov5642_capture.cpp <span style='color:#111;'> 5.14KB </span>","children":null,"spread":false},{"title":"arducam_arch_raspberrypi.h <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"arducam_arch_raspberrypi.c <span style='color:#111;'> 3.98KB </span>","children":null,"spread":false},{"title":"arducam_ov5640_4cams_capture.cpp <span style='color:#111;'> 12.61KB </span>","children":null,"spread":false},{"title":"makefile <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"arducam_ov5642_4cams_capture.cpp <span style='color:#111;'> 12.21KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 934B </span>","children":null,"spread":false},{"title":"arducam_ov5640_capture.cpp <span style='color:#111;'> 5.54KB </span>","children":null,"spread":false},{"title":"ArduCAM_ESP8266_V1_OV5640_Capture2SD.ino <span style='color:#111;'> 4.10KB </span>","children":null,"spread":false},{"title":"ArduCAM_ESP8266_V2_OV5640_Video2SD.ino <span style='color:#111;'> 8.41KB </span>","children":null,"spread":false},{"title":"ArduCAM_ESP8266_V1_OV2640_Video2SD.ino <span style='color:#111;'> 8.12KB </span>","children":null,"spread":false},{"title":"ArduCAM_ESP8266_V1_OV5640_Video2SD.ino <span style='color:#111;'> 8.41KB </span>","children":null,"spread":false},{"title":"ArduCAM_ESP8266_V2_OV2640_Capture2SD.ino <span style='color:#111;'> 3.73KB </span>","children":null,"spread":false},{"title":"ArduCAM_ESP8266_OV5640_Capture.ino <span style='color:#111;'> 7.61KB </span>","children":null,"spread":false},{"title":"materialize.css <span style='color:#111;'> 192.00KB </span>","children":null,"spread":false},{"title":"materialize.min.css <span style='color:#111;'> 146.91KB </span>","children":null,"spread":false},{"title":"materialize.min.js <span style='color:#111;'> 123.46KB </span>","children":null,"spread":false},{"title":"materialize.js <span style='color:#111;'> 261.69KB </span>","children":null,"spread":false},{"title":"jquery-2.1.1.min.js <span style='color:#111;'> 82.27KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"Roboto-Regular.woff2 <span style='color:#111;'> 48.08KB </span>","children":null,"spread":false},{"title":"Roboto-Bold.woff2 <span style='color:#111;'> 48.80KB </span>","children":null,"spread":false},{"title":"Roboto-Regular.woff <span style='color:#111;'> 60.29KB </span>","children":null,"spread":false},{"title":"Roboto-Light.woff2 <span style='color:#111;'> 48.22KB </span>","children":null,"spread":false},{"title":"Roboto-Regular.ttf <span style='color:#111;'> 123.12KB </span>","children":null,"spread":false},{"title":"Roboto-Thin.woff2 <span style='color:#111;'> 47.39KB </span>","children":null,"spread":false},{"title":"Roboto-Light.woff <span style='color:#111;'> 60.86KB </span>","children":null,"spread":false},{"title":"Roboto-Medium.woff2 <span style='color:#111;'> 49.05KB </span>","children":null,"spread":false},{"title":"Roboto-Light.ttf <span style='color:#111;'> 123.82KB </span>","children":null,"spread":false},{"title":"Roboto-Thin.ttf <span style='color:#111;'> 124.59KB </span>","children":null,"spread":false},{"title":"Roboto-Thin.woff <span style='color:#111;'> 60.18KB </span>","children":null,"spread":false},{"title":"Roboto-Medium.ttf <span style='color:#111;'> 124.50KB </span>","children":null,"spread":false},{"title":"Roboto-Bold.ttf <span style='color:#111;'> 124.75KB </span>","children":null,"spread":false},{"title":"Roboto-Bold.woff <span style='color:#111;'> 61.40KB </span>","children":null,"spread":false},{"title":"Roboto-Medium.woff <span style='color:#111;'> 61.50KB </span>","children":null,"spread":false},{"title":"Material-Design-Icons.woff2 <span style='color:#111;'> 32.44KB </span>","children":null,"spread":false},{"title":"Material-Design-Icons.woff <span style='color:#111;'> 99.58KB </span>","children":null,"spread":false},{"title":"Material-Design-Icons.svg <span style='color:#111;'> 322.36KB </span>","children":null,"spread":false},{"title":"Material-Design-Icons.eot <span style='color:#111;'> 99.72KB </span>","children":null,"spread":false},{"title":"LICENSE.txt <span style='color:#111;'> 19.69KB </span>","children":null,"spread":false},{"title":"Material-Design-Icons.ttf <span style='color:#111;'> 99.50KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"demo.jpg <span style='color:#111;'> 26.97KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"video.html <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"ArduCAM_ESP8266_V1_OV5642_Capture2SD.ino <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false},{"title":"ArduCAM_ESP8266_V1_OV2640_Capture2SD.ino <span style='color:#111;'> 3.73KB </span>","children":null,"spread":false},{"title":"ArduCAM_ESP8266_V2_OV2640_Video2SD.ino <span style='color:#111;'> 8.12KB </span>","children":null,"spread":false},{"title":"ArduCAM_ESP8266_OV5642_Capture.ino <span style='color:#111;'> 7.80KB </span>","children":null,"spread":false},{"title":"materialize.css <span style='color:#111;'> 192.00KB </span>","children":null,"spread":false},{"title":"materialize.min.css <span style='color:#111;'> 146.91KB </span>","children":null,"spread":false},{"title":"materialize.min.js <span style='color:#111;'> 123.46KB </span>","children":null,"spread":false},{"title":"materialize.js <span style='color:#111;'> 261.69KB </span>","children":null,"spread":false},{"title":"jquery-2.1.1.min.js <span style='color:#111;'> 82.27KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"Roboto-Regular.woff2 <span style='color:#111;'> 48.08KB </span>","children":null,"spread":false},{"title":"Roboto-Bold.woff2 <span style='color:#111;'> 48.80KB </span>","children":null,"spread":false},{"title":"Roboto-Regular.woff <span style='color:#111;'> 60.29KB </span>","children":null,"spread":false},{"title":"Roboto-Light.woff2 <span style='color:#111;'> 48.22KB </span>","children":null,"spread":false},{"title":"Roboto-Regular.ttf <span style='color:#111;'> 123.12KB </span>","children":null,"spread":false},{"title":"Roboto-Thin.woff2 <span style='color:#111;'> 47.39KB </span>","children":null,"spread":false},{"title":"Roboto-Light.woff <span style='color:#111;'> 60.86KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明