Led trái tim được biết đến là một sản phẩm công nghệ ấn tượng, thu hút sự chú ý của nhiều người. Đặc biệt nhất là đối với các bạn sinh viên hoặc những tín đồ công nghệ hiện nay. Các bạn ấy đều muốn tự tay làm ra món quà led trái tim lung linh để tặng người yêu trong những dịp quan trọng. Do đó, cách lập trình led trái tim đã trở thành vấn đề của khá nhiều người. Ngay trong bài viết này, https://nhasachkimdong.com sẽ bật mí cho bạn cách lập trình led trái tim đơn giản nhất. Cùng theo dõi các bạn nhé!
Linh kiện để làm led trái tim
Trước khi đi vào cách lập trình led trái tim, chúng tôi muốn giới thiệu đến bạn các linh kiện cần thiết khi làm sản phẩm này. Dưới đây là một số linh kiện cần thiết để làm một sản phẩm đèn led trái tim đơn giản nhất:
- Mạch điều khiển led trái tim: Mạch đã bao gồm IC, cấp nguồn 5V là có thể hoạt động thích hợp với các mạch trái tim đóng khung Mica.
- Miếng nhựa, Mica, carton hoặc gỗ dùng để gắn các bóng đèn led. Bạn nên dùng các vật liệu dễ cắt như Mica hay bìa carton.
- Máy khoan: Chọn mũi khoan phù hợp với kích thước đèn led mà bạn sẽ làm.
- Máy hàn, thiếc hàn: Cần thiết khi bạn dùng đèn led rời.
- Đèn led: Led rời, Led liền dây phi 5, Led đúc phi 5 đế 8,…
Sơ đồ mạch điện led trái tim đơn giản
Dưới đây là 2 sơ đồ mạch led trái tim mà bạn có thể tham khảo:
Sơ đồ nguyên lý
Sơ đồ nguyên lý mạch điện led trái tim được vẽ như sau:

Sơ đồ mạch in
Sơ đồ mạch in của mạch điện led trái tim được thiết kế như sau:

Hướng dẫn cách lập trình led trái tim chi tiết
Ngay lúc này, bạn có thể bắt tay vào việc lập trình led trái tim. Để có một sản phẩm độc đáo, hiệu ứng đẹp thì bạn phải thiết kế và lập trình bài bản. Cách lập trình led trái tim sẽ được chúng tôi mô phỏng qua phần mềm Proteus. Đây là phần mềm chuyên dùng để mô phỏng mạch điện tử và lập trình code cực kỳ quan trọng.
- Bước 1: Đầu tiên, bạn hãy khởi động phần mềm Proteus trên máy tính của mình.
- Bước 2: Các bạn sẽ tiến hành lấy linh kiện bằng cách bấm phím P.
- Bước 3: Sau đó, bạn hãy tìm kiếm “AT89c51” và nháy kép vào dòng chữ tương ứng được hiển thị trên khung ảnh.

