Thắc mắc khai báo mã hex trong mảng 2 chiều

Chào mọi người, em có đọc mã code để lập trình led matrix, nhưng chỗ đoạn khởi tạo mảng 2 chiều em có câu hỏi hơi thắc mắc như sau:

  • Các mã hex này mình khởi tạo ngẫu nhiên hay phải theo logic nào đó ạ?
  • Việc khởi tạo giá trị hex các phần tử trong mảng để làm gì ạ?
unsigned char code ma_led[][8]=
{
	0x1C,0x22,0x32,0x2A,0x26,0x22,0x1C,0x00, //0
	0x08,0x0C,0x08,0x08,0x08,0x08,0x1C,0x00, //1
	0x1C,0x22,0x20,0x18,0x04,0x02,0x3E,0x00, //2
	0x1C,0x22,0x20,0x1C,0x20,0x22,0x1C,0x00, //3
	0x10,0x18,0x14,0x12,0x3E,0x10,0x10,0x00, //4
	0x3E,0x02,0x02,0x1E,0x20,0x22,0x1C,0x00, //5
	0x18,0x04,0x02,0x1E,0x22,0x22,0x1C,0x00, //6
	0x3E,0x20,0x10,0x08,0x04,0x04,0x04,0x00, //7
	0x1C,0x22,0x22,0x1C,0x22,0x22,0x1C,0x00, //8
	0x1C,0x22,0x22,0x3C,0x20,0x10,0x0C,0x00, //9
};

Trước khi bạn tìm hiểu câu này, tại sao bạn không tìm hiểu cách làm cho led matrix nó sáng lên theo 1 hình nào đó như thế nào?
Một bài toán thì có N cách code, nên nếu bạn không thể hiểu logic code của người khác, thì hãy code theo cách của mình đi bạn, rồi một ngày nào đó bạn sẽ tự nhiên hiểu thôi.
Hint: https://xantorohara.github.io/led-matrix-editor

5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?