随笔分类 - 个人文章
摘要:开发基于 ESP XXX 微控制器应用,最简单的环境搭建方案是像 MicroPython、CircuitPython、NanoFramework 等,下载固件,直接开刷;或者基于 Arduino 的开发组件,安装起来都容易。不过,这些框架是经过封装的,就目前而言,它们的功能还不完善,功能上肯定没有乐
阅读全文
摘要:上一篇水文中,老周马马虎虎地介绍 TM1638 的数码管驱动,这个模块除了驱动 LED 数码管,还有一个功能:按键扫描。记得前面的水文中老周写过一个 16 个按键的模块。那个是我们自己写代码去完成键扫描的。但是,缺点是很明显的,它会占用我们应用的许多运行时间,尤其是在微控制器开发板上,资源就更紧张了
阅读全文
摘要:LED 数码管,你可以将它看做是 N 个发光二级管的组合,一个灯负责显示一个段,七个段组合一位数字,再加一个小数点,这么一来,一位数码管就有八段。一般,按照顺时针的方向给每个段编号。 上图中的 h 就是显示小数点的段,许多电路图上都标为 dp。 这么看来,要显示一位数字,你就需要九根连接线。由于连接
阅读全文
摘要:SHT3XX 系列的传感,常见的有三种:SHT 30、SHT 31、SHT 35。其中,比较便宜性价比较愉快的是 SHT 30。 DHT 11 模块也是检测温度、湿度的,但SHT 11 使用的不是我们常见的 i2c 等协议,而是用它自己特有的单数据线协议。因此使用 DHT11 你需要自己写通信协议或
阅读全文
摘要:所谓“飞控”,其实是重力加速度计和陀螺仪的组合,因为多用于控制飞行器的平衡(无人机、遥控飞机)。有同学会问,这货为什么会有六轴呢?咱们常见的不是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,以及程序的基本结构。回放链接 第二集:字符串的格式化。回放链接 第三集:变量和常用类型。回放链接
阅读全文

浙公网安备 33010602011771号