《零基础7天入门Arduino物联网-04》电路基础知识上

news2024/10/5 22:23:55

配套视频课程:《零基础学Arduino物联网,入门到进阶》
配套课件资料获取:微联实验室
配套学习套件购买:淘宝搜索店铺【微联实验室】


直流电与交流电

直流电(DC) 是指电流的方向始终保持不变的电流。这意味着,直流电的电子在电路中只向一个方向流动,通常从负极流向正极 。直流电的电压和电流通常是恒定的,不随时间而变化,直流电一般分为正极和负极。直流电通常用于需要稳定电源的应用,如电池、太阳能电池板、电动机等。它的波形如下所示:

交流电(AC) 是指电流方向随时间变化的电流。这意味着,交流电的电子流在电路中会反复改变方向,通常是以固定的频率周期 性地来回摆动。这种周期性的电流变化导致交流电的电压和电流也会随时间而变化,形成了一种波形。交流电没有正负极之分,只有火线零线等区分。比如家用的220V交流电,零线的电势始终是0,而火线的电势在220V-220V直接来回变动。交流电是我们日常生活中所使用的电力系统的基础,如家庭电力、工业电力等。它的波形如下所示:

串联电路与并联电路

串联电路:某些元器件首尾相连组成的电路,流经串联电路上所有元件的电流相等

并联电路:某些元器件首首相连,同时尾尾相连组成的电路,并联电路上所有元件两端电压相等

强电与弱电

强电:能提供动力的电,比如洗衣机电源、电风扇电源灯,可以单独使用;

弱电:用于传输信号,无法提供动力,比如电视信号线,网线等,一般需要配合强电使用

数字信号与模拟信号

数字信号: 是一种离散的信号,它在时间和幅度上都是离散的,仅有有限个可能值。
模拟信号: 是一种连续的信号,取值可以有无限个,并且变化也是连续的。

现实生活中,绝大部分的信号都是模拟信号,模拟信号经过采样处理后,就可以变成数字信号。

比如现实生活中的气温,它是一个连续变化的值,它的取值可以有无限个,比如28℃28.5℃29℃。并且变化也是连续的,不可能从28度一跃变成40度。

而模拟信号经过采样处理后,就可以变成数字信号,比如将30℃
以下的温度定义为低温,用数字信号0表示,以上的温度定义成高温,用数字信号1表示。

数字信号比模拟信号更可靠,更安全,举个例子:

考虑要通过手电筒的灯光来实现一定距离内两个人的信息传递,假定要传递的信息是英文
模拟信号
将26个字母对应26种不同的颜色
要传递时用不同颜色的滤光片改变电筒射出的光的颜色
这里就会表现出模拟信号不可靠(容错性差、易受干扰)的缺点
人对颜色的识别可能会有偏差
大气对不同颜色的光线吸收程度不同

数字信号
将26个字母编码成二进制数字(可参考莫尔斯电码)
通过电筒光线的闪烁来传递信号
由于光线的闪烁很容易分辨
且不容易受到干扰
这个通信方案的可靠性就比模拟信号更强

欧姆定律

欧姆定律(Ohm’s law)是指在同一电路中,通过某段导体的电流跟这段导体两端的电压成正比,跟这段导体的电阻成反比。简化为公式 就是:

电阻 = 电压/电流, R=U/I

这个定律说明了电阻越大,所需要的电压越大才能推动同样大小的电流通过电路。这也就是为什么电器设备需要使用合适大小的电压来保持合理的电流,以确保设备正常工作,而不是过热甚至引起火灾的原因。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/887275.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Hyperledger Fabric的使用及开发

Hyperledger Fabric是Linux基金会发起的一种跨行业的区块链技术,目前在多家大型公司有着应用,这里就不多做HF本身的介绍了,有兴趣可关注其官网。 1. 准备工作: 开始前需要一定的准备工作,安装各类中间件:…

JVM——HotSpot的算法细节实现

一、根节点枚举 固定可作为GC Roots的节点主要在全局性的引用(如常量或类静态属性)与执行上下文(如栈帧中的本地变量表)中,尽管目标明确,但查找要做到高效很难。现在java应用越来越庞大,光方法区…

啥是虚拟机

虚拟机这个概念第一次听到还是在我大二学计算机网络做实验的时候听说过,第二次算比较熟练地使用应该是在大三下学期的大数据课程,做实验的时候也算是学到了许多Linux的命令。但到底什么是虚拟机,我还是搞不清楚的,所以&#xff0c…

【八股】2023秋招八股复习笔记1(CSBase+部分WXG题)

