随笔分类 - 个人文章
摘要:所谓“飞控”,其实是重力加速度计和陀螺仪的组合,因为多用于控制飞行器的平衡(无人机、遥控飞机)。有同学会问,这货为什么会有六轴呢?咱们常见的不是X、Y、Z三轴吗?重力加速度有三轴,陀螺仪也有三轴,那我问你,两个加起来多少轴? 贴片常见的有 MPU-6000、MPU-6050、MPU-9250 。MP
阅读全文
摘要:在开始之前,需要说明一对很耳熟的概念——数字信号 & 模拟信号。 这些概念的理论有些复杂,你如果相当有兴趣,可以找来有关的文献细细研究;若你不关心那是啥只想知道咋用,那就通俗但不庸俗地理解一下。 数字信号:信号值离散,不连续。显著特点它有两个值:0 和 1。CPU 最喜欢这两个值。对应到 GPIO
阅读全文
摘要:你要是说手势识别这玩意儿到底用处有多大,真的不好说,大不算大,小也不算小。日常生活中见得比较多的像一些小台灯、厨房开关之类,都有使用手势识别。从实用方面看,厨房里装手势开关还不错的,有时候满手都是猪油鸡油的,再用手按按开关,过不了几个月,开关按钮都变成麦牙糖了。或者干脆整个手势开水龙头也行。不过话又
阅读全文
摘要:【Go 讲义】函数 - 链接 【Go 讲义】格式化字符串 - 链接 【Go 讲义】读取输入文本 - 链接 【Go 讲义】字符串处理 - 链接 【Go 讲义】结构体与接口 - 链接 【Go 讲义】数组与切片 - 链接 【Go 讲义】映射与链表 - 链接 【Go 讲义】排序 - 链接 【Go 讲义】反射
阅读全文
摘要:小风扇,其实就是一个电机(马达),然后轴子上套一个扇叶。扇叶有两叶的,也有三叶的。这种我们小时候没少玩,太阳能帽子上就有一个小风扇,骑着自行车上学,路上只要有太阳光照射到,小风扇就会转。当然还有装干电池的,天气热的时候,买一把放在课桌上,声音很小,所以老师也不会管。 现在的小风扇在供电方式上多了两种
阅读全文
摘要:不管是小马达,还是大马达,嗯,也就是电机,相信大伙伴们也不会陌生。四驱车是一种很优秀的玩具,从老周小时候就开始流行(动画片《四驱兄弟》估计很多大朋友都看过),直到现在还能看到很多卖四驱车的。为啥会想起四驱车呢?因为小时候玩四驱车让老周认识了很多奇葩马达,什么“红魔鬼”、“蓝芯”、“紫魔鬼”……也不知
阅读全文
摘要:如果你和老周一样,小时候特别喜欢搞破坏(什么电器都敢拆),那下面这样小喇叭你一定见过。 这种喇叭其实以前很多录音机都用,包括上小学时买来做英语听力的便携录音机。嗯,就是放录音带的那种,录音带也叫磁带或卡带,有两个轮子,录音机的动力转轴会带动轮子转动,然后就能听到声音了。 小时候,放学从学校走回家,途
阅读全文
摘要:在开始本文内容之前,老周先纠正一个错误。在上一篇中,提到过 Arduino 开发板的 Vin 引脚,文中老周说这个供电口的输入电压不能高于 5.5V。这里有错,被卖家给的使用说明忽悠了,上 Arduino 官网看了一下说明和原理图,Vin 引脚的有效电压是 7 - 12V,和DC输入口一样;输入电压
阅读全文
摘要:i2c(或IIC)协议使用两根线进行通信(不包括电源正负极),它们分别为: 1、SDA:数据线,IIC 协议允许在单根数据线上进行双向通信——这条线既可以发送数据,也可以接收数据。 2、SCL:时钟线,注意了,这个时钟线跟我们平时所说的时钟没什么关系,不要以为这根线是用来接手表的。其实,这里所说的“
阅读全文
摘要:欢迎收看火星卫视,本期节目咱们严重探讨一下矩阵按键。 所谓矩阵按键,就是一个小键盘(其实一块PCB板),上面有几个 Key(开关),你不按下去的时候,电路是断开的,你按下去电路就会接通。至于说有多少个按钮,这个就看人家工厂怎么弄了,多见的有 3×3=9个键的,有 4×4=16个键的。各个按键排列成阵
阅读全文
摘要:上回老周在说准备工作的时候,提到过树莓派用金属盒散热的事情。有朋友会说,加了金属盒子接线不方便,就算用了“T”形板,毕竟是把导线延长了的。其实扩展板就是把原有的引脚引出(类似于延长),有的引出后使用并联电路来“复制”出几套接口。所以你买一块插孔多的面包板,自己也可以并联出许多扩展接口来,何况树莓派好
阅读全文
摘要:.NET Iot 不是什么新鲜事物,百科很强大,故老周在此也不必多介绍。现在的时代和老周当年学 QBasic 的时代不同,那时候拉根电话线上网,下载速度只有可怜的 3.5 kb/s。而且还要去店里买上网卡。上网卡用完了(计时的哟)还要再买。除了买上网卡的钱外,还要交 0.2 元/分钟的附加费(中国电
阅读全文
摘要:提到 Blazor,没准就会有人问:选用 Server 端还是 WebAssembly(客户端)?其实这个不用纠结,老周个人的原则是:Server 端优先。理由很单纯:服务器端虽然消耗服务器上的资源,但加载速度快,而且不用下载组件(几个脚本也不大)。其实嘛,Web 应用都是消耗服务器资源的,不然要服
阅读全文
摘要:你一定会好奇:“老周,你去哪开飞机了?这么久没写博客了。” 老周:“我买不起飞机,开了个铁矿,挖了一年半的石头。谁知铁矿垮了,压死了几条蜈蚣,什么也没挖着。” 所以,这么丢死人的事,还是不要提了,爷爷从小教导我做人要低调…… 一转眼,.NET 5 要来了,同时也带来了 C# 9。遥想当年,老周刚接触
阅读全文
摘要:【闲聊 ASP.NET Core】第一期:项目与应用结构 【闲聊 ASP.NET Core】第二期:Web Host 初始化与生命周期事件 【闲聊ASP.NET Core】第三期:应用程序配置 【闲聊 ASP.NET Core】第四期:配置选项——Options 【闲聊ASP.NET Core】第五
阅读全文
摘要:老周最近录了一些跟 Python 有关的直播,可以在“一直播”中搜索 ID 号 139251129 关注,也可以在微博中查看,反正都一样,同步的。 第一集:简单胡扯一下相关环境搭建、安装 Python,以及程序的基本结构。回放链接 第二集:字符串的格式化。回放链接 第三集:变量和常用类型。回放链接
阅读全文
摘要:有朋友说老周近来博客更新较慢,确实有些慢,因为有些 bug 要研究,另外就是老周把部分内容转到直播上面,所以写博客的内容减少了一点。 老周觉得,视频直播可能会好一些,虽然我的水平一般,不过直播时,老周可以现场演示,可能会比看博客效果要好(因为现场演示,有时候会有失误,没办法,水平有限)。还有一个,就
阅读全文
摘要:“导航属性”是实体框架用得算是比较频繁的概念。 首先,它是类型成员,其次,他是属性,这不是 F 话,而是明确它的本质。那么,什么场景下会用到导航属性呢?重点就落在“导航”一词上了,当实体 A 需要引用实体 B 时,实体 A 中需要公开一个属性,通过这个属性,能找到关联的实体 B。 又或者,X 实体表
阅读全文
摘要:记得前面老周写过在.net core 中使用 Composition 的烂文。上回老周给大伙伴们介绍的是一个“重量级”版本—— System.ComponentModel.Composition。应该说,这个“重量级”版本是.NET 框架中的“标配”。 很多东西都会有双面性,MEF 也一样,对于扩展
阅读全文
摘要:前些时日,老周在升级“华南闲肾回收登记平台”时,为了扩展业务,尤其是允许其他开发人员在其他平台向本系统提交有关肾的介绍资料,于是就为该系统增加了几个 Web API。 其中,有关肾的介绍采用纯文本方式提交,大概的代码是这样的。 这个 Action 很简单(主要为了方便别人看懂),参数接受一个字符串实
阅读全文