<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ffdsafsd的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ffdsafsd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ffdsafsd]]></copyright><item><title><![CDATA[基于树莓派上实现的智能垃圾桶]]></title><link>https://blog.youkuaiyun.com/ffdsafsd/article/details/100547638</link><guid>https://blog.youkuaiyun.com/ffdsafsd/article/details/100547638</guid><author>ffdsafsd</author><pubDate>Wed, 04 Sep 2019 21:50:34 +0800</pubDate><description><![CDATA[基于树莓派上实现的智能垃圾桶
整体功能
垃圾桶分为移动模式和清洁桶模式，移动模式垃圾桶通过电机操作马达轮子进行移动，清洁桶模式则LED屏幕亮起，检测温度，自动拉起桶盖，整体通过远程利用客户端进行控制。
LED屏的实现
oled.c
#include &lt;wiringPi.h&gt;
#include &lt;wiringPiI2C.h&gt;
#include &lt;time.h&gt;
#...]]></description><category></category></item><item><title><![CDATA[在linux内实现FTP传输]]></title><link>https://blog.youkuaiyun.com/ffdsafsd/article/details/99704703</link><guid>https://blog.youkuaiyun.com/ffdsafsd/article/details/99704703</guid><author>ffdsafsd</author><pubDate>Sun, 18 Aug 2019 16:04:33 +0800</pubDate><description><![CDATA[FTP项目实现过程
架构及功能
架构
分为用户端与客户端
功能
基础功能
1.显示服务端文件 -ls
2.下载服务端文件 -get
3.上传客户端文件 -put
4.切换服务端目录 -cd
5.退出 -quit
高级功能
1.用户密码验证
2.下载上传的文件通过md5验证
3.显示历史记录
架构实现
服务端
    s_fd=socket(AF_INET,SOCK_STREAM,0);//sock...]]></description><category></category></item><item><title><![CDATA[超声波测距模块]]></title><link>https://blog.youkuaiyun.com/ffdsafsd/article/details/97616929</link><guid>https://blog.youkuaiyun.com/ffdsafsd/article/details/97616929</guid><author>ffdsafsd</author><pubDate>Sun, 28 Jul 2019 17:26:11 +0800</pubDate><description><![CDATA[超声波测距模块
简介
超声波测距模块是用来测量距离的一种产品，通过发送和收超声波，利用时间差和声音传播速度，计算出模块到前方障碍物的距离。
超声波测距模块：
超声波测距模块有好多种类型，目前比较常用的有URM37超声波传感器默认是232接口，可以调为TTL接口,URM05大功率超声波传感器测试距离能到10米，算是目前来说测试距离比较远的一款了，另外还有比较常用的国外的几款SRF系列的超声波模块，目...]]></description><category></category></item><item><title><![CDATA[esp8266的认识和简单使用]]></title><link>https://blog.youkuaiyun.com/ffdsafsd/article/details/97616122</link><guid>https://blog.youkuaiyun.com/ffdsafsd/article/details/97616122</guid><author>ffdsafsd</author><pubDate>Sun, 28 Jul 2019 16:56:54 +0800</pubDate><description><![CDATA[esp8266
esp8266功能
ESP8266可以实现的主要功能包括：串口透传，PWM 调控，GPIO控制。
串口透传：数据传输，传输的可靠性好，最大的传输速率为：460800bps。
PWM 调控：灯光调节，三色LED 调节，电机调速等。
GPIO控制：控制开关，继电器等。
esp8266工作模式
¨ STA 模式：ESP8266模块通过路由器连接互联网，手机或电脑通过互联网实现对设备的远程...]]></description><category></category></item><item><title><![CDATA[简单的单片机串口通信]]></title><link>https://blog.youkuaiyun.com/ffdsafsd/article/details/97615702</link><guid>https://blog.youkuaiyun.com/ffdsafsd/article/details/97615702</guid><author>ffdsafsd</author><pubDate>Sun, 28 Jul 2019 16:05:36 +0800</pubDate><description><![CDATA[单片机串口通信
串行接口 (Serial Interface) 是指数据一位一位地顺序传送，其特点是通信线路简单，只要一对传输线就可以实现双向通信（可以直接利用电话线作为传输线），从而大大降低了成本，特别适用于远距离通信，但传送速度较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是：数据位的传送，按位顺序进行，最少只需一根传输线即可完成；成本低但传送速度慢。串行通讯的...]]></description><category></category></item><item><title><![CDATA[链表的学习及认识]]></title><link>https://blog.youkuaiyun.com/ffdsafsd/article/details/97613957</link><guid>https://blog.youkuaiyun.com/ffdsafsd/article/details/97613957</guid><author>ffdsafsd</author><pubDate>Sun, 28 Jul 2019 13:48:31 +0800</pubDate><description><![CDATA[链表的学习及认识
链表是一种常见的基础数据结构，利用在每一个节点里存到下一个节点的指针的方式进行存储和读取，使用链表结构可以克服数组链表需要预先知道数据大小的缺点，链表结构可以充分利用计算机内存空间，实现灵活的内存动态管理。但是链表失去了数组随机读取的优点，同时链表由于增加了结点的指针域，空间开销比较大。
链表打的创建
链表的创建就是用结构体中的指针来不断的指向下一个链表数据地址来创建链表。
st...]]></description><category></category></item><item><title><![CDATA[冒泡排序和选择排序的用法以及区别]]></title><link>https://blog.youkuaiyun.com/ffdsafsd/article/details/95460374</link><guid>https://blog.youkuaiyun.com/ffdsafsd/article/details/95460374</guid><author>ffdsafsd</author><pubDate>Thu, 11 Jul 2019 11:34:07 +0800</pubDate><description><![CDATA[冒泡排序和选择排序的用法以及区别
冒泡排序
冒泡排序的是通过在排序过程中对相邻的元素进行两两比较，将较大（或较小）的元素经过交换慢慢“浮”到数组的最前面，像气泡一样慢慢浮起。
代码如下：
for (i = 0; i &lt; a; ++i)
	{
		for (j =i; j &gt;a-1; ++j)
		{
			if (array[j]&gt;array[j+1])
			{
				tem...]]></description><category></category></item><item><title><![CDATA[对于scanf的初步学习和理解]]></title><link>https://blog.youkuaiyun.com/ffdsafsd/article/details/95322498</link><guid>https://blog.youkuaiyun.com/ffdsafsd/article/details/95322498</guid><author>ffdsafsd</author><pubDate>Wed, 10 Jul 2019 12:15:42 +0800</pubDate><description><![CDATA[对于scanf的初步学习和理解scanf复习用法格式说明符容易忽略的地方
scanf复习
scanf是C中的一个输入函数用户可以用指定的格式从键盘上输入到指定的变量。
用法
比如scanf（%d，a）表示输入一个可选有符号的十进制整数，如果输入10，则代表变量a的值为10：

结果为

格式说明符
d 读入可选有符号（可选有符号表示输入时可以带符号也可以不带符号，不带符号则视为非负）十进制整数。
...]]></description><category></category></item></channel></rss>