eagler8 发表于 2019-6-18 12:04:34

eagler8 发表于 2019-6-18 12:09:27

/*
【Arduino】37种传感器模块系列实验(27)
实验二十七:GY-BMP280-3.3 高精度大气压强传感器模块(高度与温度计)
*/

#include <Wire.h>
#include <SPI.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BMP280.h>

#define BMP_SCK 13
#define BMP_MISO 12
#define BMP_MOSI 11
#define BMP_CS 10

Adafruit_BMP280 bmp(BMP_CS, BMP_MOSI, BMP_MISO,BMP_SCK);

void setup() {
Serial.begin(9600);
Serial.println(F("BMP280 测试"));

if (!bmp.begin()) {
    Serial.println(F("找不到对应的传感器"));
    while (1);
}
}

void loop() {
    Serial.print(F("温度 = "));
    Serial.print(bmp.readTemperature());
    Serial.println(" *C");
   
    Serial.print(F("气压 = "));
    Serial.print(bmp.readPressure());
    Serial.println(" Pa");

    Serial.print(F("海拔 = "));
    Serial.print(bmp.readAltitude(1013.25));
    Serial.println(" m");
   
    Serial.println();
    delay(2000);
}

eagler8 发表于 2019-6-18 12:46:35

eagler8 发表于 2019-6-18 12:47:00

eagler8 发表于 2019-6-18 13:26:03

实验二十八:5050 RGB全彩LED模块 KY-009

5050 RGB灯珠是LED灯珠的一种,5050是以产品尺寸命名而来,RGB是指红光、绿光、蓝光三基色。主要特点有:
1、低电压驱动,环保节能;
2、体积小,安装简便;
3、亮度高,散射角度大,一致性好
4、主要应用于LED 软灯条、LED 硬灯条、LED 模组、LED 背光源等。

eagler8 发表于 2019-6-18 14:38:44

内部结构与规格图



eagler8 发表于 2019-6-18 15:00:25

5050RGB灯珠
规格尺寸:5.0*5.0*1.5mm
亮度:R: 550-650MCD G: 1200-1800MCD B: 400-450MCD
波段:R:620-625NM G:520-525NM B: 465-470NM
工作电压:R:2.0-2.2V G:3.0-3.2V B:3.0-3.2V
功 率:0.2W
发光颜色:RGB/可控制幻彩 全彩
工作电流:60MA(单个芯片20MA)
使用范围:汽车灯 灯条 数码管 遥控灯 闪幻灯 彩灯等

eagler8 发表于 2019-6-18 15:13:33

5050RGB特点
1、采用进口芯片;
2、光色一致性好;
3、LED贴片寿命:大于5万小时;
4、高亮度,低衰减,耗能小,抗静电能力强;
5、采用进口正规合格芯片,美国英特美荧光粉,质量保证;
6、采用日本进口优质硅胶胶水封装,光衰低,寿命长,符合环保无铅制程产品要求。

eagler8 发表于 2019-6-18 15:28:10

RGB全彩LED模块由一个贴片全彩LED制成,通过R、G、B三个引脚的PWM电压输入可以调节三种基色(红/蓝/绿)的强度从而实现全彩的混色效果。用Arduino对模块的控制可实现酷炫的灯光效果。

eagler8 发表于 2019-6-18 15:35:55

模块参数:
1.PCB尺寸:15mm*10.6mm
2.PCB颜色:绿色
3.使用5050全彩高亮LED
4.带限流电阻防止烧坏LED
5.可接各种单片机
6.高电平点亮LED
7.工作电压:3.3V/5V
8.重量:4g
9.LED驱动模式:共阴驱动
10.可直接插在主板上使用,无需杜邦线连接
11.通过PWM调节三基色可混合得到不同的颜色

eagler8 发表于 2019-6-18 15:59:10

电原理图





eagler8 发表于 2019-6-18 16:45:01

/*
【Arduino】37种传感器模块系列实验(28)
实验二十八:5050 RGB全彩LED模块 KY-009 (三色灯)
*/

int led1 = 13;
int led2 = 12;
int led3 = 11;

void setup() {               
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);   
pinMode(led3, OUTPUT);
}

void loop() {
digitalWrite(led1, HIGH);   
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
delay(1000);               
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
delay(1000);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
delay(1000);
}

eagler8 发表于 2019-6-18 16:52:05

eagler8 发表于 2019-6-18 17:06:18

eagler8 发表于 2019-6-18 17:06:45

页: 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36
查看完整版本: 【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)