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


配套视频课程:《零基础学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.hqwc.cn/news/69878.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入源码分析kubernetes informer机制(二)Reflector

[阅读指南] 这是该系列第二篇 基于kubernetes 1.27 stage版本 为了方便阅读,后续所有代码均省略了错误处理及与关注逻辑无关的部分。 文章目录 Reflector是什么整体结构工作流程list拉取数据缓存resync操作watch监听操作 总结 Reflector是什么 reflector在informer…

nginx部署时http接口正常,ws接口404

可以这么配置 map $http_upgrade $connection_upgrade {default upgrade; close; }upstream wsbackend{server ip1:port1;server ip2:port2;keepalive 1000; }server {listen 20038;location /{ proxy_http_version 1.1;proxy_pass http://wsbackend;proxy_redirect off;proxy…

Android-网络访问技术Retrofit浅析

Retrofit是一种基于注解的网络请求库,专门用于在Android应用中进行网络访问。它使用简洁的方式定义了网络请求的接口,并自动将请求结果解析为Java对象。Retrofit的核心原理是利用了Java的动态代理技术,将网络请求接口的注解信息转化为具体的网…

软件压力测试对软件产品起到什么作用?

一、软件压力测试是什么? 软件压力测试是一种通过模拟正常使用环境中可能出现的大量用户和大数据量的情况,来评估软件系统在压力下的稳定性和性能表现的测试方法。在软件开发过程中,经常会遇到一些性能瓶颈和稳定性问题,而软件压力测试的作…

星星之火:国产讯飞星火大模型的实际使用体验(与GPT对比)

#AIGC技术内容创作征文|全网寻找AI创作者,快来释放你的创作潜能吧!# 文章目录 1 前言2 测试详情2.1 文案写作2.2 知识写作2.3 阅读理解2.4 语意测试(重点关注)2.5 常识性测试(重点关注)2.6 代码…

在 OpenCV 中使用深度学习进行年龄检测-附源码

文末附完整源码和模型文件下载链接 在本教程中,我们将了解使用 OpenCV 创建年龄预测器和性别分类器项目的整个过程。 年龄检测 我们的目标是创建一个程序,使用图像来预测人的性别和年龄。但预测年龄可能并不像你想象的那么简单,为什么呢?您可能会认为年龄预测是一个回归问…

炫酷UI前端效果的CSS生成工具

提升设计人员和前端开发人员的工作 推荐炫酷UI前端效果的CSS生成工具1.Neumorphism2.带有渐变的图标3.Interactions4.大型数据库5.动画6.Mask7.动画按钮8. 自定义形状分隔线9.背景图案10. SVG波浪推荐炫酷UI前端效果的CSS生成工具 1.Neumorphism 地址:https://neumorphism.i…

模拟实现定时器

前言 定时器的功能,就是一个类似于闹钟的到点运行的功能。 目录 前言 一、Timer 类 二、分析 Timer 类 三、完整代码实现 结语 一、Timer 类 Java库提供 Timer 类,实现 schedule 方法,给方法提供任务和时间,到时间就运行任务…

Java:PO、VO、BO、DO、DAO、DTO、POJO

💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! Java:PO、VO、BO、DO、DAO、DTO、POJO PO持久化对象(Persistent Object) PO是持久化对象,用于表示数据库中的实体或表…

第六阶|见道明心的笔墨(上)从书法之美到生活之美——林曦老师的线上直播书法课

如果你有需要,可以找我的,我这边有老师的所有课程 如果你有需要,可以找我的,我这边有老师的所有课程

Linux学习之初识Linux

目录 一.Linux的发展历史及概念 1.什么是Linux UNIX发展的历史: Linux发展历史: 2. 开源 商业化发行版本 二. 如何搭建Linux环境 Linux 环境的搭建方式主要有三种: 1. 直接安装在物理机上 2. 使用虚拟机软件 3. 使用云服务器 三. …

设计模式十七:迭代器模式(Iterator Pattern)

迭代器模式(Iterator Pattern)是一种行为型设计模式,它提供了一种访问聚合对象(例如列表、集合、数组等)中各个元素的方法,而无需暴露其内部表示。迭代器模式将遍历元素和访问元素的责任分离开来&#xff0…