-
-
STM32f103 物联网OV2640摄像头wifi传送 评分:
本实验基于stm32103开发,实现读取OV2640摄像头采集的图像信息,并存入数组,通过esp8266wifi模块,把数据发送到云端。本例程只提供硬件端代码,服务器端需自己实现。 此外若只用OV2640部分则可把WiFi传输部分注释即可,OV2640和WiFi均作了封装分离,用者自取。部分代码如下: u8 ov2640_jpg_photo() { u8 res=0; u32 i=0,t=0,j=0,c; u32 jpeglen=0; u8* pbuf; u32 Len=0; u8 s[4]; OV2640_JPEG_Mode(); //切换为JPEG模式 OV2640_OutSize_Set(OV2640_JPEG_WIDTH,OV2640_JPEG_HEIGHT); SCCB_WR_Reg(0XFF,0X00); SCCB_WR_Reg(0XD3,30); SCCB_WR_Reg(0XFF,0X01); SCCB_WR_Reg(0X11,0X1); for(i=0;i<10;i++) //丢弃10帧,等待OV2640自动调节好(曝光白平衡之类的) { while(OV2640_VSYNC==1); while(OV2640_VSYNC==0); } while(OV2640_VSYNC==1) //开始采集jpeg数据 { while(OV2640_HREF) { while(OV2640_PCLK==0); ov2640_framebuf[jpeglen]=OV2640_DATA; while(OV2640_PCLK==1); jpeglen++; } } pbuf=(u8*)ov2640_framebuf; for(i=0;i >24); s[1]=(u8)(((Len)&0xff0000;)>>16); s[2]=(u8)(((Len)&0xff00;)>>8); s[3]=(u8)((Len)&0xff;); for(c=0;c<4;c++) //发送报文长度 { USART1->DR=s[c]; while((USART1->SR&0X40;)==0); } SendRAMDate(Len,pbuf); } return res; } 2018-05-12 上传 大小:6.00MB
-
-
基于stm32f103和OV7725的监控拍照计数显示实验
基于stm32f103和OV7725的监控拍照计数显示实验,利用红外检测模块,无人通过时显示监控画面,有人通过时进行拍照,同时记录人数,需要时可采用按键中断来调用显示已拍的照片
立即下载
-
-
STM32F103VET6+ESP8266+OV2640实现的网络摄像头.zip
STM32F103VET6+ESP8266+OV2640实现的网络摄像头,程序是在原子的开源基础上修改而来,目前服务器端接收暂未实现,但可以通过串口查看图片
立即下载
-
-
STM32F103驱动OV7725摄像头【支持STM32F10X系列单片机】
STM32F103驱动程序,资源内包含三种驱动实现方式:寄存器驱动、库函数驱动和HAL库驱动。 项目支持STM32F10X系列单片机调测和移植。 项目可直接编译、运行。
立即下载