5x5 Led Code
5x5 Led Code
void setup() {
for (int i = 0; i < 5; i++) {
pinMode(rowPins[i], OUTPUT);
pinMode(colPins[i], OUTPUT);
}
}
void loop() {
for (int i = 0; i < 5 ; i++){
digitalWrite(rowPins[i], HIGH);
digitalWrite(colPins[i], HIGH);
}
for (int i = 0; i < 5 ; i++){
digitalWrite(colPins[i], LOW);
delay(del);
digitalWrite(colPins[i], HIGH);
delay(del);
}
for (int i = 0; i < 5 ; i++){
digitalWrite(colPins[i], HIGH);
}
delay(del);
for (int i = 5; i >= 0 ; i--){
digitalWrite(colPins[i], LOW);
delay(del);
digitalWrite(colPins[i], HIGH);
delay(del);
}
for (int i = 0; i < 5 ; i++){
digitalWrite(colPins[i], HIGH);
}
delay(del);
}
Pattern 2
}
void loop() {
for (int i = 0; i < 5 ; i++){
digitalWrite(rowPins[i], HIGH);
delay(del);
digitalWrite(rowPins[i], LOW);
delay(del);
}
Pattern 3
int rowPins[] = {1, 2, 3, 4, 5};
int colPins[] = {A1, A2, A3, A4, A5};
int del = 500;
void setup() {
for (int i = 0; i < 5; i++) {
pinMode(rowPins[i], OUTPUT);
pinMode(colPins[i], OUTPUT);
}
}
void loop() {
for (int i = 0; i < 5 ; i++){
digitalWrite(rowPins[i], HIGH);
digitalWrite(colPins[i], HIGH);
}
for (int i = 0; i < 5 ; i++){
digitalWrite(colPins[i], LOW);
delay(del);
}
Pattern 4
int rowPins[] = {1, 2, 3, 4, 5};
int colPins[] = {A1, A2, A3, A4, A5};
int del = 500;
void setup() {
for (int i = 0; i < 5; i++) {
pinMode(rowPins[i], OUTPUT);
pinMode(colPins[i], OUTPUT);
}
}
void loop() {
for(int i = 0; i < 5; i++){
digitalWrite(rowPins[i], HIGH);
delay(del);
}
Pattern 5
int rowPins[] = {1,2,3,4,5};
int colPins[] = {A1, A2, A3, A4, A5};
int del = 500;
void setup() {
void loop() {
int num = 0;
while (num < 1500){
light(4,0);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(3,0);
light(4,1);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(2,0);
light(3,1);
light(4,2);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(1,0);
light(2,1);
light(3,2);
light(4,3);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(0,0);
light(1,1);
light(2,2);
light(3,3);
light(4,4);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(0,1);
light(1,2);
light(2,3);
light(3,4);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(0,2);
light(1,3);
light(2,4);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(0,3);
light(1,4);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(0,4);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(0,3);
light(1,4);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(0,2);
light(1,3);
light(2,4);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(0,1);
light(1,2);
light(2,3);
light(3,4);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(0,0);
light(1,1);
light(2,2);
light(3,3);
light(4,4);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(1,0);
light(2,1);
light(3,2);
light(4,3);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(2,0);
light(3,1);
light(4,2);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(3,0);
light(4,1);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(4,0);
num++;
}
delay(del);
delay(del);
num = 0;
while (num < 1500){
light(0,0);
light(1,1);
light(2,2);
light(3,3);
light(4,4);
light(4,0);
light(3,1);
light(1,3);
light(0,4);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(0,0);
light(1,1);
light(2,2);
light(3,3);
light(4,4);
light(4,0);
light(3,1);
light(1,3);
light(0,4);
num++;
}
delay(del);
num = 0;
while (num < 1500){
light(0,0);
light(1,1);
light(2,2);
light(3,3);
light(4,4);
light(4,0);
light(3,1);
light(1,3);
light(0,4);
num++;
}
delay(del);
Pattern 6
void loop() {
int num = 0;
while (num < 1500){
light(2,2);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
light(0,3);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
light(0,3);
light(0,4);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
light(0,3);
light(0,4);
light(1,4);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
light(0,3);
light(0,4);
light(1,4);
light(2,4);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
light(0,3);
light(0,4);
light(1,4);
light(2,4);
light(3,4);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
light(0,3);
light(0,4);
light(1,4);
light(2,4);
light(3,4);
light(4,4);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
light(0,3);
light(0,4);
light(1,4);
light(2,4);
light(3,4);
light(4,4);
light(4,3);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
light(0,3);
light(0,4);
light(1,4);
light(2,4);
light(3,4);
light(4,4);
light(4,3);
light(4,2);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
light(0,3);
light(0,4);
light(1,4);
light(2,4);
light(3,4);
light(4,4);
light(4,3);
light(4,2);
light(4,1);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
light(0,3);
light(0,4);
light(1,4);
light(2,4);
light(3,4);
light(4,4);
light(4,3);
light(4,2);
light(4,1);
light(4,0);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
light(0,3);
light(0,4);
light(1,4);
light(2,4);
light(3,4);
light(4,4);
light(4,3);
light(4,2);
light(4,1);
light(4,0);
light(3,0);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
light(0,3);
light(0,4);
light(1,4);
light(2,4);
light(3,4);
light(4,4);
light(4,3);
light(4,2);
light(4,1);
light(4,0);
light(3,0);
light(2,0);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
light(0,3);
light(0,4);
light(1,4);
light(2,4);
light(3,4);
light(4,4);
light(4,3);
light(4,2);
light(4,1);
light(4,0);
light(3,0);
light(2,0);
light(1,0);
num++;
}
num = 0;
while (num < 1500){
light(2,2);
light(1,2);
light(1,3);
light(2,3);
light(3,3);
light(3,2);
light(3,1);
light(2,1);
light(1,1);
light(0,1);
light(0,2);
light(0,3);
light(0,4);
light(1,4);
light(2,4);
light(3,4);
light(4,4);
light(4,3);
light(4,2);
light(4,1);
light(4,0);
light(3,0);
light(2,0);
light(1,0);
light(0,0);
num++;
}
}
Pattern 7
void loop() {
int num = 0;
while (num < 3000){
light(0,0);
light(0,2);
light(0,4);
light(1,1);
light(1,3);
light(2,0);
light(2,2);
light(2,4);
light(3,1);
light(3,3);
light(4,0);
light(4,2);
light(4,4);
num++;
}
num = 0;
while (num <3000){
light(0,1);
light(0,3);
light(1,0);
light(1,2);
light(1,4);
light(2,1);
light(2,3);
light(3,0);
light(3,2);
light(3,4);
light(4,1);
light(4,3);
num++;
}
}