Arduino 麦克风传感器实验
代码
int analogPin = A0; //
int val = 0; // variable to store the value read
int value = 0;
#define ledPin 9
#define MIC_MAX 100
void setup()
{
Serial.begin(9600); // setup serial
pinMode(ledPin, OUTPUT);
}
void loo
代码
int analogPin = A0; //
int val = 0; // variable to store the value read
int value = 0;
#define ledPin 9
#define MIC_MAX 100
void setup()
{
Serial.begin(9600); // setup serial
pinMode(ledPin, OUTPUT);
}
void loo
代码
int analogPin = A5; //
int val = 0; // variable to store the value read
int value = 0;
#define ledPin 9
#define MQ_MAX 70
void setup()
{
Serial.begin(9600); // setup serial
pinMode(ledPin, OUTPUT);
Serial.println(“MQ2 INI
代码
int analogPin = A5;
int val = 0; // variable to store the value read
int value = 0;
#define ledPin 9
#define LIGHT_MAX 70
void setup()
{
Serial.begin(9600); // setup serial
pinMode(ledPin, OUTPUT);
}
void loop()
{
v
代码
int analogPin = A5; // 连接模拟针脚A5
int val = 0; // variable to store the value read
int value = 0;
#define ledPin 9
#define LIGHT_MAX 70
void setup()
{
Serial.begin(9600); // setup serial
pinMode(ledPin, OUTPUT);
}
void lo
代码
#define buzzer 3
int i = 0;
void setup()
{
pinMode(buzzer, OUTPUT);
digitalWrite(buzzer, LOW);
Serial.begin(9600); // setup serial
}
void loop()
{
digitalWrite(buzzer, HIGH);
delay(1000);
digitalWrite(buzzer, LOW);
A05 为 SCL 控制线(时钟线)
A04 为 SDL 数据线
先需要下载库文件“LiquidCrystal_I2C.h”。
Arduno的IDE(1.8.13)使用“库管理器”的功能即可在线下载相关库文件,名称叫“LiquidCrystal I2C”。
或者单独下载LiquidCrystal_I2C,解压缩后,将文件夹拷贝至C:\Program Files (x86)\Arduino\libraries目录下。
LiquidCrystal_I2C lcd
代码
#define KEY 7
int KEY_NUM = 0;
int count = 0;
#define LED_R 11
#define LED_G 10
#define LED_B 9
#define LED_ON HIGH
#define LED_OFF LOW
int state = 0;
void setup()
{
pinMode(LED_R, OUTPUT);
pinMode(LED_G, OUTPUT);
pi
代码
int analogPin = A0; // 模拟针脚 A0
int val = 0; // 读取值
int valTran = 0; // 转换后
void setup()
{
Serial.begin(9600); // setup serial
}
void loop()
{
val = analogRead(analogPin); // read the input pin
Serial.println(val); // debug
模块接口:
1、DC+:接电源正极。
2、DC-:接电源负极。
3、IN:接Arduino引脚。
继电器输出端:
1、NO:继电器常开接口,继电器吸合前悬空,吸合后与COM短接。
2、COM:继电器公用接口。
3、NC:继电器常闭接口,继电器吸合前与COM短接,吸合后悬空。
说明:
1、整个电路分为两部分,一个是继电器电路,另一个是小灯电路。
2、继电器 和 小灯 共用 5V电压。
3、通过继电器吸合 控制 小灯电路。
测试
1、在Arduino IDE的库管理器中安装PubSubClient库。
2、包含<PubSubClient.h>。测试例子。
#include <SPI.h>
#include <WiFi.h>
#include <PubSubClient.h>
/***************************************************************************
* Inte
Arduino uno r3。
WiFi Shield 扩展板。
组装。
接入网络测试。
#include <SPI.h>
#include <WiFi.h>
/***************************************************************************
* Internet Connectivity Setup – Variables & Functions
一、Arduino IDE下载安装
地址:https://www.arduino.cc/en/software
版本:Arduino IDE 1.8.13
二、安装驱动
1、如果没有自动安装Arduino驱动,则需要手动安装Arduino驱动 最新版 v1.0.5 arduinodriver,否则会出现Serial port not selected。
2、驱动安装问题。
在Arduino UON安装USB驱动时,如果出现
“Windows 无
Docker是一个构建在LXC(Linux Container)之上,基于进程容器的轻量级VM解决方案,实现了一种应用程序级别的资源隔离及配额。
Docker 平台工具、守护进程。
Image 镜像,包括应用及系统的只读数据包。
Container 容器,虚拟机的运行实例。
Registry 仓库登记,管理镜像文件。
Docker hub Docker官方公有仓库。
Docker容器技术与VM虚拟机技术对比
1、条件判断。
在公式栏中,输入【=IF(C2>=80,”通过”,”不通过”)】,按下回车确定。
语法:=IF(判断条件,条件符合时返回的结果,条件不符合时返回的结果)
2、多条件判断。
在公式栏中,输入【=IF(AND(B2=”生产中心”,C2=”操作”),”有”,”无”)】,按下回车确定。
1、条件求和
在公式栏中,输入【=SUMIF(A1:A6,D9,C1:C5)】,按下回车确定。
语法:=sumif(要统计的数据区域,求和条件,求和区域)
2、多条件求和
在公式栏中,输入【=SUMIFS(E2:E5,B2:B5,C9,C2:C5,D9)】,按下回车确定。
SUMIFS用法是:
=SUMIFS(求和的区域,条件区域1,指定的求和条件1,条件区域2,指定的求和条件2,……)
1、条件计数
在公式栏中,输入【=COUNTIF(A:A,C9)】,按下回车确定。
语法:=countif(要统计的数据区域,统计条件)
2、多条件计数
在公式栏中,输入【=COUNTIFS(B2:B5,C9,C2:C5,D9)】,按下回车确定。
COUNTIFS函数统计条件区域中,符合多个指定条件的单元格个数。常规用法为:
=COUNTIFS(条件区域1,指定条件1,条件区域2,指定条件2……)