- Bước 4: Tiếp tục chọn linh kiện LED. Bạn có thể tùy chọn màu LED trái tim mà mình thích. Sau đó nháy kép vào mục mà bạn đã chọn là được.
- Bước 5: Tiến hành vẽ mạch điện AT89c51. Bạn hãy đặt mạch điện này ở giữa màn hình. Cổng điều khiển này gồm có 8 cổng và 32 chân, số LED tối đa được cắm là 32 bóng.
- Bước 6: Để không bị rối mắt dẫn đến nhầm lẫn mạch điện, thì bạn hãy đặt tên, số thứ tự cho từng chân và từng LED.
- Bước 7: Tiếp theo, bạn sẽ lấy LED đã chọn để vẽ thành hình trái tim.
- Bước 8: Lúc này, chúng sẽ điều khiển LED ở mức dương chung. Do đó, các đầu dương sẽ nối với nguồn, đầu âm sẽ nối với điều khiển. Bạn sẽ đánh số chân âm của LED để từng LED nối với chân âm điều khiển. Nối cực dương của LED với nguồn. Các bạn hãy nối cho thật đẹp mắt và gọn gàng nhé.
- Bước 9: Hoàn thành bước vẽ, bạn sẽ chuyển sang lập trình led trái tim. Bạn có thể chọn hiệu ứng tất cả bóng đèn cùng sáng hoặc lần lượt từng LED chớp sáng. Thậm chí, bạn có thể cho 2 hoặc 4 con LED chạy cùng một lúc,…
- Bước 10: Bạn hãy mở ứng dụng Keil uVision4 ra và add File bản vẽ đã tạo từ đầu. Sau đó, bạn có thể viết các hàm theo hướng dẫn dưới đây.
- Bước 11: Bạn hãy cho vào chạy thử hiệu ứng vừa lập trình nhé. Sau đó, bạn có thể lựa chọn nhiều hiệu ứng khác nhau để cài đặt.
Hoàn thành xong 10 bước đơn giản, bạn đã có ngay một sản phẩm đèn led trái tim lung linh. Để hiểu rõ hơn về các bước làm led trái tim với 8501, thì hãy tham khảo video dưới đây:
Như vậy, qua bài viết này chúng tôi đã hướng dẫn cho bạn cách lập trình led trái tim chi tiết nhất. Hy vọng rằng, với những thông tin bổ ích trên đây, bạn có thể tạo ra một món quà thật độc đáo và ý nghĩa. Chúc các bạn thành công nhé. Đừng quên theo doi nhasachkimdong.com để cập nhật thêm nhiều tin tức mới mẻ và hấp dẫn!
Cho em xin đoạn code được không ad
Dạ cho e xin phần code e cảm ơn ạ
mmanh16022001@gmail.com
Phần mềm này là gì vậy ạ, cần tải thêm thư viện ko ạ
kỹ năng edit video và thuyết trình của anh rất tốt
Lap trinh trai tim dung nghia cua ten ten phim la day chu dau
a có thể cho e xin code đc không ạ. daongoctu04071992@gmail.com . thank a nhiều
cua mình mục Atmel nó không có At 89c51 nhỉ thấp nhất nó hiện là At91c140 . MÌNH SÀI KEIL C V4 mà ko thấy
cho mình hỏi là mình đã lập trình đúng, chạy nhưng led lại không hiển thị màu khi có tín hiệu điện rơi vào. ts vậy ạ?
có ai ở đây không, em ế quá 🙂
anh có thể cho em xin đoạn code mẫu với đc k ạ
namnguyendc4@gmail.com
Đẹp quá anh ơi, anh cho em xin code được không ạ, nếu có thể anh gửi qua dhoanghieu64@gmail.com cho em với nha, em cảm ơn anh, chúc anh cuối tuần vui vẻ.
thầy ơi em làm y hệt vậy mà sao chỉ nhấp nháy ở vi điều khiển mà led không sáng
thầy ơi,e viết code xog r chạy đc rồi mà s đèn vẫn ko sáng ạ
A chỉ em làm bảng lặp trình nhiều motor đi
Thay cho e xin vai code đẹp đẹp dc hk thầy e cám ơn trước sangtaovt.com@gmail.com
ghe
Viết giống mà báo lỗi dell hieue
A cho e xin xode đc kh nếu đc a gửi qua mail phamhuusang11@gmail.com cho e vs ạ
Muốn nạp chương trình vô ic thì làm sao anh
nếu 31 bóng thì ko chia đc 8 bóng 1 lần đúng k ạ
xem mà buồn ngủ vl
Cảm ơn ạ
cho em hoi chon file nguon sao dc hay z
Fanpage chia sẻ những kinh nghiệm, kiến thức, những case study từ các công ty lớn giúp engineer, designer có thể tạo ra những ứng dụng, dịch vụ chuyên nghiệp hơn.
https://www.facebook.com/pg/nghethuatcoding
Sao chỗ led k lắp điện trở hạn dòng vào.k sợ cháy led ah
Yêu thích
a ơi cho e hỏi sao e lưu k được ạ
{}; delay may cai do la khau lenh phan mem cho no lam viec ha a ,zay ma noi de lam a ,thoi di mua ve cho bot nhuc dau
Giây 25:01 đèn số 8 vẫn sáng sao đèn đó ko bị tắt ạ . Nếu nó bị tắt đì thì đẹp hơn đó ạ
ad có biết phần mềm lập trình nào tên là scite biểu tượng con bướm ko em đang đc thầy trên truong dạy phần mềm đó
Em đang bị mất gốc điện tử bác nào có tài liệu, chỉ dẫn em học với em cần học cấp tốc,em mới luyện vẽ mạch Proteus và mạch in, bác nào chỉ giúp và cho em xin tài liệu với,em search google rồi mà thấy nó tùm lum hết,thanks nhiều
sao quay chân âm vào 89c51 thì led không sáng nhỉ,quay chân dương của led vào chân 89c51 thì mới sáng,ad giải thích hộ với…
cho e xin file code với ak
anh ơi anh có thể cho em code tham khảo k z anh dolamthanhphat@gmail.com thks anh.
tại sao em k xuất ra đc file hex ạ
sao cuar e lại thiếu chứ năng nguyên mẫu hả a ở phần delay ạ e camre ơn ạ
Dạ chào a..a co thể cho e xin code Le d này để tham khảo được không ạ email : duynamktmt@gmail.com cam ơn a
anh ơi cho em xin cái code đó em tham khảo nha anh lebinhdang1998@gmail.com
ad oi cho xin cai keil của mạch này với ạ
lập trình xong làm sao apply nó cho mạch điều khiển được ạ?
cách viết code đã đc dạy rất tận tình
Nhưng để nghĩ đc ra các hiệu ứng và độ trễ sao cho thật đẹp thì thật là khó cho ng lập trình nhỉ :))
A có làm hình hộp trái tim đôi k ạ
Code thế này chưa hay lắm ad lắm 🙂
Đề nghị phong thầy là Nhà Giáo Nhân Dân. Xin cảm ơn Thầy:))
a ơi gửi code này cho e tham khảo với hay quá a à
gmail của e nè : lethuc061098@gmail.com
hay quá a ơi. a có thể hướng dẫn lập trình led 7 màu nữa k ạ
V
mã đèn nháy đầu e nạp vào nhưng chạy sao nó lại ko nháy vậy ad
Huynh cho đệ hỏi xíu.1 chân ic có thể điều khiển mấy led vậy huynh
Alô. Chào a