Huong Dan Lam Led Cube 8X8X8 / 2023 / Top 19 # Xem Nhiều Nhất & Mới Nhất 12/2022 # Top View | Uta.edu.vn

Cube Led 8X8X8 Arduino Promini / 2023

Chào các bạn, hôm này mình xin phép được chia sẽ những gì mình đã học được khi làm Cube LED 8x8x8. Mình cũng tìm hiểu nhiều tài liệu, đọc đi đọc lại và có rất nhiều điểm chưa hiểu. Lý do mình viết bài này là để chia sẽ kiến thức, với hy vọng là mình sẽ tìm được những câu trả lời cho những điểm mình chưa hiểu từ chính bạn đọc. Mong các bạn có thể cùng mình viết lên các hiệu ứng cho nó đẹp hơn. Do quá trình làm Cube LED có khá nhiều công việc nên mình phải chia nhỏ bài viết thành nhiều phần. Với phần đầu tiên, mình xin chia sẽ về ý tưởng thiết kế và phần cứng. Còn phần hai, mình sẽ đăng về cách lập trình các hiệu ứng ngay trong thời gian sớm nhất có thể. Nếu như sau này khi nhận được những đóng góp ý kiến từ các bạn để cải tiến lên thì mình sẽ update tiếp nhé!

Tài liệu mà mình cho là OK nhất là đây nhé: http://www.instructables.com/id/Led-Cube-8x8x8/

Về bộ vi điều khiển thì mình sử dụng là Arduino Promini 16Mhz. Với Pro mini thì các bạn phải tìm hiểu thêm các bài viết về cách nạp phần mềm cho Promini. Mình chọn Promini vì mình muốn sau khi làm xong có thể để promini trên cube LED luôn. Trong lập trình Cube LED mình đã gặp vấn đề với bộ nhớ của vi điều khiển. Với Promini ta có bộ nhớ flash là 32Kb cái này không dùng hết nổi đâu. Nhưng Sram chỉ có 2Kb thôi, cái này nếu lập trình không khéo thì sẽ không đủ nè. Còn EEPROM là 1Kb, mình không muốn dùng cái EEPROM này vì khá tốn thời gian khi đọc dữ liệu từ nó.

Với khối Cube 8x8x8 chúng ta có tổng cộng là 512 LED. Vậy làm sao có thể điều khiển hết từng đèn? Mình sẽ dùng coi mỗi đèn LED là một điểm trong không gian Oxyz. Để gọi một điểm ra chúng ta cần 3 tham số x, y, z thể hiện toạ độ của một điểm. Với x, y, z chạy từ 0 đến 7.

Mình sẽ không hướng dẫn các hàn khối cube nữa. Vì mỗi người sẽ có một cách khác nhau.

Nhưng, để có thể đồng bộ với Code thì mình lưu ý là ở bài viết này, các tầng z là chân âm của LED, còn các cột là chân dương nhé! Như vậy mình sẽ có 8 tầng là 8 chân nối với cực âm của LED. là 64 chân nối với cực dương của LED. Mình đã dùng 9 dây bus 8 để nối các chân này với mạch điều khiển. Dây bus đầu tiên mình hàn cho 8 tầng của cube. 8 dây còn lại mỗi dây mình hàn cho 1 hàng x. Bus 8 có 8 dây nhỏ xếp thành hàng ngang, mỗi dây nhỏ tương ứng với 1 cột y. Với bus thứ 1 có x=0, y chạy từ 0 đến 7; bus thứ 2 có x=1. Y chạy từ 0 đến 7; …… Và mình có cái trình tự quét mảng này luôn (nó rất là quan trọng và sẽ được lặp lại rất nhiều lần trong code)

for (byte zo=0; zo<8; zo++) {

for (byte xo=0; xo<8; xo++) {

for (byte yo=0; yo<8; yo++) {

mangba[xo][yo][zo]=0;

}

}

}

Vậy chúng ta đã đơn giản 512 LED thành 8 tầng và 64 cột rồi. Nhưng như thế vẫn còn quá nhiều chân điều khiển so với Arduino Promini. Mình đã sử dụng 74hc595 để mở rộng chân điều khiển. Lại tiếp tục chiêu cũ, các bạn tự xem cách dùng của 74hc595 nhé! Ở đây mình dùng 8 con 74hc595 nối tiếp nhau, mỗi con điều khiển được 8 cột, 8 con là 64 cột rồi. Còn 8 tầng z mình sẽ dùng luôn 8 chân trên arduino điều khiển 8 con TIP41.

