[忽软忽硬] 动手做电脑 001 电路

在讲电和电路之前,先来做一个实验。这是一个,树莓派上有一些针脚,学名叫引脚,英文单词是pinout。这些引脚的作用是通过这些金属针上是不是有电,来读取或者传输数据。这是树莓派区别于手机,电脑的一个特点,这些接口的名字叫GPIO,所谓GPIO(General Purpose I/O Ports,意思是通用输入/输出端口。通俗地说,就是一些引脚,可以通过它们输出高电平低电平或者通过它们读入引脚的状态,也是读高电平或是低电平,这里的高电平和低电平有点太学术了,用大白话来说就是有电和没电,高电平可能是3.3V或者5.0V,低电平是没电,0V。

咱们可以通过GPIO口和硬件进行数据交互,控制硬件工作(如LED、蜂鸣器等),还有读取硬件的工作状态信号(如中断信号)等。GPIO口的使用非常广泛。掌握了GPIO,差不多相当于掌握了操作硬件的能力。在这里我要展示一下如何控制LED灯的工作。

第一个实验是控制LED一明一灭,第二个实验是控制LED让它有呼吸灯的效果。代码很简单,我就不做解释,如果看不懂这些代码,一点关系也没有。因为做这个实验的目的并不是如何用Python编程或者如何操作树莓派,我要解释的比这个底层的多,等到我录完了整个系列的视频,这种东西不用解释也会了。如果不了解底层,就算会跑程序了,对树莓派也不理解,在某种程度上,玩树莓派也好,玩Arduino也好,本质上和玩手机玩电脑也差不太多,总归是不理解。我觉得只有从底层自己构建逻辑门,才能真正的了解计算机。

发表评论

电子邮件地址不会被公开。 必填项已用*标注