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