Lúc đầu mình có đề cập đến sram của arduino là 2Kb, khá nhỏ, nên mình có vẽ thêm chỗ cho một module đọc thẻ nhớ SD nữa. Nhưng hiện tại chưa biết dùng làm gì!

III. Phần cứng

Ở đây mình sẽ làm mạch in cho mạch điều khiển cả cube.

Sơ đồ nguyên lý thì chỉ là nối tiếp các 74hc595 lại với nhau. Và 8 con TIP41 để nối 8 tầng LED với GND thôi. Khi mở TIP41 thì Chân âm của LED sẽ nối với GND, nếu chân dương ở mức cao thì LED sẽ sáng. Mình sẽ nói rõ hơn ở bài sau! Đại loại là thế này!

Promini nó sẽ nằm ngược chiều với 74hc595 nhé. Thể nhớ SD mình đã vẽ theo đúng thứ tự kết nối, mình sẽ có ghi chú cách nối dây trong phần code luôn. Còn nguồn cung cấp mình dùng nguồn 5v. Các bạn có thể mua cái adapter 5v-2A cho chắc nhé! Cái mạch nó thế này nè!

https://drive.google.com/file/d/0B-njEb8gey6cM2czamZWcVFyMDg/view?usp=sharing ( mirror)

Hướng Dẫn Làm Mạch Led Cube 8X8X8 At89C52/S52 / 2023

Sau bài Hướng dẫn làm mạch Led Cube 5x5x5 , Chip sẽ viết bài hướng dẫn các bạn làm mạch led cube chúng tôi Mạch Cube 8x8x8 này không phải của Chip thiết kế và lập trình, nhưng có bạn INC409 chia sẻ trên DTVN hướng dẫn chưa được kỹ, Chip mạo muội viết bài hướng dẫn kỹ hơn và tạo luồng trao đổi, giải đáp thắc mắc…Code của Chip cũng đang viết, nhưng nhiều hiệu ứng không nghĩ ra viết như thế nào,,,,,Nên cuối mục này Chip cũng sẽ share code lập trình của Chip cho 1 số bạn đảm nhận viết tiếp và cập nhật code lên Luồng bài viết này..Mong rằng các bạn sẽ tích cực nghiên cứu để có được 1 code đẹp đầy đủ nhất…OPEN SOURCE…^^” I. Nguyên lý + Mô Phỏng + File Hex: – File Mô phỏng giúp các bạn hơi hơi trực quan để quan sát lúc lập trình..vì là 3D nên rất khó..chỉ có làm khối led thật lập trình là hay nhất..

– File nguyên lý chính là mạch hoạt động thật , xuất file PCB để có mạch in tiến hành làm mạch…

– File Hex chính là Noron thân kinh cho IC 89C52 vì bản thân Chip khi mua về là Trắng, phải có file hex nạp thì nó mới hoạt động để điều khiển mạch. Do tác giả ko share code C để anh em Điện Tử chúng ta dùng tạm hex vậy nhỉ..

Như các phiên bản led cube 5x5x5x các bạn làm đều ghép nhiều mảng led với nhau, mỗi mảng led lại ghép nhiều led với nhau. Sẽ tạo thành khối cube lập phương, hình ảnh bên dưới là ghép 1 tầng led với nhau, chân Anode ( chân dài ) sẽ tạo thành các cột led. các chân ngắn sẽ bẻ ngang bẻ chung lại thành các mảng chung âm

Ghép các mảng với nhau tạo thành khối.

Bên dưới là file mạch in sau khi in sẽ có mạch KIT để các bạn cắm Led như hình 3D bên dưới.

III. Kết nối mạch và khối led:

Hiển Thị Hình Ảnh Với Led Matrix 8×8 / 2023

Xin chào các bạn, bài viết hôm nay của mình sẽ giới thiệu về cách hiển thị hình ảnh trên LED MATRIX 8×8 với cổng Serial.

Cách điều khiển LED MATRIX 8×8.

Ôn lại cách sử dụng IC 74HC595.

Arduino UNO R3.

1 LED MATRIX 8×8. (mình sử dụng loại row anode).

