int x[] = {18,17,16,15,14,13,12,11};
int y[] = {6,7,8,9,5,4,3,2};
void setup()
{
for(int i=0;i<=7;i++){
pinMode(y[i],OUTPUT);//定义小灯接口为输出接口
}
for(int i=0;i<=7;i++)
pinMode(x[i],OUTPUT);//定义小灯接口为输出接口
clear_();
//pinMode(inpin,INPUT);//定义按键接口为输入接口
}
void clear_(void)//清除屏幕
{
for(int i=0;i<8;i++)
digitalWrite(y[i], LOW);
for(int i=0;i<8;i++)
digitalWrite(x[i], HIGH);
}
void putChar(unsigned char c[]){
unsigned char data;
for(int j=0;j<8;j++){
data = c[j];
for(int i=0;i<8;i++){
if(data & 0x01){
clear_();
digitalWrite(y[j],HIGH);
digitalWrite(x[i],LOW
arduino 控制8*8点阵
最新推荐文章于 2023-09-19 09:07:47 发布
这篇博客介绍了如何使用Arduino控制8*8点阵显示屏。首先定义了行和列引脚,然后在setup()函数中初始化所有接口为输出。clear_()函数用于清屏,putChar()函数用于显示字符。在loop()函数中,循环显示'I', 'Love'和'U'的字符序列,实现简单的动画效果。"
126313846,14813439,Python100天学习笔记-初级阶段,"['Python', '编程入门', '基础教程', '学习笔记', '编程实践']
摘要由CSDN通过智能技术生成