Arduino

无描述
  • 如何用Arduino IDE对STM32 "Blue Pill"进行编程

    如何用Arduino IDE对STM32 "Blue Pill"进行编程

    STM32 F103C8T6开发板——也称为“Blue Pill”,翻译过来有一个好听的名字叫蓝色药丸,它是一款基于ARM Cortex M3微控制器的开发板。 “Blue Pill” 的外观看起来很像Arduino Nano,但是它包含了更多的功能。 STM32 "Blue Pill" 当拿到ST…

  • Arduino连接测试E18-D80NK红外开关传感器

    Arduino连接测试E18-D80NK红外开关传感器

    本文我们将通过Arduino连线E18-D80NK红外开关传感器进行简单测试, E18-D80NK 是一个高灵敏度的红外光线开关传感器,它可以用来检测物体或者作为光电开关使用,测量检测范围从3cm到80cm。 E18-D80NK 工作原理 当发射器发出的红外线被被测物表面阻挡后,红外光会发生反射,反…

  • Arduino利用红外传感器控制风扇原理

    Arduino利用红外传感器控制风扇原理

    在上篇文章:如何使用TV遥控器和Arduino传感器来控制电器发布后,一些朋友发邮件询问PWM控制电路的相关元件参数和工作原理,本文将对相关知识和电路配置做进一步讨论和测试。 电路元件介绍 一、TV遥控器 本次测试采用的电视遥控器为东芝LCD电视遥控器,型号为:CT-90301。具体如图所示: 二、…

  • Nodemcu I2C接口连接Arduino

    Nodemcu I2C接口连接Arduino

    I2C是一种是串行总线接口连接协议,它也被称为TWI(双线接口),因为它只使用两条线缆进行通信,这两条线分别是SDA(串行数据)和SCL(串行时钟)。I2C是一种即时应答的通信协议,即发送方在发送数据后即刻检查接收方的确认信号,以确定接收方是否成功的接收到数据。 I2C的工作模式 I2C的工作模式分…

  • Nodemcu PWM控制原理

    Nodemcu PWM控制原理

    脉冲宽度调制(PWM)是一种在保持波形频率不变的情况下改变脉冲宽度的技术。 PWM产生 脉冲的周期包含了一个高电平(开)和低电平(关)的循环,信号在一段时间内处于高电平状态的部分称为占空比(duty cycle)。 释义: DutyCycle:占空比 percenttage:百分数 Ton:高电平持…

  • 如何使用TV遥控器和Arduino传感器来控制电器

    如何使用TV遥控器和Arduino传感器来控制电器

    在本文中,我们将学习如何使用电视遥控器和Arduino来控制电子设备。我们将从控制一个简单的LED开始,然后控制直流风扇的旋转速度,再到控制家用电器。 控制原理 在日常生活中,电视遥控器我们再熟悉不过了,只是随着网络电视的普及,传统红外线电视机遥控器已经逐步被取代了。你可能注意到,电视遥控器在使用时…

  • Arduino-时间函数-系列10

    Arduino-时间函数-系列10

    在Arduino中包含四种时间操作函数,分别是:delay()、delayMicroseconds()、millis () 和 micros() ,它们可以分为两个大类,一类是以毫秒为单位进行操作的,另一类是以微秒为单位进行操作的,具体的差异在下文逐一描述,下面我们来了解一下。 delay()函数 …

  • Arduino-字符串对象-系列9

    Arduino-字符串对象-系列9

    Arduino中使用的第二种类型的字符串是字符串对象。何为字符串对象呢? 什么是字符串对象 对象是同时包含函数和数据的结构,字符串对象可以像创建变量一样创建,并可以对其进行赋值。字符串对象包含对字符串对象数据进行操作的函数(在面向对象编程(object oriented programming, O…

  • Arduino-字符串 -系列8

    Arduino-字符串 -系列8

    在Arduino中字符串一般用于存储文本,类似于在LCD或Arduino IDE串口监视器窗口中显示的文本信息。字符串也可用于存储用户的输入,例如,存储用户在连接Arduino的键盘上键入的某些字符。 Arduino程序中包含两种类型的字符串: 字符型数组,与C语言中使用的字符串相同。 Arduin…

  • Arduino-函数-系列7

    Arduino-函数-系列7

    Arduino中使用函数可以将程序整合成代码段的形式来执行。什么情况下需要使用函数呢?当在程序中需要多次执行相同的操作时,这些相同的操作就可以整合成函数。使用函数的优点如下: 函数能帮助程序员更好的组织代码,也有助于提升程序可读性。 函数将一系列代码统一到一起,更利于调试。 需要更改代码时,函数可以…

  • Arduino-循环-系列6

    Arduino-循环-系列6

    今天,我们一起来学习Arduino的循环,编程语言中提供了各种各样的控制结构,可以实现更多更复杂的控制,循环语句就是其中一种,它允许我们多次执行一个或一组语句,下图是大多数编程语言中循环语句的一般形式: C语言中提供了以下类型的循环语句来处理循环请求。 while 循环 while 循环的执行顺序非…

  • Arduino-流程控制语句-系列5

    Arduino-流程控制语句-系列5

    在Arduino中流程控制语句是非常重要的,什么是流程控制语句呢?其实就是一系列的条件判断,它要求程序代码对给出的一个或多个条件进行判断,如果条件被判断为true,则执行该语句;如果条件被判断为false,则可选择执行其他语句。下图是大多数编程语言中常见的典型判断结构的形式。 控制语句是控制代码执行…

下一页