2 IC 74HC595.

8 điện trở 560 om

Để LED MATRIX hoạt động, chúng ta chỉ cần cấp dòng điện vào các chân ROWs và nối các chân COLUMNS với GND.

Về IC 74HC595, đã có 1 bài viết hướng dẫn rất chi tiết, các bạn có thể tham khảo ở Điều khiển 8 đèn LED sáng theo ý muốn

Mình sẽ giải thích cách lắp mạch ngay:

Để điều khiển LED matrix, mình sử dụng 2 con IC 74HC595, 1 để điều khiển 8 chân row, 1 để điều khiển 8 chân column.

Trước mỗi chân row, mình có gắn thêm 1 con trở 560 om để hạn dòng cho LED.

Ở đây mình lắp IC 74HC595 control columns nối tiếp theo sau IC 74HC595 control rows, do đó, chân 14 của IC 74HC595 control columns sẽ nối với chân 9 của IC 74HC595 control rows.

Chân 11 (CLOCK), 12 (LATCH) của 2 IC nối với nhau, và nối với pin 10,11 của Arduino.

Chân 14 của IC 74HC595 control rows sẽ nối với pin 12 của Arduino.

Chân số 10 và 16 của 2 IC sẽ nối VCC, chân số 8 và 13 sẽ nối GND.

