2019-1-19 21:35:17 [显示全部楼层]
11447浏览
查看: 11447|回复: 8

[进阶] 用8x8的LED点阵屏来一段酷炫的灯效

[复制链接]
今天收到了8x8的led点阵,很开心。马上来一段测试。看着不错。

用8x8的LED点阵屏来一段酷炫的灯效图1
用8x8的LED点阵屏来一段酷炫的灯效图2
硬件就是上面两个模块和几根电线。主控可以用Arduino的很多板,例如UNO,MEGA2560,LEONARDO,但不能用arduino mini。我用你的是UNO连线是GND-UNO GND,VCC-UNO VCC,DATA-UNO Pin3.
[mw_shl_code=applescript,true]#include <FastLED.h>

#include "Plasma.cpp"
#include "Snake.cpp"
#include "Twinkle.cpp"
#include "DeadChannel.cpp"
#include "Sprite.cpp"

#define WIDTH 8
#define HEIGHT 8
#define NUM_LEDS WIDTH * HEIGHT

#define DATA_PIN 3

CRGB leds[NUM_LEDS];

void setup() {
  // put your setup code here, to run once:

    FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS);
}

void loop() {

    doTwinkle();
    doSnake();
    doSprite();
   }

void doDeadChannel() {
    DeadChannel deadChannel(leds, WIDTH, HEIGHT);
    deadChannel.start();
}

void doPlasma() {
    Plasma plasma(leds, WIDTH, HEIGHT);
    plasma.start();
}

void doTwinkle() {
    Twinkle twinkle(leds, WIDTH, HEIGHT, true, true);
    twinkle.start();
}

void doSnake() {
    Snake snake(leds, WIDTH, HEIGHT);
    snake.start();
}

void doSprite() {
    Sprite sprite(leds, WIDTH, HEIGHT);
   sprite.start();
}
[/mw_shl_code]
下载附件FastLED_master.rar
注意:要把我提供的FastLED库解压并放到arduno library里。

rzegkly  版主

发表于 2019-1-20 06:32:10

microbit可以点 8x8的LED点阵屏教程 ?
回复

使用道具 举报

gada888  版主
 楼主|

发表于 2019-1-20 08:01:15

不是呀,这个是用arduino uno编程的。因为加入库文件方便。
回复

使用道具 举报

hnyzcj  版主

发表于 2019-1-20 09:46:04

漂亮
回复

使用道具 举报

rzegkly  版主

发表于 2019-1-20 13:58:02

gada888 发表于 2019-1-20 08:01
不是呀,这个是用arduino uno编程的。因为加入库文件方便。


如果用microbit可以点 8x8的LED?
回复

使用道具 举报

gada888  版主
 楼主|

发表于 2019-1-21 09:59:01

如果用microbit可以点 8x8的LED?

应该可以。Mind+不是支持C语言吗。
回复

使用道具 举报

20060606  高级技匠

发表于 2020-8-9 05:56:14

为什么不能用arduino mini
回复

使用道具 举报

gada888  版主
 楼主|

发表于 2020-8-9 08:37:17

20060606 发表于 2020-8-9 05:56
为什么不能用arduino mini

因为项目用的灯光效果运行库是FastLED。这个库对芯片频率和内存有较高要求。低端配置运行不了
回复

使用道具 举报

20060606  高级技匠

发表于 2020-8-18 10:54:23

gada888 发表于 2020-8-9 08:37
因为项目用的灯光效果运行库是FastLED。这个库对芯片频率和内存有较高要求。低端配置运行不了 ...

谢谢指导,我以前用过FastLED+arduino mini,结果显示总是卡,这下找到原因了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail