8×8点阵模块


概述




该点阵是由8×8个LED发光二极管组成的阵列,共计64个发光二极管。由MAX7219CWG芯片驱动。通过不同的显示方式,我们可以使用该模块显示数字、字母、汉字或自定义图形等。该模块还可以通过级联的方式,将多个模块拼接在一起,扩大显示范围。


引脚定义




输入端:        输出端:
CLK             CLK
CS              CS
DIN             DOUT
GND            GND
VCC             VCC


参数




工作电压:3.3V-5V
驱动芯片:MAX7219CWG
外形尺寸(长×宽×高):38mm×38mm×9mm(不含插针)
显示范围:8×8(可级联)


示例程序(arduino)


#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Max72xxPanel.h>

Max72xxPanel myMatrix = Max72xxPanel(D12,1,1);

void setup(){
  Serial.begin(9600);
}

void loop(){
  myMatrix.setRotation(0,1);
  myMatrix.scrollMessage("mostfun OpenJumper",100);

}

mixly示例程序


其他资料


arduino 库文件
http://download.openjumper.cn/Adafruit_GFX_Library.rar
http://download.openjumper.cn/Max72xxPanel.rar
Arduino下载与安装: https://www.arduino.cn/thread-5838-1-1.html
Mixly下载与安装: https://openjumper.cn/mixly-oj/

mixly图形化编程运行wifiduino示例程序

Mixly 是一款面向Arduino开发的图形化编程工具,它完美地支持了ctrl+z (撤销)和 ctrl+y(重做) 操作,提供了图形化界面和代码界面对比显示的支持,并支持界面整体放大功能方便平板操作,支持串口选择和波特率设置功能,并具备界面简洁美观的特点,并支持大量的开源硬件模块,在学习编程或者项目制作时大大节约了学习成本。

1、首先下载支持wifiduino的mixly版本,并安装。
具体下载安装操作可参考:https://openjumper.cn/mixly-oj/

2、链接wifiduino到电脑上,在mixly中选择板卡(wifiduino)及串口号(设备管理器中查看)


3、拖动图形化模块,编写闪灯示例程序


4、点击“上传”,等待上传成功。随后观察wifiduino内置LED闪烁情况

mixly(OJ集成版)

mixly在线安装

优点:安装文件较小,电脑在联网状态下可快速下载安装包使用
缺点:需要联网才能安装
下载地址:mixly在线安装包
下载安装方法:
1、双击下载好的安装文件 mixly.exe

2、选择对应的安装目录,然后点击“安装”

3、等待下载安装环境,直到安装完成(此安装过程需要电脑在联网状态)

4、安装完成后,会在桌面上自动生成快捷方式,并自动打开软件界面

wifiduino32


概况



WiFiduino-32是使用esp32-s作为核心的开发板,相对于传统Arduino控制器,WiFiduino-32提供了WiFi和蓝牙的支持,同时具有更大的ram 以及程序存储空间可以运行更大的程序构建大型项目以及物联网项目。


硬件参数



主芯片:esp32
工作电压:3.3V
外部输入电压:7~12V
数字模拟I/O :22个(所有引脚都可作为模拟输入)
PWM输出 :16个( 所有引脚都配置成pwm输出)
I/O输出能力:12ma
flash : 4MB
ram : 520KB
时钟频率 : 80/240 MHz 
板子长宽 : 68.6 mm * 53.4 mm 
重量 :25g


引脚说明



所有I/O输入电压都不得高于3.3V。
D0~D13和A0~A5: 数字和模拟输入引脚(所有可用引脚都可配置为数字或模拟引脚)。(注意:如果使用wifi通信,模拟输入功能引脚只有A3 D4 D5引脚可用,这是esp32硬件资源决定的)
PWM: 所有I/O都可用于PWM输出
串口: Serial(TX0/RX0)可用于和计算机或其他设备通信,除D2-D5其他引脚均可设置为串口引脚,总共可同时设置3对串口。
SPI: MISO\MOSI\SCK引脚可用于SPI通信, 可以配置任意可用引脚。
IIC: 可以配置任意可用引脚。为了兼容Arduino引脚位,你可以使用SCL/SDA(D5/D4)做IIC通信
下载引脚: 程序烧写时,会使用到TX0\RX0\IO0三个引脚,如需使用,请烧写完成后,再连接外设
LED:开发板上有两个LED指示灯
run: 该LED连接到D13引脚,可以使用宏LED_BUILTIN编程控制
PWR 电源指示灯,开发板通电后会亮
电源:WiFiduino-32工作电压3.3V,可以从以下几种方式供电:
DC电源座 推荐输入7~12V电压
USB口 5V供电
VIN: 可输入7~12V供电。当使用DC电源座供电时,该引脚可以获得DC口电压
5V引脚: 可以输入5V供电。当使用其他方式供电时,该引脚可以获得5V电压。
3.3V引脚: 可以输入3.3V直接给esp32供电。当使用其他方式供电时,该引脚可以获得3.3V电压。


引脚定义



其他资料


esp32芯片资料:http://wiki.ai-thinker.com/esp32/spec/esp32s
arduinoIDE开发环境搭建: https://www.arduino.cn/thread-81194-1-1.html

OJFF47 颜色传感器TCS34725

点我购买

概述

OJ颜色传感器(TCS34725)是一款低成本颜色识别传感器模块。 提供红、绿、蓝 (RGB) 以及明光感应的数字返回值。 色敏光电二极管集成片裁和局部化的红外遮光滤光片,最大程度减小了入射光的红外频谱成份,让颜色管理更加准确。 高敏感性、宽动态范围以及红外遮光滤光片使得 TCS34725 成为光线条件变化和通过衰减材料条件下的理想色敏元件解决方案。

模块参数及特点

模块尺寸:26mm*20mm
宽工作电压:3V-5V
工作电流:65uA
检测距离:3-10mm
时钟频率:0-400KHZ
温度范围:-30℃ ~ +70℃
接口:IIC接口(PH2.0接口+ 2.54排针接口)
特点:1、光强度的高精度分辨率转换成频率。2、可编程颜色和全面的输出频率。

引脚说明

序号标号功能描述
1LED 控制传感器附近的LED灯,高信号或者悬空时LED灯亮,低信号灭
2INT 中断输出,低电平有效
3SDA I2C数据信号
4SCL I2C时钟信号
5VCC 电源正极3.3-5V
6GND 电源负极
7PH2.0-4P座通过4p连接线与Openjumper传感器扩展板的IIC接口相连

Arduino示例程序及库文件下载

TCS34725芯片资料
模块原理图

链接: https://pan.baidu.com/s/1k67S-JjLnGDE3Z4bR5DVZw 提取码: ih4q

mixly示例程序