真的有校园欺凌我一辈子阴影吗

最近遇到一个项目需要使用

显礻屏的一块高清竖屏,可是树莓派显示屏推荐里设置的屏幕分辨率都是这种横屏分辨率显示这块手机屏幕上的直观效果就是只显示了上辦部分,下半部分花屏我尝试设置成旋转90度,效果不变不知道是这块显示屏不行,还是树莓派显示屏推荐不支持这种屏幕


0

本人攻城狮一枚平时家里能用嘚东西就打算自己做,经常去一些开源社区

、BeagleBone和Arduino几个开源社区吧开始玩Arduino的比较多,现在因为在研究视频所以看树莓派显示屏推荐的比較多。

前段时间发现出了块树莓派显示屏推荐的触屏产品~~~ 以前都是自己随便配屏看到官方出屏就赶紧买了(因为也不贵)。它叫Raspberry Pi 7" Touch Screen

是树莓派显示屏推荐第一款显示触摸屏产品~~ 试用完马上来给大家分享一下使用教程(有比我还快的吗??


0

转接板连接DSI显示线

用螺丝把树莓派顯示屏推荐2固定在转接板上连接DSI另一端显示线到树莓派显示屏推荐2

用跳线连接树莓派显示屏推荐2和转接板,连接位置如下图配了一张樹莓派显示屏推荐GPIO排座信号定义图作参考

由于Raspberry Pi 7" Touch Screen Display最近才推出,要更新一下系统硬件驱动和软件~ 你如果是正版的话联网后打下面命令就自动哽新啦~

然后拷入一段视频到树莓派显示屏推荐2,记得拷在omxplayer同目录下然后打命令

视频开始播放啦~,下面是效果图~

毕竟是官方产品最大好處就是树莓派显示屏推荐官方系统的提供硬件驱动和软件支持。从功能上说这款产品也有一些亮点,其中最大的亮点就是支持10指触摸,多点触摸功能可以为软件提供更多功能比如双指放大/缩小图片,玩游戏同时操作方向和攻击等等对许多想在树莓派显示屏推荐平台編写应用程序的朋友,这肯定是个好消息~~~

此外它的显示功能也不错,我尝试播放HD视频播放都非常流畅,附几张播放HD视频的图片拍照囿反光,照片看起来好像不清其实播放画面看起来还是挺清晰的~

毕竟是官方产品,最大好处就是树莓派显示屏推荐官方系统的提供硬件驅动和软件支持从功能上说,这款产品也有一些亮点其中最大的亮点,就是支持10指触摸多点触摸功能可以为软件提供更多功能,比洳双指放大/缩小图片玩游戏同时操作方向和攻击等等,对许多想在树莓派显示屏推荐平台编写应用程序的朋友这肯定是个好消息~~~

此外,它的显示功能也不错我尝试播放HD视频,播放都非常流畅附几张播放HD视频的图片,拍照有反光照片看起来好像不清,其实播放画面看起来还是挺清晰的~

前两天要做我的世界服务器正恏有个,就想用上网上的教程要么不完整,要么有错误还有就是太旧了,自己整理一个好了


前面转 极客范 几句话
这个教程分为两个蔀分:搭建你自己的Minecraft服务器,以及在树莓派显示屏推荐上搭建Minecraft服务器为什么要自己搭Minecraft服务器呢?因为在自己的服务器上玩Minecraft不是随便谁嘟可以做的。你可以让服务器一直运行当你不玩的时候,你的朋友和家人还可以加入到游戏中继续建造你的世界。你可以尝试修改游戲参数制作mod,而且还能让你体验一把GM的感觉这在公共服务器里可是做不到的,而且也不用花很多钱去租远程主机来做服务器
对于Minecraft狂熱粉丝而言,搭建Minecraft服务器已经很有吸引力了但是在树莓派显示屏推荐上搭则会更有吸引力。小小的树莓派显示屏推荐耗电非常少你可鉯不间断地开着服务器,一年的电费也不过几块钱而已只要一个树莓派显示屏推荐,一张SD卡花上一点时间设置一下,就能有一台全天候的Minecraft服务器月运行费用只不过一条口香糖的价格。
这篇教程需要一些硬件和软件;除了树莓派显示屏推荐和SD卡之外的东西都是免费的
1個树莓派显示屏推荐(1GB的2版本比较好)
1张能装好树莓派显示屏推荐支持系统的的SD卡
豆知识:/opt/这个目录名是早期Unix设计的残留物,/opt/目录是在安裝完成后用来安装可选(optional)软件的,也就是Unix世界的/Program
到这里Java就安装好了,我们可以开始安装Minecraft服务器了!

1.6(原创)配置服务器(网上出错最多极客迷也错了)

接下来服务器会启动,屏幕上会出现一大堆东西等上大概3-6分钟,程序会搭建服务器生成地图。之后的启动会快很多我的最快11秒。

游戏过程中发生异常(例如人物一出来就会死掉)用“stop”就可以关掉服务器,找出哪里错误


打开电脑版我的世界多人遊戏,输入树莓派显示屏推荐ip即可
连接到服务器后,会在服务器状态窗口中看到状态

然后如果想自定义,可以自己一点一点配置如果懒,复制下面内容

你可以在服务器后台输入op 用户名这样可以在游戏中输入命令了

欢迎登陆我的树莓派显示屏推荐2服务器,27.194.12.175:25565进入请登陸,如有五人空位请不要在进入,否则黑名单



梁捷 曹建 胡训强 译

本章将鼡较短的篇幅介绍开始学习前所要准备的电子元器件本书中并未涉及很多硬件项目,并且很多软件项目也基于相同的硬件实现如果你茬阅读本书前一直使用Arduino,那么你应该有想要连接到树莓派显示屏推荐的项目阅读更多的类似“点亮7段LED”的教程真的有必要吗?你可能已經很了解Arduino的主要内容比如ATmega328P、74LVC-245、LED阵列、电阻和连接线等。假设你已经准备好了工具—数字万用表、线切割器和剥皮器、温控焊台等
如果伱的Arduino经验主要是关于连接各种电路板,那么除了购买电子元器件外你可能还要读一读之前我写过的一本书—《Junk Box Arduino:Ten Projects in Upcycled Electronics》(Apress出版),那本书主偠涵盖了在线Arduino教程和基础电子知识方面的内容在本书中,我假设你已经掌握Arduino和基础电子知识了
树莓派显示屏推荐是低成本、高性能的32位或64位单板计算机,可以运行Linux的一个发布版本(称为Raspbian)也可以运行完整的桌面系统和现代网页浏览器(Chromium)。本书将介绍3B+型树莓派显示屏嶊荐(以1.4GHz运行的四核64位版本)和Zero W型树莓派显示屏推荐(以1GHz运行的单核32位版本)它们可以通过USB、HDMI、802.3以太网、蓝牙和WiFi连接现代外设。

你需要┅个树莓派显示屏推荐—3B+型或者Zero W型当然,使用3B型树莓派显示屏推荐也可以

3B+型树莓派显示屏推荐是目前性能最好的树莓派显示屏推荐,洳图1-1所示
802.3的以太网(带宽300Mbit/s)组件、遵循802.11ac协议的2.4GHz的WiFi组件以及4.2版本的蓝牙组件。它在microSD卡上存储数据并具有1个HDMI接口、1个3.5mm模拟音视频插孔、4个USB 2.0接口、1个1000BASE-T以太网接口以及1个40针GPIO接头(引脚已置入其中),还有分别连接相机和显示器的串行接口


下面详细介绍树莓派显示屏推荐的主要蔀件。

2837B0芯片中内置了4个CPU(中央处理器),它们可以一次执行4个线程或进程(以后再讨论)通常,在多核CPU中每个CPU有自己的一级(L1)缓存,但同时共享二级(L2)缓存这意味着,每个CPU有自己独占的容量小却速度快的内存空间(L1缓存)L1缓存不与外部存储器直接通信,而是與L2缓存通信L2缓存依次由系统RAM更新数据。


缓存用来做什么设置缓存是为了提高运行速度。从距离CPU远近的角度主存比缓存更远一点(几毫米),所以与CPU通信必须经过更多的电子器件每一个阶段都增加了一点延迟。如果CPU中内置了RAM那么就意味着CPU不必等待系统RAM更新数据。当CPU忙于执行命令时内置RAM还可以帮助CPU读取下一条命令。当程序不是顺序执行时(跳转命令)这个过程将变得很复杂,考虑并且处理这些有關缓存的工作是CPU制造商的主要任务。

2. 64位寄存器每个寄存器(CPU工作过程中其内部用来存储数据的区域)至少是64位或者8个字节宽(字节只昰描述位宽的一种数量表示。在20世纪七八十年代你可能听说过计算机科学家谈论12位和16位为一字节,但现在字节已被标准化1字节只为8位)。从技术上来说这是基本需求,尽管至系统RAM的接口位宽也可能是64位


结果呢?每个核可以执行64位的单条命令如果命令是与RAM交换数据,你可以一次移动8位不相关的字节64位的真正价值是对64位值进行数学运算。如果需要对64位值进行数学运算而CPU无法处理64位数值,则必须写佷多额外的代码来将数值转换为32位甚至8位,之后才能进行数学运算然后再把结果转换为64位。执行命令需要时间那些运行在64位数据上嘚命令能节省时间。

Holdings公司和剑桥Acorn公司设计授权给众多芯片制造商生产,包括树莓派显示屏推荐系统芯片的制造商Broadcom公司为了完善Arduino生态圈,Atmel公司(现在叫作Micorchip公司它是用于Ardunio的ATmeg微控制器的制造商)也开始生产基于ARM的产品。


几乎所有的平板电脑和手机中都装有ARM内核此外,众多嵌入式设备中也装有ARM内核ARM内核高效省电,这对于电池寿命至关重要ARM内核种类繁多。其中A53基于v8-A架构,有1~4个内核向下兼容32位内核ARM v7,這无疑是树莓派显示屏推荐基金会选择它的原因与之前的版本相比,它能更好地处理浮点数数学运算计算能力也更强。A53主要用于平板電脑和手机中3B+型树莓派显示屏推荐中的BCM2837B0还内置了Broadcom VideoCore IV GPU,事实上GPU拥有比ARM更多的芯片空间,和台式计算机中的GPU完全一样它也用于图形加速和視频流解码。

4.网络现在802.3 1000BASE-T以太网是有线以太网最常见的形式。它在树莓派显示屏推荐和五类双绞线之间的传输速度高达300Mbit/s如果你在过去10年Φ使用过以太网,那么你可能已经用到了这种1000BASE-T类型的布线(从10BASE-T、100BASE-T发展到1000BASE-T是巨大的进步相比之下,10BASE-2实在是糟糕透了)


802.11 ac是目前WiFi的标准。如果有一个802.11ac无线接入点(WAP)理论上传输速度可以达到1.3Gbit/s,尽管树莓派显示屏推荐的实际速度只有75~100Mbit/s我没有这样的WAP,所以不能以个人经验评價它的速度但可以说它的速度足够快了。

GPIO引脚尽管树莓派显示屏推荐上的GPIO引脚的电平严格限制在3.3V但是具有许多和Arduino上的GPIO引脚相同的功能。如果在树莓派显示屏推荐的GPIO接头上用上5V电压则会损毁芯片本身的内部线路(也可能造成更多的破坏)。它们没有任何保护或限流措施3B+型树莓派显示屏推荐已经在GPIO接头内部焊接好了引脚,这一点十分重要当你感觉在拥挤的印刷电路板上进行焊接不舒服时,就能体会到這一点

6.摄像头和显示器串行接口摄像头和显示器串行接口可以插入排线,连接到官方的树莓派显示屏推荐专用摄像头和显示器上

Gibibyte和GigabyteJEDEC标准定义了描述内存大小的单位:千字节(KB)为1024B,兆字节(MB)为1024KB千兆字节(GB)为1024MB。在20世纪90年代硬盘制造商曾利用十进制的千兆字节(1000MB)玳替二进制的千兆字节(1024MB),这种行为存在数字欺骗导致了诉讼。为了解决这个问题在ISO80000-13中,ISO/IEC对显式二进制(默认情况下)单元集进行叻标准化:kibibyte(KiB)、mebibyte(MiB)、gibibyte(GiB)等所以,你的microSD卡将以十进制千兆字节出售其容量标称略带欺骗意味,但你的RAM(感谢JEDEC标准)是按照二进制芉兆字节出售在本书中,我们将使用ISO/IEC标准

1.1.2 为何购买3B+型树莓派显示屏推荐

如果你打算在树莓派显示屏推荐上做很多开发,并且价格符匼预算相较于用Zero W型树莓派显示屏推荐来实现各种项目,还是建议你选择3B+型树莓派显示屏推荐
在编写本书时,3B+型树莓派显示屏推荐才刚剛面世所以大部分代码原型实际上是在它之前的型号上完成的,只是稍微慢一点即使如此,更快的速度和更大的RAM也会使编译变得更愉赽


如果你的预算很紧张,或者你暂时不想花费30多美元购买树莓派显示屏推荐那么你可以选购Zero W型树莓派显示屏推荐,如图1-2所示Zero W型树莓派显示屏推荐价格不到3B+型树莓派显示屏推荐的一半(大约为10美元),但可以在其上执行本书中的所有项目我已经测试了这本书中的所有項目,即使你对书中项目做了相应的修改也都可以在Zero W型树莓派显示屏推荐上运行。
Zero W型树莓派显示屏推荐是最便宜的一款内置了蓝牙和802.11n WiFi組件,采用了与之前的型号中相同的BCM2835处理器芯片BCM2835处理器是一个单核、32位ARM、1GHz主频、带有视频IV GPU的处理器。Zero W型树莓派显示屏推荐中装有容量为512MiB、频率为600MHz的内存这是从原来的树莓派显示屏推荐基础上超频得到的,基本稳定还有一个较早的ARM内核版本ARM11,具有ARMV6架构而不是ARMV8-A


Zero W型树莓派顯示屏推荐与3B+型树莓派显示屏推荐在外设方面主要存在两个区别—Zero W型树莓派显示屏推荐没有1000BASE-T以太网插孔或IC,并且只有一个微型Micro-B型USB(Mini-USB)接口除此之外它们的外设都相同。
Zero W型树莓派显示屏推荐出厂时没有GPIO引脚这意味着如果你想要普通的GPIO引脚,必须依据电路板上的焊接孔自己焊接为了后面使用方便,你也可以这样做—将Zero W型树莓派显示屏推荐插进一个分线板并焊接了一个有2×20引脚的分线板,如图1-2左下角所示(这个分线板可以在Adafruit购买: )由于接线板上的孔是通孔并且是双面的,我把引脚放在下面并焊接在板的上面。这让我的Zero W型树莓派显示屏推荐和分线板插座直接连接起来而不需要用到带状电缆。


综上所述Zero W型树莓派显示屏推荐价格低廉。如果你想通过本书找到一种有效、便宜的方法来把你的小工具连接到网上选择Zero W型树莓派显示屏推荐是最便宜的。
如果你选择了Zero W型树莓派显示屏推荐可能需要用到一些適配器,而使用3B+型树莓派显示屏推荐则不需要关于适配器我们将在1.1.5节中介绍。


从图1-2中还可以看到为了与键盘、鼠标和监视器一起使用,需要为Zero W型树莓派显示屏推荐配置适配器最上面的是一个Mini-HDMI转HDMI的适配器,这可以让你用标准的HDMI电缆连接显示器和Zero W型树莓派显示屏推荐
下媔是USB OTG主机电缆,一端连接到Zero W型树莓派显示屏推荐的Micro-B OTG插座另一端是标准的USB的母插座,可用于连接键盘确保你得到的是OTG电缆,而不是Mini-USB电缆它们不是同一个连接器。我把键盘连接到OTG电缆上把鼠标连接到键盘上。
如果你想完成第11章的项目还需要一个USB集线器和一个microSD转USB的适配器。这些都是常见的器材比较容易获得。


1.1.6 其他型号的树莓派显示屏推荐

3B型树莓派显示屏推荐(没有“+”)同样适用于这些项目其他嘚树莓派显示屏推荐应该也可用。理论上如果你把一个WiFi网卡插入一个2012年出厂的树莓派显示屏推荐,也可以完成本书中的所有项目但速喥会比Zero W型树莓派显示屏推荐慢。虽然Zero W型树莓派显示屏推荐的处理器和老型号的树莓派显示屏推荐的处理器一样但是它的运行速度更快,並且内存是早期树莓派显示屏推荐的两倍这些应该起作用。
因为我没有在其他的树莓派显示屏推荐上测试过书中的项目所以不能说它們都适用。假设你已经用过Arduino准备开始学习使用树莓派显示屏推荐,这样你需要购买新的树莓派显示屏推荐。此外第一代的树莓派显礻屏推荐有一些问题,特别是在机载电源和SD卡的损坏方面这有时会带来不好的体验。
从2012年起树莓派显示屏推荐变得越来越好。插上USB设備而导致树莓派显示屏推荐崩溃(主要因为有电流波动)的日子已经一去不复返了强烈推荐大家使用树莓派显示屏推荐。
还有一点也很偅要:在2代树莓派显示屏推荐之前树莓派显示屏推荐都有26个GPIO引脚。引脚数量不同处理器芯片的引脚也不同。如果你使用2代树莓派显示屏推荐之前的型号本书中的电路图将不适用,并且许多当下的树莓派显示屏推荐外围设备(包括所有HAT)将不能连接使用建议至少选用Zero W型树莓派显示屏推荐。

1.2 树莓派显示屏推荐的GPIO分线板

除了以上设备外你还需要一个树莓派显示屏推荐GPIO分线板,如图1-3所示当然,如果没囿分线板你也可以选用母转公预制跳线来引出引脚,但不推荐这种做法我们将使用树莓派显示屏推荐上几乎所有的引脚,奇怪的连接狀况会带来很大困扰
GPIO分线板是树莓派显示屏推荐的专用器件,能够让你轻松地把树莓派显示屏推荐上的GPIO引脚连接到面包板通常,需要使用一个有40个引脚的电缆将它连接到树莓派显示屏推荐
你可能很想和我一样,使用一个旧的PATA(并口)40引脚电缆和一些引脚来连接GPIO但不圉的是,它不起作用通常,PATA20号引脚虽然接上了但并不与电路连接可我们需要20号引脚连接上电路。这一部分没有很好的替代品虽然随著树莓派显示屏推荐的大量使用,这种连接电缆应该不少见
分线板有多种走线排列方式。不推荐使用直型板因为它们把丝带电缆放在媔包板的一侧或另一侧,而且经常挡在面包板上


我在本书撰写时使用了一个分线板。建议使用T型板如图1-3所示。你可以买到组装好的或昰未组装的分线板对于未组装的分线板,必须把插座和电缆头焊接到分线板上显然,如果你不想焊接未组装的80个离得很近的引脚还昰买一个组装好的分线板吧。
有一个需要考虑的重要内容—对于现代树莓派显示屏推荐如3B+型树莓派显示屏推荐和Zero W型树莓派显示屏推荐,需要40个引脚的分线板而不是26个引脚的,可在分线板的说明文档中看到相关信息本书使用40个引脚的分线板。


图1-4显示了为树莓派显示屏推薦设计的5V USB微型电源至少对于项目开发而言,在所有供电方案中建议使用这一电源。


我用过手机充电器和USB集线器还有树莓派显示屏推薦的其他电源,这些供电方案都是很可靠的插入错误的键盘时,键盘会无故抖动停电可能会损坏microSD卡,这些故障现在已经不会出现而伱第一次知道这些故障存在,可能是因为出现了在系统启动时死机或者发出了系统警告等情况总之,购买一个好的电源是值得的

其他電源选项如果拥有一个台式机电源,你可能会尝试用它为树莓派显示屏推荐供电将用于电源供电的Micro-BM(也叫作MicroUSB)连接器插入树莓派显示屏嶊荐,它也应该能工作我不推荐将电源先连接到面包板上,然后将树莓派显示屏推荐的5V供电线连接到面包板我尝试过这样做,树莓派顯示屏推荐可以启动并正常运行但会绕过内置在树莓派显示屏推荐供电模块中的保险丝和其他电源保护电路。我的台式电源是改装的PC ATX电源最大可输出10A。当绕过树莓派显示屏推荐供电模块时如果出现短路,树莓派显示屏推荐中没有任何电路可以承受这么大的电流所以,一定要使用树莓派显示屏推荐板载的供电模块


你可能想从桌面计算机或拥有独立供电的USB集线器为你的树莓派显示屏推荐供电。基于上述原因Adafruit甚至出售能够供电的USB集线器。这一供电方案也能工作如果根据规范生产且连线正确,USB 1.0和2.0端口最大可以提供500mA电流对于Zero W型树莓派顯示屏推荐,这可能就足够了但不一定适用于其他型号的树莓派显示屏推荐。大多数USB电缆不能承载大电流并且它们的电阻相当高。带囿沉重载荷的高电阻电缆会将电压降到5V以下会使你的树莓派显示屏推荐性能下降(老旧的树莓派显示屏推荐不会降低性能,而是直接被毀坏)
你可能还想用iPad的大功率充电器连接一个标准的USB电缆来为树莓派显示屏推荐供电。原来我就是这样用的后来我发现,把万用表跨接在树莓派显示屏推荐的5V电路轨道上也就是在电缆电阻和充电器的输出电压之间,得到的树莓派显示屏推荐端的电压略小于4.5V树莓派显礻屏推荐供电不足。
对于本书中的项目来说这些供电方案都可用。建议使用一个专用的树莓派显示屏推荐电源因为它一定会起作用。對于开发项目而言一个由于供电不足而表现奇怪的树莓派显示屏推荐并不是我们所期望的。


如果熟悉Arduino你可能会认出图1-5所示的Arduino Uno的核心。這是一个ATmega328P-PU稍后,我们将用它制作一个Arduino兼容设备并连接到树莓派显示屏推荐的GPIO端口上。



比较ATmega328P-PU与树莓派显示屏推荐微控制器之间的规格是佷有趣的ATmega是一个8位AVR RISC微控制器,运行频率为20MHz(按照大多数Arduino的标准我们使其以16MHz频率运行)。每一个时钟周期内ATmega执行大约一条命令,并具囿SPI、I2C、模数转换器和可编程的UART它有32KiB的闪存和2KiB的RAM。与树莓派显示屏推荐相比ATmega是一个更小、功能不太强大的计算机。


如图1-6所示是一个16MHz的TTL时鍾振荡器整个振荡器封装在一个外壳中,除了供电元件外不需要其他外部元件。它将为面包板上的Arduino项目提供时钟信号
当大多数Arduino使用傳统的电容+晶体的方法产生时钟振荡时,我们将使用图1-6所示的一体式封装的时钟振荡器来完成这项工作这是因为我们将要使用的无焊面包板会给电路增加一定的电容,并且因存在电线长度、制造商、连接点的腐蚀等不确定因素我们不能确定会增加多少电容。TTL时钟振荡器鈳以消除这些不确定性并保证为ATmega运行提供一个16MHz的纯净信号。


图1-6显示了一个“全尺寸”14引脚双列直插版本的时钟振荡器这些标识是通用嘚。我从我一大堆时钟振荡器中取出了一个16MHz的14引脚双列直插式TTL振荡器它工作得很好。下面列出的数据手册就是一个例子


74LVC245A八进制总线收發器(见图1-7)是一种通常用于驱动电子总线的IC。对于Arduino我们习惯于把想要的元件通通接入Arduino引脚。


所有ATmega微控制器都是鲁棒的其引脚有内部保护以及强大的驱动电路。不是所有IC都是这样的树莓派显示屏推荐的GPIO引脚根本没有得到很好的保护,所以任何噪声、过载、过电压都被矗接发送回系统芯片如果系统芯片中引脚的驱动电路被损坏,将是不可修复的
74LVC245A具有一项附加功能,即能作为一个低电压版本的八进制總线收发器这意味着其最大工作电压为3.3V,并且其逻辑高电平输出按照这个最大电压的大百分比输出。但其输入能处理高达6.5V远远高于傳统的5V TTL电平。
我们将使用74LVC245A作为电平转换器通过使用这个IC将输入电压减少到3.3V左右,就可将5V TTL信号安全地输入树莓派显示屏推荐中你可能会問,3.3V左右输出的74LVC245A怎么能驱动5V的TTL逻辑电路(这里指ATmega328P-PU)这是一个很好的问题,我将在第12章中回答也可以参考ATmega数据手册的第386页。


本书项目中所用到的LED没有特别之处可以使用任何普通型号的LED(可能亮度低、电流高),但要连接它们可能需要适当调整原理图。

我使用了一对由Kingbright苼产的型号为DC10GWA的10段LED光带因为在之前的其他项目中就使用了它们。其外观如图1-8所示


你可以使用任何型号的LED 10段光带,只要它们的电流需求鈈超出树莓派显示屏推荐所能提供的最大值(将在第5章中阐述)即可但是仍要注意安全。一些较大的光带是用LED连接在一起而形成的使鼡这种光带需要复用树莓派显示屏推荐的引脚,而不是将每个LED都连接一个树莓派显示屏推荐引脚多路复用非常有趣,但是我并不打算在夲书中介绍它Kingbright LED也有内容丰富、易于阅读的数据手册,据说这是很多其他型号的LED所不具备的我是从Mouser购买的Kingbright LED,但是大多数电子产品供应商嘟有这种LED或者与之相似的LED为了清晰起见,我们在这里按照每个LED连接树莓派显示屏推荐的一个引脚它的数据手册可以参见 。

我还使用了┅个普通的LED如图1-9所示。


在第12章中我们将使用它作为工作指示灯我从Vishay得到了一个关于通用LED的数据手册,但还是无法明确这个LED是哪个厂商苼产的我猜测它的正向电压降大约是2V,并为它选择了一个保守的电阻值可以使LED足够亮以便于观察。使用普通的LED就能做到以上两点至於高亮度、颜色多样以及更高级的类型,则没有什么必要在你的零件抽屉里发现一个LED了吗?就用它吧它很可能会工作得很好。
这里就鈈列出供应商了大多数电子商店中都能买到LED。其数据手册可在 找到

本书所支持的树莓派显示屏推荐都使用相同的microSD格式的SDHC/SDXC卡,如图1-10所示它们是小卡,而不是数码单反相机中最常用的那种标准SD卡


Capacity,安全数字高容量)表明存储卡的容量介于4GiB和32GiB之间建议为你的树莓派显示屏推荐装备这种存储卡。树莓派显示屏推荐也可以和SDXC卡通信但是在大多数情况下,不需要那么大的容量如果确实需要大容量,最好把┅个USB-SATA适配器插在树莓派显示屏推荐上然后挂载一个小硬盘或者SSD。SD卡的速度很慢它们并不是为Linux设计的。
为树莓派显示屏推荐安装一张8GiB的鉲你也可以暂时用4GiB的卡,但长期使用可能会出现存储空间不足的问题Linux正常运行需要磁盘空间,它不能在系统空间快满的情况下运行Class 10鉲读取速度快,但在树莓派显示屏推荐上Class 10和其他Class的读取速度并没有太大区别。建议选用正规厂家生产的存储卡

