电子新系列简介
通过这篇文章,我想开始一个关于电子的新系列。
这是我非常热衷的领域,并且我相信它就像编程一样。我们将输入转换为输出,并通过将简单的组件组合为更复杂的结构来创建有用的系统。
这是我们在编程软件中所做的事情,只是它更加实用,我们可以从屏幕上暂停一下,以制作使我们能够创建实际的真实项目的工艺。当您添加像Arduino这样的可编程板卡时,它是实际的嵌入式低层编程。
过去我只谈论电子产品,但谈不上很多。
我特别在谈到ArduinoArduino简介我写了一篇介绍Arduino编程语言。
然后,我介绍了3种流行的板子:
和我将Arduino与Raspberry Pi进行了比较,这是另一种非常流行的设备(但与众不同)!
那就是我在这个博客上报道电子产品的程度。
这都是非常高的水平。 Arduino是一个非常易于使用的开发板,但在后台它也抽象了许多微小的细节并提供了许多内置的功能。
Arduino是所有电子产品的一个非常有趣的起点。
但是,遵循“点亮LED”教程以了解您的工作还有很长的路要走。
我要对本系列进行的工作是提供对电子学的更深入的介绍。与平时在书本上的阅读方式有所不同。我希望自己具有高度的实践性,并避免一切背后的理论和数学。
将微小的细节抽象化,但是将这些概念应用到实践中。
为什么我开始谈论电子学?好吧,因为我喜欢谈论它,阅读它,观看视频,也因为我喜欢用电子设备和电子元件来创造事物。
一旦您对电子和电力有了基本的了解,就会有一个可以解锁的整个世界。
在过去的十年中,我们已经从一个计算机已经安装在桌子上的社会,变成了每个人口袋里都装有功能强大的互联网连接设备的社会。
我相信,随着5g的采用,廉价的移动网络以及可再生能源的不断发展,未来我们将完全沉浸在比今天更多的电子产品中,并且了解所有工作原理是一项非常有价值的技能。
这是一项可以为您带来高薪的技能,但它也可以使您在DIY和工艺上获得极大的满足。
在现实世界中,构建自己的设备和工具并观看它们的实际运行情况可以使您为自己感到骄傲。
也许您不会学习如何构建下一代iPhone,但是也许您将学习如何创建计算机的简化版本。或如何建立电路以做酷的事情。
与其他更昂贵的爱好相比,跳上它是相当便宜的。
我是计算机程序员和工程师,曾在高中和大学学习过电子学,但是从这个基础知识开始,我想与您一起重新学习它。
首先,我们将深入探讨模拟电子。
我们将首先讨论基础知识:
然后,我们将深入研究电子组件:
- 电阻器
- 发光二极管(LED)
- 二极体
- 纽扣
- 电位器
- 电容器类
- 电感器
- 继电器
- 变形金刚
- 晶体管
- 晶闸管
- 7段显示器
- LED显示屏
- 开关
- 液晶显示器
- 光电二极管
- 蜂鸣器和扬声器
然后,我们将探索传感器的奇妙世界,让我们进行交互并从外部世界获取数据,包括:
- 热敏电阻
- 热电偶
- 倾斜传感器
- 加速度计
- 力传感器
- 震动感应器
- 湿度传感器
- 声音感应器
- 光敏电阻
- 光敏电阻
- 光电晶体管
- 磁传感器
- 接近传感器
- 传声器
- 琴键
我们将学习如何使用它们以及如何使用Arduino板做一些有趣的事情。
然后,我们将研究使用电动机为对象设置动画的方法:
- 伺服马达
- 步进马达
然后我们将深入数码电子。
我们将学习:
- 二进制算术
- 布尔代数
- 逻辑门
- 组合逻辑
- 使用集成电路
- 多路复用器和多路解复用器
- 编码器
- 人字拖
- 算术逻辑单元
- 时钟发生器
- 专柜
- 登记册
- 回忆
我们将学习如何通过转换器将数字世界与模拟世界连接起来。
同时,我们将首先处理简单的项目,随着时间的流逝,复杂性和乐趣会越来越大。
当我们在组合中添加可编程设备时,真正的乐趣就开始了,特别是我们将大量讨论Arduino。
我们将看到如何使用Arduino语言(C ++)以及其他语言(例如使用CircuitPython和Johnny Five)对从Arduino到入门的程序员进行编程,并且我们将在使用它的非常出色的项目中工作。
当然,这仅仅是开始,也许还会有更多。
更多电子教程:
- Arduino与Raspberry Pi
- Arduino简介
- Arduino Uno rev 3开发板
- Arduino Uno WiFi rev 2开发板
- Arduino编程语言简介
- Milli Micro Nano Pico
- The Arduino MKR WiFi 1010
- 电子学概论
- 电子基础知识:模拟与数字
- 电子基础知识:最新
- 电子基础知识:电压
- 电子基础知识:Vcc,接地,...
- 电子基础知识:电阻
- 电子基础知识:短路
- 电子基础知识:您的第一个电路
- 电子基础知识:使用面包板的原型制作
- 电子基础知识:使用万用表
- 使用万用表测量电压,电流和电阻
- 购买什么才能开始使用Arduino和电子产品
- Arduino项目:使LED闪烁
- Arduino内置LED
- 面包板电源模块
- Arduino创建平台
- 如何使用Arduino连接到WiFi网络
- 如何在Arduino上运行Web服务器