文章目录 MYSQL & redis网络 & 系统安全 & C招聘要求(x3)部分面经和题目(WXG-后端)(x5) MYSQL & redis redis:memcached/mysql,线程模型(6.0多线程&…

css实现div内文字自动滚动

网上找了好久&#xff0c;终于找到了个能实现的&#xff0c;把它整理一下。 需求&#xff1a;表格内字体过长实现自动滚动 实现思路如下&#xff1a; html&#xff1a; <div class"item-column" style"background: rgb(12, 87, 154); width: 18%; height: 6…

Msvcr120.dll文件缺失怎么办.msvcr120.dll错误的解决方法

在使用某些软件时你是否有遇到过Msvcr120.dll文件缺失&#xff0c;msvcr120.dll是 Microsoft Visual C Redistributable 中的一个重要文件&#xff0c;所以它的缺失会导致应用程序无法正常使用或崩溃。那么出现这种情况应该怎么办呢&#xff1f;以下教大家几种解决方法。 一.导…

线性代数(四) 特征值相似矩阵

前言 前面主要讲述的是方程组和矩阵的关系&#xff0c;现在了解下矩阵和矩阵的关系 方阵的特征值与特征向量 假设A为n阶方阵&#xff0c;对于一个数 λ \lambda λ 若存在&#xff1a;非零列向量 α \alpha α&#xff0c;使得&#xff1a; A α ⃗ λ α ⃗ A\vec{\alp…

轮腿机器人的PID控制

1 PID介绍 PID&#xff08;Proportional Integral Derivative&#xff09;控制系统。其实质是根据输入的偏差值&#xff0c;按比例、积分、微分的函数关系进行运算&#xff0c;运算结果用以输出进行控制。它是在长期的工程实践中总结出来的一套控制方法&#xff0c;实际运行经…

在CentOS 7上使用kubeadm部署Kubernetes集群

如有错误&#xff0c;敬请谅解&#xff01; 此文章仅为本人学习笔记&#xff0c;仅供参考&#xff0c;如有冒犯&#xff0c;请联系作者删除&#xff01;&#xff01; 前言&#xff1a; Kubernetes是一个开源的容器编排平台&#xff0c;用于管理和自动化部署容器化的应用程序。…

C#8.0本质论第三章--更多数据类型

C#8.0本质论第三章–更多数据类型 3.1类型的划分 一个类型要么是值类型&#xff0c;要么是引用类型。区别在于拷贝方式&#xff1a;值类型数据总是拷贝值&#xff1b;引用类型的数据总是拷贝引用。 3.1.1值类型 3.1.2引用类型 引用类型的变量存储对数据存储位置的引用。 3.…

Datawhale Django入门组队学习Task02

Task02 首先启动虚拟环境&#xff08;复习一下之前的&#xff09; 先退出conda的&#xff0c; conda deactivate然后cd到我的venv下面 &#xff0c;然后cd 到 scripts&#xff0c;再 activate &#xff08;powershell里面&#xff09; 创建admin管理员 首先cd到项目路径下&a…

笨办法学python3进阶篇pdf,笨方法学 python3怎么样

本篇文章给大家谈谈《“笨办法”学python(第3版)》&#xff0c;以及笨办法学python3进阶篇pdf下载&#xff0c;希望对各位有所帮助&#xff0c;不要忘了收藏本站喔。 接着前天的总结 习题21&#xff1a;函数可以返回某些东西 定义函数的加减乘除&#xff0c;以及嵌套使用 习题2…

PHP实现轻量级WEB服务器接收HTTP提交的RFID刷卡信息并回应驱动读卡器显示播报语音

本示例使用的读卡器&#xff1a;RFID网络WIFI无线TCP/UDP/HTTP可编程二次开发读卡器POE供电语音-淘宝网 (taobao.com) <?php mb_http_output(utf-8); $port88; $socket socket_create(AF_INET, SOCK_STREAM, SOL_TCP); $bool socket_bind($socket, "0.0.0.0",…

深度学习入门-3-计算机视觉-卷积神经网络

一、计算机视觉 1.概述 计算机视觉作为一门让机器学会如何去“看”的学科&#xff0c;具体的说&#xff0c;就是让机器去识别摄像机拍摄的图片或视频中的物体&#xff0c;检测出物体所在的位置&#xff0c;并对目标物体进行跟踪&#xff0c;从而理解并描述出图片或视频里的场…

Python进阶系列(二)— 类与对象

对象 Python是一个面向对象的语言Python的内置类型实例都是对象对象包含数据和方法集合 类 类是对现实中的事物进行抽象的数据表示&#xff0c;用来定义对象们的数据结构&#xff0c;对象由实例化类获得。 例如这是一个玩家类&#xff0c;玩家有x&#xff0c;y和生命值三个…

程序的机器级表示

程序的机器级表示 程序编码数据格式访问信息的方式 所有的高级语言&#xff0c;都会被计算机翻译为机器代码&#xff0c;然后再根据汇编代码生成可执行的机器代码。二进制的机器代码我们人类肯定是读不懂了&#xff0c;但是汇编代码还是可以简单了解一下的。CPU 的 PC、寄存器、…

ATTCK覆盖度97.1%!360终端安全管理系统获赛可达认证

近日&#xff0c;国际知名第三方网络安全检测服务机构——赛可达实验室&#xff08;SKD Labs&#xff09;发布最新测试报告&#xff0c;360终端安全管理系统以ATT&CK V12框架攻击技术覆盖面377个、覆盖度97.1%&#xff0c;勒索病毒、挖矿病毒检出率100%&#xff0c;误报率0…

详解web前端长度单位(px、em、rem、%、vw/vh、vmin/vmax、vm、calc())

1&#xff09;简介 在前端开发中&#xff0c;会遇到各种不同类型的长度单位&#xff0c;比如px,em,rem等。 而整体的长度单位分为两大类&#xff1a; 绝对长度单位包括&#xff1a;in,cm, mm, q, pt, pc, px 相对长度单位包括&#xff1a;em, rem, %, vw, vh, vmax, vmin, vm,…

python基础语法 百度网盘,python基础语法个人笔记

大家好&#xff0c;本文将围绕python基础语法 百度网盘展开说明&#xff0c;python基础语法个人笔记是一个很多人都想弄明白的事情&#xff0c;想搞清楚python基础语法合集下载需要先了解以下几个事情。 前言 Python是一种多功能语言。它经常用作Web应用程序的脚本语言&#xf…

VSCode无法从Extensions下载工具时,把工具下载到本地并添加到VSCode编辑器

从VSCode 的 Extensions 下载 下载报错&#xff1a;Error while installing ...... extension. Please check the log for more details. 由于内网限制&#xff08;或者其他网络限制&#xff09;无法正常下载扩展工具到VSCode编辑器&#xff0c;可以把工具下载到本地再添加到V…