【树莓派】实验07-倾斜开关
前言昨天补全了树莓派初始化的博客,本专栏的模块就算是全啦! 欢迎大家把本专栏推荐给其他有兴趣学习树莓派的朋友! 从本博客开始,将不再讲述Geany编译器的简单操作,所有操作都用linux命令行解决 关注本专栏,和我一起学习树莓派开发板30+经典实验! C语言代码,0基础剖析! 还等什么😍心动不如行动!👉点我关注 本专栏代码仓库📝:Raspberry-practice 1.实验器材 树莓派开发板 40p软排线+T型转接板+面包板 倾斜传感器模块 双色LED模块 跳线一堆 上:倾斜传感器;下:双色LED 2.实验原理在倾斜开关中,有一个金属球,它用于检测小角度的倾斜。倾斜开关模块的结构为双向传到的球形倾斜该关。只要倾斜度的力满足条件,开关就会通电,从而输出低电平信号。 2.1实验接线 树莓派 T型转接板 倾斜开关 GPIO 0 GPIO 17 Do 5V 5V VCC GND GND GND 树莓派 T型转接板 双色LED GPIO 1 GPIO 18 R(中间) GND GND GND(-) GPIO...
【树莓派】实验06-轻触开关实验
前言书上的代码示例可太牛了,不仅没用字符串比较函数strcmp,还是指针直接和字符串对比😥 学习还得帮书本纠错,问店家客服也是一问三不知。 不多说了,一起开始本次的实验吧!👍 关注本专栏,和我一起学习树莓派开发板30+经典实验! C语言代码,0基础剖析! 还等什么😍心动不如行动!👉点我关注 本专栏代码仓库📝:Raspberry-practice 1.实验器材 树莓派 40P软盘线+T型转接板+面包板 轻触开关按键模块 双色LED模块 一堆跳线 上:双色LED模块;下:轻触开关模块 2.实验原理2.1电路图使用轻触开关作为树莓派的输入设备,按下开关时,树莓派GPIO端口检测到低电平(0v),表示按键被按下。松开按键时,树莓派检测到高电平(3.3v) 在本次实验中,将通过打印信息提示按键是否被按下。 轻触开关模块电路图如下: 2.2接线 树莓派 T型转接板 轻触开关 GPIO 0 GPIO 17 SIG(S) 5V 5V VCC GND GND GND(-) 树莓派 T型转接板 双色LED GPIO...
【树莓派】实验00-配置你的树莓派
前言为了完善本专栏的内容,这次我把树莓派的初始化配置也给大家加上。 干货满满,跟着我一步一步配置,从无到有玩转树莓派!😋 当然前提是你要有一个树莓派,2022年的树莓派价格可太魔幻了,涨价1倍,堪比显卡市场…… 不扯这些没用的了,本篇博客,带你走入树莓派这款小电脑的世界! 关注本专栏,和我一起学习树莓派开发板30+经典实验! C语言代码,0基础剖析! 还等什么😍心动不如行动!👉点我关注 本专栏代码仓库📝:Raspberry-practice 1.什么是树莓派?Raspberry Pi(中文名为“树莓派”,简写为RPi,或者RasPi / RPI 它为学习计算机编程教育而设计,是一个只有信用卡大小的微型电脑,其系统基于Linux。...
【leetcode】102. 二叉树的层序遍历(C语言+队列)
这道二叉树的题目相对来说毕竟难,所以又单独拿出来发一篇题解 [TOC] 102 层序遍历(较难😥) leetcode:102. 二叉树的层序遍历 这道题相对来说就么有那么容易了,你可能和我一样,压根没看明白题目要求中的后两个参数是用来干嘛的 12345678/** * Return an array of arrays of size *returnSize. * The sizes of the arrays are returned as *returnColumnSizes array. * Note: Both returned array and *columnSizes array must be malloced, assume caller calls free(). */int** levelOrder(struct TreeNode* root, int* returnSize, int**...