/*
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验一百零五:12位 WS2812 5050 RGB LED 智能全彩RGB环开发板大环
1、安装库:IDE-工具-管理库-搜索Adafruit_NeoPixel-安装
2、项目:逐个点亮不同序列的LED(可设置为任何颜色)
3、接脚:
VCC→ 5V
GND → GND
DI接D7
*/
#include <FastLED.h>
#define LED_PIN 7
#define NUM_LEDS 12
CRGB leds;
void setup() {
FastLED.addLeds<WS2812, LED_PIN, GRB>(leds, NUM_LEDS);
}
void loop() {
leds = CRGB(255, 0, 0);
FastLED.show();
delay(500);
leds = CRGB(0, 255, 0);
FastLED.show();
delay(500);
leds = CRGB(0, 0, 255);
FastLED.show();
delay(500);
leds = CRGB(150, 0, 255);
FastLED.show();
delay(500);
leds = CRGB(255, 200, 20);
FastLED.show();
delay(500);
leds = CRGB(85, 60, 180);
FastLED.show();
delay(500);
leds = CRGB(50, 255, 20);
FastLED.show();
delay(500);
}
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验一百零六: TM1638按键数码管LED显示模组8位数码管\LED\按键智控模块
TM1638
是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用IC,内部集成有MCU数字接口、数据锁存器、LED驱动、键盘扫描等电路。本模块质量可靠、稳定性好、抗干扰能力强。主要应用于冰箱、空调 、家庭影院等产品的高段位显示屏驱动。
TM1638
1、采用CMOS 工艺
2、显示模式 10段×8 位
3、键扫描(8×3bit)
4、辉度调节电路(占空比8 级可调)
5、串行接口(CLK,STB,DIO)
6、振荡方式:RC 振荡
7、内置上电复位电路
8、封装形式:SOP28
模块功能介绍
包括以下资源:
1、8个按键,
2、8个LED
3、8位数码管,共阴极LED数码管;
4、可以和STC等单片机直接连接;
5、开始实验ardiuno驱动程序
模块电原理图