智能家居专用-STM32 以太网开发板电路设计(开源带例程
2022-07-26 17:04:58 14.09MB LALA
1
本文档介绍的是一款基于STM32 ENC28J60以太网开发板。作为终端,采集房间内的温湿度、声音、光线等信号,并通过以太网发送出去。接收端可以为一样的终端,也可以是PC,甚至是一个简单的安卓APP。可以作为智能家居的学习开发板。 STM32 ENC28J60 以太网开发板整个电路采用STM32F103RBT6(STM 32F103RBT6数据手册)作为主控制芯片,以太网芯片ENC28J60S和NRF24L01(NRF24L01数据手册)无线模块实现无线通讯。 功能模块包括:TM32开发板最小系统、电源模块、LCD1602液晶显示模块NRF24L01无线模块、ENC28J60以太网模块等。 原理图展示: 控制无线继电器视频: ENC28J60 以太网开发板资源介绍: 1.采用miniUSB供电(5V);128 2.主控芯片为STM32F103RBT6,以太网芯片ENC28J60; 3.集成的传感器:温度芯片、温湿度传感器、咪头、光敏电阻、红外接收头、NRF24L01无线模块; 4.集成3颗LED,2个独立按键,1个UART接口以及1602液晶接口。 购买地址: https://item.taobao.com/item.htm?spm=a230r.1.14.248.HfSl2e&id=35835523347&ns=1&abbucket=5#detail&qq-pf-to=pcqq.c2c 附件内容: 整个ENC28J60 以太网开发板电路设计原理图PDF档; 该ENC28J60 以太网开发板各个功能模块应用代码;
1
EmguCV基础视频教程---第02讲(EmguCV自带例程赏析).pptx
2022-05-03 13:59:58 4.6MB c#
1
主要包含以下资源: UVC v1.5 Class specification USB Video Example v1.5 USB Video FAQ v1.5 USB Video Payload DV v1.5 USB Video Payload Frame Based v1.5 USB Video Payload H264 v1.5 USB Video Payload MPEG-2 TS v1.5 USB Video Payload Uncompressed v1.5 USB Video Payload VP8 v1.5 USB Video Payload Stream Based v1.5 USB Video Transport v1.5 USB Video Payload_MJPEG v1.5 USB Video Temporal Encoder Examples v1.5
2022-04-06 03:00:32 6.59MB stm32 arm 嵌入式硬件 UVC
1
Halcon车轮取圆Hdevelop自带例程Rim,逐字细究全注释,非常适合新手入门参考,自己逐句搜的,供参考
2022-02-16 23:05:25 13KB Halcon Hdevelop 例程 Rim
1
最新STM32F0xx系列固件库 V1.5.0 带全部外设的官方例程
2022-01-06 11:07:34 26.98MB STM32F0xx 固件库 V1.5.0
1
最新版Socket编程,后面带有程序实例,并通过调试,可以直接编译运行;希望对大家有帮助。代码设计服务端、客户端socket实例,设计IPV4、IPV6的实例代码。 网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的。 部分代码(服务器): #include #include #include #include #include #include #include #include #define SERVPORT 3333 /*服务器监听端口号 */ #define BACKLOG 10 /* 最大同时连接请求数 */ main() { int sockfd,client_fd; /*sockfd:监听socket;client_fd:数据传输socket */ struct sockaddr_in my_addr; /* 本机地址信息 */ struct sockaddr_in remote_addr; /* 客户端地址信息 */ if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) { perror( "socket创建出错!"); exit(1); } my_addr.sin_family=AF_INET; my_addr.sin_port=htons(SERVPORT); my_addr.sin_addr.s_addr = INADDR_ANY; bzero( &(my_addr.sin_zero),8); if (bind(sockfd, (struct sockaddr *) &my;_addr, sizeof(struct sockaddr)) == -1) { perror( "bind出错!"); exit(1); } if (listen(sockfd, BACKLOG) == -1) { perror( "listen出错!"); exit(1); } while(1) { sin_size = sizeof(struct sockaddr_in); if ((client_fd = accept(sockfd, (struct sockaddr *) &remote;_addr, &sin;_size)) == -1) { perror( "accept出错"); continue; } printf( "received a connection from %s\n", inet_ntoa(remote_addr.sin_addr)); if (!fork()) { /* 子进程代码段 */ if (send(client_fd, "Hello, you are connected!\n", 26, 0) == -1) perror( "send出错!"); close(client_fd); exit(0); } close(client_fd); } } }
2021-11-27 14:51:55 569KB Socket c语言 例程 最新
1
modbus库文件、动态库 带服务端、客户端例程 支持RTU、TCP模式
2021-10-30 15:29:15 177KB modbus库 c语言 带例程
1
20.智能家居专用-STM32 以太网开发板电路设计(开源带例程).zip
2021-10-27 17:03:08 15.47MB STM32 智能家居
1
谢谢大家支持,
2021-10-04 09:57:58 46.33MB ROS
1