项目
杨桃�
这个作者很懒,什么都没留下…
展开
-
FTP的简单项目实现
概念:文件传输协议(FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。然而...原创 2019-08-18 20:58:58 · 624 阅读 · 2 评论 -
智能清洁桶项目
硬件需求:树莓派、L9110模块、OLED显示屏、HC-SR04超声波模块、温度传感器、SG90舵机、马达及轮子、清洁桶。架构:远程控制服务端:树莓派。远程控制客户端:linux虚拟机。原理:利用到网络编程、多线程、文件操作–日志模块,通过在linux虚拟机上远程控制小车,实现前进,后退,拐弯,避障等功能,利用超声波模块检测手是否靠近,然后通过sg90舵机模块将盖子打开,手拿开让盖子盖...原创 2019-09-04 13:58:16 · 199 阅读 · 0 评论 -
利用stm32定时器实现LED灯闪烁
本文采用芯片为stm32f103rc,定时器为systick。SysTick—系统定时器是属于 CM3 内核中的一个外设,内嵌在 NVIC 中。系统定时器是一个 24bit 的向下递减的计数器,计数器每计数一次的时间为 1/SYSCLK,一般我们设置系统时钟 SYSCLK 等于 72M。当重装载数值寄存器的值递减到 0 的时候,系统定时器就产生一次中断,以此循环往复。先明确思路:总共分成4各...原创 2019-09-17 20:36:50 · 9304 阅读 · 0 评论