狗趴(GodPub),开源硬件学习与实践

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 6410|回复: 1
打印 上一主题 下一主题

【二叔科技】Arduino 之 8x8 RGB 点阵(color see see)

[复制链接]

13

主题

33

帖子

155

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
155
跳转到指定楼层
楼主
发表于 2015-1-13 22:04:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
这个用香蕉驱动了一下,效果不太理想,
感觉是操作系统的问题,换arduino,
又是一个晚上,效果很理想,
颜色很正,没有扫描的感觉,先上效果图,
不会动,就是一张图,

下面就是接线图了,估计手里有的也都有香蕉,
如果确实没有打算自己搞的或许有些麻烦,
Arduino          26PIN
Vcc(3.3V)          1
GND                  6
(CS)D10          24
(MOSI)D11      19
(CLK)D13        23
大概就需要这么五根线,
由于模块上没有电阻,所以没敢试5V,Arduino需要用3.3V,
由于线不够长,只能又发床照了

下边是程序,继续抛砖引玉吧,希望小伙伴们能让图形动起来
[C] 纯文本查看 复制代码
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <SPI.h>

unsigned char elscode[24] = {
    0x30, 0x30, 0x30, 0x18, 0x18, 0x18,
    0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0,
    0x01, 0xc0, 0x81, 0x07, 0xe6, 0x81,
    0x0f, 0x42, 0x21, 0x0f, 0x02, 0x71
};
unsigned char cleancode[4] = {0x00, 0x00, 0x00, 0x00};
unsigned char buf[4] = {0x25, 0xFF, 0x7F, 0xF0};
const int slaveSelectPin = 10;

void setup() {
  pinMode (slaveSelectPin, OUTPUT);
  SPI.begin();
  digitalWrite(slaveSelectPin, LOW);
  SPI.transfer(cleancode[0]);
  SPI.transfer(cleancode[1]);
  SPI.transfer(cleancode[2]);
  SPI.transfer(cleancode[3]);
  digitalWrite(slaveSelectPin, HIGH);
  delay(1000);
}

void loop() {
  int  k=0;
  int i;
  for(i=1;i<256;i*=2)
  {
    digitalWrite(slaveSelectPin, LOW);
    SPI.transfer((byte)i);
    SPI.transfer((byte)(0xff-elscode[k+2]));
    SPI.transfer((byte)0xff);
    SPI.transfer((byte)0xff);
    digitalWrite(slaveSelectPin, HIGH);
    digitalWrite(slaveSelectPin, LOW);
    SPI.transfer((byte)i);
    SPI.transfer((byte)0xff);
    SPI.transfer((byte)(0xff-elscode[k+1]));
    SPI.transfer((byte)(0xff-elscode[k+0]));
    digitalWrite(slaveSelectPin, HIGH);
    k+=3;
  }
}






分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

84

主题

143

帖子

725

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
725
QQ
沙发
发表于 2015-1-13 22:07:05 | 只看该作者
二叔威武
天理路上甚宽,稍游心,胸中便觉广大宏朗;
人欲路上甚窄,才寄迹,眼前俱是荆棘泥涂。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|狗趴(GodPub) Arduino&Raspberry Pi开源硬件学习与实践[QQ群:20085629]  

GMT+8, 2024-5-18 22:34 , Processed in 0.028743 second(s), 33 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表