对于树莓派显示屏推荐,一个大小至少为1GiB的U盘或是一个配有USB读卡器的microSD卡都是可用的。我们将在第11章中使用它们来编写文件这些闪存设备很容易得到,我使用叻一个配有USB读卡器的microSD卡如图1-11所示为一些USB闪存设备的例子。


我们在整个工程中只使用了2种阻值的电阻即使对于由20个LED构成的阵列,也只需偠2种电阻
如图1-12所示为阻值为220Ω,功率为1W的电阻。它会将通过LED的电流降到10mA从功率来看,1W的最大功率过高了(即实际工作功率远远小于1W)我所见过的
电阻的最小功率是,但这仍然过高对于大部分工程项目,我都用了功率为1W的电
阻只在第11章和第12章中用到了1/4W的电阻。你还需要一个阻值为10kΩ的电阻,如图1-13所示它是第12章中将用到的复位上拉电阻。同样这些电阻也比较容易买到。



1.9 连接线和面包板

连接线是佷有用的工具将各种器件正确连接,这些项目才得以进行如果你熟悉Arduino,那么你可能有自己最喜欢的一卷连接线连接线的使用很简单,我有一个连接线盒子(见图1-14)它最主要的优点就是有多种颜色。


我要回帖

更多关于 校园欺凌我一辈子阴影 的文章

 

随机推荐