const int DATA = 12;// pin 12 của Arduino nối với pin DATA của 74HC595 const int CLOCK = 10;//pin 10 của Arduino nối với pin CLOCK của 74HC595 const int LATCH = 11;//pin 11 của Arduino nối với pin LATCH của 74HC595 /* hàng và cột của LED matrix*/ int row[] = {1, 2, 4, 8, 16, 32, 64, 128}; int column[] = {128, 64, 32, 16, 8, 4, 2, 1}; /*biểu diễn các ký tự chữ và số ở dạng HEX*/ unsigned int characterHEX[][8] = { {0x18,0x3C,0x66,0x66,0x7E,0x66,0x66,0x66},//A {0x78,0x64,0x68,0x78,0x64,0x66,0x66,0x7C},//B {0x3C,0x62,0x60,0x60,0x60,0x62,0x62,0x3C},//C {0x78,0x64,0x66,0x66,0x66,0x66,0x64,0x78},//D {0x7E,0x60,0x60,0x7C,0x60,0x60,0x60,0x7E},//E {0x7E,0x60,0x60,0x7C,0x60,0x60,0x60,0x60},//F {0x3C,0x62,0x60,0x60,0x66,0x62,0x62,0x3C},//G {0x66,0x66,0x66,0x7E,0x66,0x66,0x66,0x66},//H {0x7E,0x18,0x18,0x18,0x18,0x18,0x18,0x7E},//I {0x7E,0x18,0x18,0x18,0x18,0x18,0x1A,0x0C},//J {0x62,0x64,0x68,0x70,0x70,0x68,0x64,0x62},//K {0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x7E},//L {0xC3,0xE7,0xDB,0xDB,0xC3,0xC3,0xC3,0xC3},//M {0x62,0x62,0x52,0x52,0x4A,0x4A,0x46,0x46},//N {0x3C,0x66,0x66,0x66,0x66,0x66,0x66,0x3C},//O {0x7C,0x62,0x62,0x7C,0x60,0x60,0x60,0x60},//P {0x38,0x64,0x64,0x64,0x64,0x6C,0x64,0x3A},//Q {0x7C,0x62,0x62,0x7C,0x70,0x68,0x64,0x62},//R {0x1C,0x22,0x30,0x18,0x0C,0x46,0x46,0x3C},//S {0x7E,0x18,0x18,0x18,0x18,0x18,0x18,0x18},//T {0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x3C},//U {0x66,0x66,0x66,0x66,0x66,0x66,0x3C,0x18},//V {0x81,0x81,0x81,0x81,0x81,0x99,0x99,0x66},//W {0x42,0x42,0x24,0x18,0x18,0x24,0x42,0x42},//X {0xC3,0x66,0x3C,0x18,0x18,0x18,0x18,0x18},//Y {0x7E,0x02,0x04,0x08,0x10,0x20,0x40,0x7E},//Z {0x3C,0x66,0x66,0x6E,0x76,0x66,0x66,0x3C},//0 {0x18,0x38,0x58,0x18,0x18,0x18,0x18,0x7E},//1 {0x3C,0x66,0x66,0x0C,0x18,0x30,0x7E,0x7E},//2 {0x7E,0x0C,0x18,0x3C,0x06,0x06,0x46,0x3C},//3 {0x0C,0x18,0x30,0x6C,0x6C,0x7E,0x0C,0x0C},//4 {0x7E,0x60,0x60,0x7C,0x06,0x06,0x46,0x3C},//5 {0x04,0x08,0x10,0x38,0x6C,0x66,0x66,0x3C},//6 {0x7E,0x46,0x0C,0x18,0x18,0x18,0x18,0x18},//7 {0x3C,0x66,0x66,0x3C,0x66,0x66,0x66,0x3C},//8 {0x3C,0x66,0x66,0x36,0x1C,0x08,0x10,0x20},//9 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},// khoảng trắng {0x00,0x66,0xFF,0xFF,0x7E,0x3C,0x18,0x00}// hình trái tim, kí hiệu là '&' }; /* ký tự đại diện để biểu diễn chữ và số trên matrix*/ char character[] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9',' ','&'}; void setup() { Serial.begin(9600);// Serial với baudrate 9600 /* 3 pins DATA, CLOCK, LATCH cần phải để OUTPUT*/ pinMode(DATA,OUTPUT); pinMode(CLOCK,OUTPUT); pinMode(LATCH,OUTPUT); /* in ra cổng Serial "ENTER A STRING"*/ Serial.println("ENTER A STRING"); } /* hàm nhấp nháy chữ*/ /* image là ký tự cần hiển thị, times là số lần nhấp nháy, on, off là độ dài của hiệu ứng*/ void blinkImage(unsigned int image[],int times,int on,int off) { for(int i=0;i<times;i++) { displayImage(image,on);// hiển thị clearImage(off);// xóa } } /*hàm hiển thị chữ lên LED matrix*/ /* image là ký tự cần hiển thị, duration là độ dài của hiệu ứng*/ void displayImage(unsigned int image[],int duration) { for(int hold=0;hold<duration;hold++) { for(int a=0;a<8;a++) { digitalWrite(LATCH, LOW); shiftOut(DATA, CLOCK, MSBFIRST,~image[a]);//column shiftOut(DATA, CLOCK, MSBFIRST,row[a]);//row digitalWrite(LATCH, HIGH); delay(1); } } } /* hàm clear LED matrix*/ /* duration là độ dài của hiệu ứng clear*/ void clearImage(int duration) { for(int hold=0;hold<duration;hold++) { for(int a=0;a<8;a++) { digitalWrite(LATCH, LOW); shiftOut(DATA, CLOCK, MSBFIRST,B11111111);//column shiftOut(DATA, CLOCK, MSBFIRST,row[a]);//row digitalWrite(LATCH, HIGH); delay(1); } } } /*hàm scroll image sang trái*/ /* image là ký tự cần hiển thị*/ void scrollImage(unsigned int image[]) { int shift, hold, a;//biến shift dùng để lưu số bit cần shiftOut for(shift = 0; shift < 9; shift++) { for(hold = 0; hold < 30; hold++) { for(a = 0; a < 8; a++) { digitalWrite(LATCH, 0); /* dịch ký tự sang trái*/ shiftOut(DATA,CLOCK,MSBFIRST,~(image[a]<<shift));//column shiftOut(DATA,CLOCK,MSBFIRST,row[a]);//row digitalWrite(LATCH, 1); delay(1); } } } } void loop() { String string;// khai báo biến String object /* đọc dữ liệu từ cổng Serial */ { char ch = Serial.read(); string += ch;// lưu ký tự vừa nhận được vào biến string delay(5);// delay để đợi ký tự tiếp theo, KHÔNG THỂ THIẾU } Serial.println(string);// in string ra Serial monitor /* hiển thị ra LED matrix */ while(Serial.available() == 0) { /*so sánh từng phần tử của string với các ký tự đã được lưu trong mảng character[]. Nếu ký tự xuất hiện trong string tồn tại trong mảng character[] thì hiển thị ra LED matrix, nếu không tồn tại thì báo "invalid character"*/ for(int k = 0;k < string.length();k++) { for(int i=0;i < sizeof(character);i++) { if(string.charAt(k) == character[i]) { scrollImage(characterHEX[i]); break; } /* nếu ko tồn tại ký tự xuất hiện trong string*/ if((i == (sizeof(character) - 1)) && (string.charAt(k) != character[i])) { Serial.print(string.charAt(k)); Serial.println(":invalid character"); } } /*kiểm tra xem có dữ liệu mới hay không*/ break; } delay(300); } } int row[] = {1, 2, 4, 8, 16, 32, 64, 128}; int column[] = {128, 64, 32, 16, 8, 4, 2, 1};

