Wednesday, August 15, 2012

ARDUINO ĐIỀU KHIỂN 2 LED VỚI HAI TẦN SỐ KHÁC NHAU






1. Mục đích 

Giúp người học biết cách kết nối thử nghiệm mạch (đèn LED) trên breadboard và điều khiển nhấp nháy hai đèn LED với hai tần số khác nhau.

2. Linh kiện cần thiết

- Arduino UNO        (x1)
- Breadboard            (x1)
- Điện trở 220 Ohm (x2)
- LED                       (x2)


3. Tóm tắt

- Kết nối các linh kiện với mạch arduino
- Kết nối arduino vơi máy tính (qua cổng USB)
- Viết chương trình
- Biên dịch kiểm  tra lỗi và nạp vào kit arduino

4. Nội dung
a. Kết nối

Nối các linh kiện như hình vẽ sau:
 

b.Viết code trong Arduino IDE
Hai led1 và led2 lần lượt nhấp nháy với chu kì 4s và 2s
GIẢN ĐỒ XUNG
LED 1

LED 2         



Nhập đoạn code sau:

// điều khiển nhấp nháy hai led với hai tấn số khác nhau
int led1 = 9;
int led2 = 8;
void setup() {               
  pinMode(led1, OUTPUT);
 pinMode(led2, OUTPUT);    
}
// the loop routine runs over and over again forever:
void loop() {

   digitalWrite(led1, LOW);   
   digitalWrite(led2, LOW);
   delay(1000);                // wait for a second
   digitalWrite   (led2, HIGH);    
   delay(1000);               // wait for a second
   digitalWrite(led1, HIGH);
   digitalWrite(led2, LOW);
   delay(1000);               // wait for a second
   digitalWrite(led2, HIGH);
   delay(1000);
   digitalWrite(led1, LOW);
   digitalWrite(led2, LOW);
   delay (1000);    
 }

Sau đó nhấn nút verify để biên dịch chương trình và kiểm tra lỗi.Nhấn tiếp nút upload để nạp chương trình cho kit arduino.
 
5. Rút ra bài học 

Sau bài này các bạn sẽ biết cách: 
·         viết một đoạn code cơ  bản trong Arduino IDE 
·         vẽ giản đồ xung 
·         xuất xung ngõ ra điều khiển ngoại vi đơn giản theo sơ đồ xung có sẵn



2 comments:

  1. Bài viết bổ ích. Thanks bạn!
    Mình rất thích kiến thức về đèn Led, có bài nào hay up lên chia sẽ nha bạn.

    ReplyDelete
  2. http://arduino.vn/bai-viet/154-bai-9-nhan-giu-button-de-hoan-vi-trang-thai-cua-led-debounce

    ReplyDelete