在之前的教程中,我们讨论了Arduino用于驱动LED的数字输出。控制器可以通过五种方式与其他设备进行接口和交互:数字输出、数字输入、模拟输出、模拟输入和串行通信。在本教程中,我们将使用Arduino的数字输入来读取触觉开关的状态…
Arduino兼容编码06:Arduino上的模拟输出(PWM)和LED衰落
在上一个教程中,我们讨论了使用Arduino的数字输入过程。我们还解释了按钮(瞬时类型按钮)以及如何通过数字输入使用它们或命令输入。任何控制器都可以用五种方式界面和与其他电子设备进行互动:数字输出,数字输入,模拟输出,模拟输入,...
Arduino兼容编码01:Arduino MCU家族
嵌入式电子产品处于无数数量的设备和设备,在操作核心处具有微控制器。微控制器是一个紧凑的集成电路,可控制嵌入式系统中的特定操作。只有一个只有基本的邮票微控制器,有一个简单的翻译,可供设计,原型化和测试......
Arduino兼容编码02:arduino入门
Arduino是单板微控制器,可以通过USB连接轻松编程。它们与电子产品一起用于设计嵌入式系统原型、物联网(IoT)和电子产品。像其他微控制器一样,Arduino为基础电子应用程序提供软件支持的计算和嵌入式控制。这意味着Arduino的入门和其他没有什么不同…
Arduino兼容编码03:Arduino草图和嵌入式C语言基础
上一篇教程讨论了开始使用Arduino所需的工具和组件。然而,在开始Arduino UNO(或任何其他Arduino板)之前,并在各种传感器、驱动器和模块上试验硬件项目,重要的是通过Arduino草图和嵌入式C…
Arduino兼容编码04:数字输出接口驱动LED
在上一个教程中,我们讨论了关于Arduino草图的基础知识,具有快速的Arduino语言参考。现在,是时候让我们的手肮脏了。来自源的接口LED和驾驶数字输出是嵌入式系统的“Hello World”。如上所述,微控制器接口并与其他...相互作用......
基础电子24–变压器类型
在上一篇文章中,我们了解了变压器的基本概念。变压器只是一对磁耦合的电感器,以实现它们之间的电磁感应。在变压器的帮助下,交流电压可以无需任何麻烦地以低成本升高或降低。升高或降低直流电压需要…
基本电子25–使用的变压器类型
在上一篇文章中,我们通过核心材料,几何和电压电平讨论了变压器的分类。变压器也可以通过其应用和使用来分类。让我们探索电子领域中使用的电气域和变压器中使用的两种广泛类别的用例。变压器使用......
基础电子学26 -不同类型的电源
在之前的文章中,我们讨论了无源电子元件,如电阻器、电容器、电感器和变压器。无源元件在设计各种模拟电路时特别有用。现代电子的真正乐趣始于半导体和数字电子。电子学是关于信号(以电压或电流的形式)和通过元件处理信号的…
基本电子27 - 电池和电池
在上一篇文章中,我们讨论了不同类型的电源。对于原型设计和测试电路,线性稳压电源是最经济和可行的达到自己的解决方案。也可以在可变电阻的帮助下调整来自线性调节电源的功率。电子爱好者和初学者不...
基础电子学28 -电池的几何形状和标准尺寸
在上一个教程中,我们讨论了不同类型的电池。除了可重用性和电池化学外,电池封装方式是一种重要因素,因为它应该在设备中容纳在不影响安全规范的情况下。电池的几何和大小也在其应用于电路中起到重要作用。......
基本电子设备29 - 如何选择电池
在以前的文章中,我们讨论了电池类型和不同的电池组。许多嵌入式电路和设备依赖于电源的电池和许多这些设备使用可能需要更换的主要电池。其他嵌入式设备是可充电的,并使用二次电池保持供电。这并不困难......
通孔与表面贴装:为您的下一个PCB选择正确的技术
在设计和制造PCB时,早期决策之一涉及要使用的组件的类型和样式。传统上,可用的选项是将元件插入PCB上的电镀通孔中。越来越多的趋势是使用不涉及钻孔的方法。让我们看看…
PCB原型测试的综合指南
对于PCB原型应用,一个先决条件是必须的:可靠的测试。这些早期产品的唯一目的是测试设计理念,以确保它们能够被批准使用和销售。尽管如此,pcb可能是不可预测的,因为有许多部分和补丁的关联。当电子……
使用HiveMQ代理通过MQTT协议进行ESP8266到ESP8266通信:IOT第22部分
设备对设备通信在物联网中占有重要地位。在物联网系统中,这种设备对设备的通信通常避免了人类对设备的交互和控制,设备之间是自主通信的。在本教程中,将给出一个类似的设备到设备通信的演示。
以太网技术:物联网第23部分
在之前的教程中,设计的IOT设备都是通过Wi-Fi连接到互联网的。Wi-Fi是一种无线标准。它通常用于提供移动设备和互联网网络之间的数据通信。另一个用于网络设备和计算机的通用标准是以太网。以太网是最常用的局域网(LAN)技术。它提供了一种有线通信,将设备连接到互联网上。
Arduino到PC的以太网通信技术和MQTT协议:物联网第24部分
在上一篇教程中,我们讨论了以太网技术的基础知识。在本教程中,将使用以太网技术通过互联网连接Arduino板和PC。基于Arduino的物联网设备和PC将通过HiveMQ Broker使用MQTT协议进行通信。本项目将设计一个基于Arduino的物联网设备。Arduino将与Arduino以太网屏蔽接口,通过以太网电缆连接路由器(Cat 5e)。
GPRS技术:IOT第25部分
在上一个教程中,以太网技术用于将基于Arduino的物联网设备连接到internet网络。物联网设备也可以使用GSM、CDMA和GPRS等移动技术连接到internet网络。通过蜂窝网络进行数据传输有两种主要技术–GSM和GPRS。这两种技术在数据速率和操作费用的基础上彼此不同。
使用PC作为服务器通过TCP-IP协议配置SIM800调制解调器:IOT第26部分
SIM800是一种流行的GSM GPRS调制解调器。它支持通用分组无线服务(GPRS)连接到Internet。此模块具有内置TCP/IP堆栈,可通过AT命令串行访问。需要通过将调制解调器连接到PC来配置调制解调器。在这种设置中,带有SIM卡的SIM800调制解调器充当TCP客户端,PC充当TCP服务器。
通过MQTT协议与PC客户端通信:IOT第27部分
在上一个教程中,SIM800模块配置为TCP-IP客户端,PC被配置为TCP-IP服务器。使用Arduino UNO作为网关,安装了两个以通过TCP-IP堆栈进行通信。在本教程中,SIM800将被配置为MQTT客户端和设置,以通过使用PC客户端通过MQTT协议进行通信。在上一个教程中,PC配置为服务器,将SIM800调制解调器设置为工作模式。在此项目中,PC将作为另一个客户端作为另一个客户端,通过HiVemq Broker与GSM GPRS调制解调器通信。