….

tương tự đối với cột.

– Tạo ký tự. Để biểu diễn chữ ‘I’ ra LED matrix, ta sẽ tạo 1 mảng sau:

I[] = {

B01111110,

B00011000,

B00011000,

B00011000,

B00011000,

B00011000,

B00011000,

B01111110};

tương tự ta sẽ được: I[] = {0x7E,0x18,0x18,0x18,0x18,0x18,0x18,0x7E};

– hàm displayImage()

/*hàm hiển thị chữ lên LED matrix*/ /* image là ký tự cần hiển thị, duration là độ dài của hiệu ứng*/ void displayImage(unsigned int image[],int duration) { for(int hold=0;hold<duration;hold++) { for(int a=0;a<8;a++) { digitalWrite(LATCH, LOW); shiftOut(DATA, CLOCK, MSBFIRST,~image[a]);//column shiftOut(DATA, CLOCK, MSBFIRST,row[a]);//row digitalWrite(LATCH, HIGH); delay(1); } } } /*hàm scroll image sang trái*/ /* image là ký tự cần hiển thị*/ void scrollImage(unsigned int image[]) { int shift, hold, a;//biến shift dùng để lưu số bit cần shiftOut for(shift = 0; shift < 9; shift++) { for(hold = 0; hold < 30; hold++) { for(a = 0; a < 8; a++) { digitalWrite(LATCH, 0); /* dịch ký tự sang trái*/ shiftOut(DATA,CLOCK,MSBFIRST,~(image[a]<<shift));//column shiftOut(DATA,CLOCK,MSBFIRST,row[a]);//row digitalWrite(LATCH, 1); delay(1); } } } }

Đây là clip LED matrix của mình

Hướng Dẫn Làm Led Cube 5X5X5 / 2023

Mấy hôm nay Chip cùng các bạn trong nhóm làm 1 đống mạch trái tim và led cube 5x5x5 chuẩn bị chào mừng kỷ niệm 55 năm thành lập trường hôm nay mới xong?

Chip chia sẻ thành phẩm của mình cho anh em có hứng làm..^^ làm cái này rèn luyện tính kiên nhẫn tỉ mỉ..cẩn thận..nếu không trông xấu lắm ^^’

Các mạch led cube mới hoàn thành

1.Làm mạch in: File mạch in cần tải về USB: Đem ra quán photo ( Mua thêm giấy thủ công A4 để in lên cho dễ làm mạch) Khi in tỷ lệ 100% phóng để kích thước mạch vừa linh kiện.

– Bột sắt – ngâm mạch – FeCl3

– Đầu tiên bạn đi ra quán photo in file Mạch In (bên trên) ra giấy thủ công là tốt nhất cho dễ rửa mạch và mạch đẹp(bạn cũng có thể in lên giấy A4 cũng được). Cắt phip đồng lấy 1 miếng bé vừa mạch in.áp mạch in lên phip đồng(chú ý lấy giấy khô lau sach phip đồng trươc khi đặt giấy in mạch lên)..sau đó lấy bàn là ủi nhẹ nhàng..cho đến khi các đường mạch in dính hết lên phip đồng..là được..đem đi ngấm 10 phút..rửa mạch nhẹ nhàng…cho bong hết giấy ra..lộ đường mạch in màu đen..Bước tiếp là đem pha bột sắt vào nước..bỏ mạch đó vào..đợi 15 – 20 phút cho bột sắt ăn hết các mép ngoài của mạch chúng tôi đem đi rửa bằng dung dịch pha sơn axeton…như vậy ta sẽ có 1 board mạch in đẹp..chỉ việc cắm link kiện lên thôi…Cách In mạch làm mạch xem ở đây

– 1 trở băng 103 ( hay 10k)

– Nguồn sạc điện thoại cổng USB – 1A – Dây Bus nối – Jumper cắm

I, Cần nói qua một chút về led cube 5x5x5 cấu tạo và nguyên tắc hoạt động của mạch :

LED CUBE được tạo thành từ 125 bóng LED, xếp thành 5 lớp, mỗi lớp 25 bóng. Điều đặt biệt là ta không dùng 125 mối nối để thắp sáng từng bóng mà thay vào đó, ta mắc chung các chân anode của 25 bóng trên 1 lớp lại với nhau và mắc chung 5 chân cathode để tạo thành cột (có 25 cột).

Để cho 1 led bất kỳ bật sáng, đầu tiên ta nối chân anode chung của lớp với điểm có điện thế cao, khi đó 25 bóng led sẽ có chân anode được gắn với điểm điện thế cao, việc còn lại là nối điểm điện thế thấp cho chân cathode của bóng led nào cần thắp sáng.

Việc cấp điện thế cao cho các lớp được thực hiện bởi 5 transistor PNP. 5 Transistor này được điều khiển bởi 5 chân IO của vi điều khiển và được phân cực ở vùng bão hòa và vùng ngưng tương ứng với mức logic 0 và 1 (ngược mức logic với chân IO của vi điều khiển) Việc cấp điện thế thấp cho các cột được thực hiện bởi 25 chân IO của vi điều khiển, do không có transistor để nhận dòng nên khi khi tính toán điện trở hạn dòng cho led phải lưu ý đến khả năng nhận dòng của chân IO vi điều khiển (thông số IOL khoảng 200mA là tối đa). Ở thời điểm nào đó, mỗi chân này phải nhận dòng từ 5 bóng led của 1 cột. Sơ đồ nguyên lý điều khiển sau đây:

1. Chọn led : Tùy vào mỗi người mà chọn màu sắc led khác nhau , nhưng cần phải chú ý điện áp của từng led khác nhau mà tính toán giá trị của điện trở .Led thường được chọn là led vỏ đục đảm bảo độ phát sáng ra xung quanh tốt nhất.

2, Tạo khung led: Tham khảo cách làm của các trang web nước ngoài thấy phương pháp được sử dụng nhiều thường là làm khuôn xong khoan lỗ vừa bóng led sau đó hàn dây .Với cách làm này đảm bảo các led thẳng nhau tránh chạm chập . Khuôn ở đây có thể dùng gỗ ép , gỗ dán , nhưng theo như mình làm thì bằng xốp là tiện lợi nhất vẫn đảm bảo chất lượng (Nếu các bạn không có gỗ thì dùng miếng Composite hoặc tấm bìa cứng mì tôm….đục lỗ khoảng cách 2 lỗ tính tử tâm là 2.4cm -Kinh ngiêm làm cube cho to đẹp)

Sau khi có khung xong ta tiến hành bẻ chân led như sau anot là chân dài hơn ta bẻ vuông góc ,chân katot giữ nguyên sau khi bẻ ta tiến hành hàn led .Hàn đủ 25 led ta được 1 lớp thứ nhất ,

Sau khi đủ 5 lớp ta tiến hành ghép khối led

Khi có khối led hoàn chỉnh gắn led vào đế và hàn dây nối

4. Cách nối KIT mạch điều khiển với khối led Cube 5x5x5.

Sau khi hoàn tất mạch Điều khiển – Khối led cube, tiến hành nối dây từ KIT lên khối mạch. – Nhìn vào sơ đồ bên dưới các chấm tròn 1 2 ….25 lần lượt nối với các vị trí 1 2….25 trên mạch mà Chip đánh dấu. – Hàn xong 25 chân mạch vẫn chưa sáng được, ta phải cấp nguồn cho 5 tâng led. Nhìn vào các chấm tròn H0 – H4, tương ững H0 là tầng led thấp nhất, Nối lần lượt lên H0 – H4 trên kit mạch. – Cắm IC đã nạp code – Cắm nguồn là mạch chạy

File hex nạp vào chip Fix ngày 13.06.2018 ( Dùng nạp vào IC 89C52)

1. Bạn nào muốn sở hữu ngay 1 mạch led cube 5x5x5 thì liên hệ với Chip qua địa chỉ Gmai: echipkool.com@gmail.com

Mã sản phẩm: 04150003

eChip Kool . Shop – Đem lại niềm tin yêu điện tử đến khách hàng