物联网基础:从硬件到LED控制
1. 编程基础
Arduino IDE中使用的编程语言与C++相似。如果你了解C++,那么理解Arduino IDE中的代码会很容易。即便你不了解C++,掌握至少一种计算机编程语言也有助于理解相关代码。就算你没有任何编程基础,由于代码每行都有清晰解释,也能理解大部分内容,但建议至少掌握一种编程语言的基础知识。
2. 面包板
面包板是一种无焊接电路板,常用于大多数电子电路原型的搭建。由于无需焊接,只要未损坏或报废,面包板可重复使用,这使其便于创建临时原型和进行电路设计实验。
如果在面包板上设计并搭建的电子电路运行正常,你可以将相同电路制作在印刷电路板(PCB)上。PCB是半永久性焊接板,不可重复使用,但能缩小电路尺寸,并确保每个焊接连接完美。
面包板顶部的孔通过板下的金属条连接。顶部和底部两行的孔水平连接,中间的其余孔垂直连接。连接传感器或模块时,可使用跳线或单股线。
3. 跳线
跳线是两端带有连接器或引脚的专用电线,用于面包板、评估板、传感器、模块或其他电子设备之间的互连,有以下几种类型:
- 公对公跳线(M2M) :两端都有引脚。
- 公对母跳线(M2F) :一端是引脚,另一端是连接器。
- 母对母跳线(F2F) :两端都有连接器。
跳线通常用于原型制作,可重复使用。但随着项目中传感器或模块数量增加,跳线使用量也会增多,会占用大量空间且显得杂乱。为减小原型尺寸,可使用单股线替代公对公跳线,但单股线不可重复使用,需用剥线
超级会员免费看
订阅专栏 解锁全文
1355

被折叠的 条评论
为什么被折叠?



