本帖最后由 hanreng 于 2020-8-15 10:57 编辑
目标
结合4个MAX7219点阵显示模块和振动传感器,实现摇一摇随机出现骰子数
实验材料
Arduino UNO开发板 配套USB数据线 Mixly软件 配套杜邦线若干 8*8点阵显示模块*4 常闭震动传感器
内容
接线方式
Arduino UNO <------> 震动传感器模块 5V <------> VCC GND <------> GND D3 <------> D0 Arduino UNO <------> 点阵显示模块1(IN) 5V <------> VCC GND <------> GND D11 <------> DIN D9 <------> CS D13 <------> CLK
点阵显示模块1(OUT) <------> 点阵显示模块2(IN) VCC <------> VCC GND <------> GND DIN <------> DIN CS <------> CS CLK <------> CLK
点阵显示模块2(OUT) <------> 点阵显示模块3(IN) VCC <------> VCC GND <------> GND DOUT <------> DIN CS <------> CS CLK <------> CLK 点阵显示模块3(OUT) <------> 点阵显示模块4(IN) VCC <------> VCC GND <------> GND DOUT <------> DIN CS <------> CS CLK <------> CLK
“随机整数”模块
可设置数字区间,随机产生区间内的数值。
Mixly图形化编程程序
基础案例
当摇动震动传感器时,触发震动传感器,在四个点阵显示器上显示随机的骰子数。在程序中,将6个骰子在点阵显示器上显示的状态,用函数打包,在主程序中调用即可。
编程思路
|