C/C++

Arduino 概述

23 0

Arduino是一个基于易用硬件和软件的原型平台(开源)。它由可编程的电路板(称为微控制器)和称为Arduino IDE(集成开发环境)的现成软件组成,用于将计算机代码写入并上传到物理板。主要特点是: Arduino板卡能够读取来自不同传感器的模拟或数字输入信号,并将其转换为输出,例如激活电机,打开/关闭LED,连接到云端等多种操作。你可以通过Arduino IDE(简称上传软件)向板上的微控制器发送一组指令来控制板功能。与大多数以前的可编程电路板不同,Arduino不需要额外的硬件(称为编程器)来将新代

C/C++

Arduino 无线通信

14 0

无线发射器和接收器模块工作在315 Mhz。它们可以轻松地装入面包板,并可很好的与微控制器配合使用,创建一个非常简单的无线数据链路。使用一对发射器和接收器,模块将只能单向传输数据,因此,你将需要两对(不同频率)作为发射器/接收器对。注意 - 这些模块是任意的,并会接收相当大量的噪音。发射器和接收器都在共同的频率下工作,并且没有ID。接收器模块规格产品型号 - MX-05V工作电压 - DC5V静态电流 - 4mA接收频率 - 315Mhz接收灵敏度 - -105DB尺寸 - 30*14*7mm发射器模块

C/C++

Arduino 键盘消息

17 0

在此示例中,当按下按钮时,文本字符串作为键盘输入发送到计算机。字符串报告按钮被按下的次数。一旦你完成了Leonardo版的程序化和接线,打开你最喜欢的文本编辑器来查看结果。警告 - 当你使用 Keyboard.print()命令时,Arduino将接管你的计算机键盘。为确保在使用此功能运行草图时不会失去对计算机的控制,请在调用 Keyboard.print()之前设置可靠的控制系统。这个草图包括一个按钮来切换键盘,以便它只在按下按钮后运行。必需的组件你将需要以下组件:1 Breadboar

C/C++

Arduino 通信

11 0

已经定义了数百个通信协议来实现这种数据交换。每个协议可以分为两类:并行或串行。并行通信通过输入/输出端口在Arduino和外设之间进行并行连接是短距离(最多几米)的理想解决方案。然而,在其他情况下,当需要在两个设备之间建立较长距离的通信时,不可能使用并行连接。并行接口同时传输多个位。它们通常需要数据总线 - 通过八条,十六条或更多的线路进行传输。数据以1和0的巨大波形传输。并行通信的优点和缺点并行通信肯定有其优势。它比串行更快,更直接,相对容易实施。然而,它需要许多的输入/输出(I / O)端口和线路。如

C/C++

Arduino 键盘串口

13 0

此示例监听来自串口的一个字节。当接收到时,电路板发送一个击键回到计算机。发送的击键比接收的击键高一个,因此如果从串口监视器发送“a”,你将从连接到计算机的电路板接收到“b”。“1”将返回“2”等。警告 - 当你使用 Keyboard.print()命令时,Leonardo,Micro或Due板会接管你计算机的键盘。为确保在使用此功能运行草图时不会失去对计算机的控制,请在调用Keyboard.print()之前设置可靠的控制系统。这个草图被设计为只在板通过串口接收到一个字节后才发送一个键盘命令。必需的组件

C/C++

Arduino 闪烁LED

15 0

LED是用于许多不同应用的小型强光灯。首先,我们将学习闪烁LED,即微控制器的Hello World。它就像打开和关闭灯一样简单。建立这个重要的基线将为你提供坚实的基础,以实现更复杂的实验。必需的组件你将需要以下组件: 1 Breadboard 面包板1 Arduino Uno R31 LED1 330Ω 电阻2 跳线程序按照电路图连接面包板上的组件,如下图所示。注意 - 要了解LED的极性,请仔细查看。两个腿中较短的,朝向灯泡的平坦

C/C++

Arduino 运算符

16 0

运算符是一个符号,它告诉编译器执行特定的数学或逻辑函数。C语言具有丰富的内置运算符,并提供以下类型的运算符:Arithmetic Operators 算术运算符Comparison Operators 比较运算符Boolean Operators 布尔运算符Bitwise Operators 位运算符Compound Operators 复合运算符算术运算符假设变量A为10,变量B为20,则:示例运算符名称运算符简写描述例子赋值运算符=将等号右侧的值存储在等号左边的变量中。A = B加号+两个操作数相加A

C/C++

Arduino 温度传感器

14 0

温度传感器LM35系列是精密集成电路温度器件,输出电压与摄氏温度成线性比例。LM35器件优于以开尔文校准的线性温度传感器,因为用户不需要从输出中减去大的恒定电压以获得便利的摄氏缩放。LM35器件不需要任何外部校准或调整,即可在室温下提供1/4C的典型精度,在-55C至150C的温度范围内提供3C的典型精度。技术规格直接以摄氏度校准线性 + 10-mV/C比例因子0.5C确保准确度(在25C)额定温度