入坑树莓派-03-按键控制
按键指的是这几个: 分别对应这几个端口: 四个按键,四个灯,正好我们可以用按键控制灯。 python代码如下: C代码如下:
按键指的是这几个: 分别对应这几个端口: 四个按键,四个灯,正好我们可以用按键控制灯。 python代码如下: C代码如下:
1.单色LED灯 点亮单色LED灯无需安装任何库,直接shell命令行就行。 这几个LED灯都连接在树莓派的GPIO(General-Purpose Input…
1.背景 决定入坑树莓派,主要有三个动力: 为什么选择树莓派: 2.购买 有购买的想法是在2023年10月份,当时树莓派5已经发布,宣称性能强了好多倍。所以当时…
1.基础通信 需要声明的是,这个所谓的websocket服务器,本质上仍然是一个tcp服务器,跟web服务器原理一致,只不过web服务器实现的是http协议,w…
1.前言 最近因为工作需要手写了一个C语言版的websocket服务器,趁热写几篇文章记录下。 在我们的传统认知里,浏览器和Web应用之间的通信是单向的,只能由…
1.前言 所谓的动态页面是跟静态页面对应的,前面我们处理http请求时,是直接从服务器本地打开一个文件发送给浏览器了,而动态页面是指,当你请求一个web资源时,…
1.引言 在前面的例子中,为了便于理解,我们建立了一个极其简单的静态页面,整个http请求中只涉及一个index.html文件。 然而真实的网页可能包含很多信息…
1.基础通信部分 前文说到,web服务器本质上是一个tcp服务器,因此跟tcp服务器相关的所有逻辑都需要实现。 1.1 忽略SIGPIPE信号 这是最常见的容易…
1.客户端发起请求 当你在浏览器输入一个域名或者服务器ip的时候,发生了什么呢? 首先,你的浏览器比较智能,会把你输入的地址做一下修正,会给这个地址添加一个“h…
1.目标 最近考虑实现一个web服务器,要求如下: PS:您现在访问本网站时,后台提供服务的就是本例中的web服务器 2.资源 3.安装 3.1 虚拟机安装 内…