
智能垃圾桶项目
文章平均质量分 88
智能拉锯桶项目的全部准备,包括 pyhton 接入阿里云图像识别模型的 的使用,C语言下调用 python, 以及其他各个功能的具体实现
mx_jun
种一棵树
展开
-
垃圾分类最终篇 -- 添加网络控制功能
连接是否存活的机制,它的原理是在一定时间内没有数据往来时,发送探测包给对方,如果对方 没有响应,就认为连接已经断开。心跳包的实现,心跳包就是服务器定时向客户端发送查询信息,如果客户端有回应就代表连接正常, 类似于linux。突然断网,断电,客户端卡死等,客户端根本没机会做出反应,正常断开,强制关闭客户端等,客户端能够做出反应。机制可以通过设置一些参数来调整,如探测时间间 隔、探测次数等。服务器更不了解客户端状态,导致服务器异常等待。: -E -- 保留当前用户的 环境变量。以下代码已经加到主程序中。原创 2024-04-26 22:47:22 · 1161 阅读 · 0 评论 -
垃圾分类子项目三 - 添加oled显示
我们要使用oled,就需要添加 i2c 功能需要在这个文件中添加这行,使用 i2c 协议。原创 2024-04-26 21:42:06 · 224 阅读 · 0 评论 -
垃圾分类子项目2 - 加入舵机控制
本文为项目阶段性记录,继承自上一篇,也将被下一篇所继承原创 2024-04-25 23:14:55 · 775 阅读 · 3 评论 -
垃圾分类子项目-识别垃圾类型
阿里云图像识别 + 语音模块实现。原创 2024-04-24 23:21:05 · 1018 阅读 · 2 评论 -
C语言调用Python
Linux 下的C语言调用 python api基础、入门操作原创 2024-04-23 13:51:32 · 813 阅读 · 0 评论 -
Linux 下的 python3
python 实用语法大全 -- 用于python 复习原创 2024-04-22 23:08:13 · 844 阅读 · 0 评论 -
wiringpi库的应用 -- sg90 定时器 oled
对wiring库的应用,博客,包含舵机sg90 和 定时器 处理和 olde的显示原创 2024-04-19 22:38:54 · 1138 阅读 · 0 评论 -
Linux开发--进程
从是否运行进行判断:gcc xxx -o pro,磁盘中生成的pro文件,就是程序进程是程序一次运行活动程序是静态的概念,进程是动态的概念。每一个进程 都有一个非负整数表示唯一ID,叫pidpid=0,称为交换进程(swapper),作用--进程调度pid=1,init进程,作用 -- 系统初始化调用getpid()函数获取自身的进程idgetppid()-- 获取父进程idint main()pid_t pid;while(1);return 0;原创 2024-04-11 21:47:28 · 853 阅读 · 0 评论 -
Linux 网络编程
网络编程基础知识大全,结合实例,学得更加形象原创 2024-04-17 23:13:07 · 1326 阅读 · 1 评论