0% found this document useful (0 votes)
11 views9 pages

Vi S Lý - Nhóm 5 - DH20OTO06

The document outlines a project by a group of students from Nam Can Tho University focusing on creating a LED blinking circuit using an Arduino Nano. It includes a list of required tools, a detailed installation process for the test board, and the Arduino code necessary for operation. Additionally, it features a block diagram illustrating the connections between the components.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views9 pages

Vi S Lý - Nhóm 5 - DH20OTO06

The document outlines a project by a group of students from Nam Can Tho University focusing on creating a LED blinking circuit using an Arduino Nano. It includes a list of required tools, a detailed installation process for the test board, and the Arduino code necessary for operation. Additionally, it features a block diagram illustrating the connections between the components.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 9

TRƯỜNG ĐẠI HỌC NAM CẦN THƠ

Môn học: Vi xử lí ứng dụng

Chủ đề: Chóp tắt LED

Nhóm 5:
Trương Vũ Hào 201946
Nguyễn Hồng Phúc 201797
Nguyễn Nhựt Phi 201657
Nguyễn Minh Tuấn 201705
Nguyễn Nguyên Khôi 201598
Nguyễn Quách Tiến 201684
Ngô Tấn Đạt 202780
Phan Khánh Duy 201794

Giảng viên hướng dẫn: Nguyễn Lê Thế Duy


Giới thiệu sản phẩm
Arduino nano làm board mạch nhấp nháy LED

*DỤNG CỤ:
- Arduino Nano
- 8 bóng LED
- Testboard
- Điện trở 220 Ω
- 10 dây Cap Testboard
NỘI DUNG
I. Quy trình lắp đặt Testboard
- Lắp Arduino Nano lên Testboard

- Lắp 8 bóng LED lên Testboard


- Lắp con điện trở đứng trước các con LED
- Nối Cap từ GND đến D10 trên Arduino Nano
- Cap GND nối với con điện trở 220 Ω
- Cap D2 nối với bóng LED số 1
- Tương tự các bóng còn lại lần lượt nối từ D3 - D10 với bóng
LED từ 2 - 8

II. Thiết lập code cho Arduino Nano


* Bảng Code:
void setup(){
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
}
void loop(){
digitalWrite(10, HIGH);
delay(100);

digitalWrite(10, LOW);
delay(100);
digitalWrite(9, HIGH);
delay(100);

digitalWrite(9, LOW);
delay(100);
digitalWrite(8, HIGH);
delay(100);

digitalWrite(8, LOW);
delay(100);

digitalWrite(7, HIGH);
delay(100);

digitalWrite(7, LOW);
delay(100);

digitalWrite(6, HIGH);
digitalWrite(6, LOW);
delay(100);

digitalWrite(5, HIGH);
delay(100);

digitalWrite(5, LOW);
delay(100);

digitalWrite(4, HIGH);
delay(100);

digitalWrite(4, LOW);
delay(100);

digitalWrite(3, HIGH);
digitalWrite(3, LOW);
delay(100);

digitalWrite(2, HIGH);
delay(100);

digitalWrite(2, LOW);
delay(100);
digitalWrite(2, HIGH);
delay(100);

digitalWrite(3, HIGH);
delay(100);

digitalWrite(4, HIGH);
delay(100);

digitalWrite(5, HIGH);
delay(100);

digitalWrite(6, HIGH);
delay(100);

digitalWrite(7, HIGH);
delay(100);

digitalWrite(8, HIGH);
delay(100);

digitalWrite(9, HIGH);
delay(100);

digitalWrite(10, HIGH);
delay(100);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
delay(100);

digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(10,HIGH);
digitalWrite(5,HIGH);
digitalWrite(9,HIGH);
digitalWrite(6,HIGH);
digitalWrite(8,HIGH);
digitalWrite(7,HIGH);
delay(100);

digitalWrite(2, HIGH);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
digitalWrite(10, LOW);
delay(100);

digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
delay(100);

digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
digitalWrite(6,LOW);
digitalWrite(5,LOW);
digitalWrite(4,LOW);
digitalWrite(3,LOW);
digitalWrite(2,LOW);
delay(100);

digitalWrite(2, HIGH);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
digitalWrite(10, LOW);
delay(100);

digitalWrite(10, HIGH);
digitalWrite(9, HIGH);
digitalWrite(8, HIGH);
digitalWrite(7, HIGH);
digitalWrite(6, HIGH);
digitalWrite(5, HIGH);
digitalWrite(4, HIGH);
digitalWrite(3, HIGH);
digitalWrite(2, HIGH);
delay(100);

digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(10,LOW);
digitalWrite(5,LOW);
digitalWrite(9,LOW);
digitalWrite(6,LOW);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
delay(100);

digitalWrite(10, HIGH);
delay(100);

digitalWrite(9, HIGH);
delay(100);

digitalWrite(8, HIGH);
delay(100);

digitalWrite(8,LOW);
delay(100);

digitalWrite(9,LOW);
delay(100);
digitalWrite(10,LOW);
delay(100);

digitalWrite(7, HIGH);
delay(100);

digitalWrite(6, HIGH);
delay(100);

digitalWrite(5, HIGH);
delay(100);

digitalWrite(5,LOW);
delay(100);

digitalWrite(6,LOW);
delay(100);

digitalWrite(7,LOW);
delay(100);

digitalWrite(4, HIGH);
delay(100);
digitalWrite(3, HIGH);
delay(100);
digitalWrite(2, HIGH);
delay(100);

digitalWrite(2,LOW);
delay(100);
digitalWrite(3,LOW);
delay(100);
digitalWrite(4,LOW);
delay(100);

digitalWrite(10, HIGH);
digitalWrite(10, LOW);
digitalWrite(10, HIGH);
digitalWrite(10, LOW);
digitalWrite(9, HIGH);
digitalWrite(9, LOW);
digitalWrite(9, HIGH);
digitalWrite(9, LOW);
digitalWrite(8, HIGH);
digitalWrite(8, LOW);
digitalWrite(8, HIGH);
digitalWrite(8, LOW);
digitalWrite(7, HIGH);
digitalWrite(7, LOW);
digitalWrite(7, HIGH);
digitalWrite(7, LOW);
digitalWrite(6, HIGH);
digitalWrite(6, LOW);
digitalWrite(6, HIGH);
digitalWrite(6, LOW);
digitalWrite(5, HIGH);
digitalWrite(5, LOW);
digitalWrite(5, HIGH);
digitalWrite(5, LOW);
digitalWrite(4, HIGH);
digitalWrite(4, LOW);
digitalWrite(4, HIGH);
digitalWrite(4, LOW);
digitalWrite(3, HIGH);
digitalWrite(3, LOW);
digitalWrite(3, HIGH);
digitalWrite(3, LOW);
digitalWrite(2, HIGH);
digitalWrite(2, LOW);
digitalWrite(2, HIGH);
digitalWrite(2, LOW);
delay(100);

digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
delay(100);

Sơ đồ khối:

VI XỬ LÝ TEST BOARD LED

NGUỒN

You might also like