Coding - Dùng Chân PWM điều Khiển 1 LED Sáng Tăng Dần Rồi Sáng ...

Trang

  • Trang chủ
  • Các khóa học Arduino
  • Các dự án
  • Các board mạch Arduino
  • Các mạch mở rộng
  • Liên hệ
  • Trang ví dụ
  • SÁCH

Sunday, July 30, 2017

Coding - dùng chân PWM điều khiển 1 LED sáng tăng dần rồi sáng giảm dần (Cơ bản 3).

CÁCH 1: ---------Code Start------------------------------------------------------------------- /* Arduino Code làm 1 LED sáng tăng dần rồi sáng giảm dần by Thuthuatarduino.blogspot.com 01/07/2017. */ int del=5; // biến delay. void setup() { pinMode(3, OUTPUT); // Chân 3 PWM nối với LED. } void loop() { // Tăng dần độ rộng xung từ 0 đến 255. for(int a=0; a<256; a++) { analogWrite(3, a); delay(del); } // Giảm dần độ rộng xung từ 255 về 0. for(int a=255; a>=0; a--) { analogWrite(3, a); delay(del); } delay(200); } ---------Code End------------------------------------------------------------------- **Chú ý: tăng hay giảm giá trị biến del để tăng nhanh hay giảm nhanh tốc độ sáng dần, mờ dần của LED. CÁCH 2: Định nghĩa chân PWM nối với LED. ---------Code Start------------------------------------------------------------------- /* Arduino Code làm 1 LED sáng tăng dần rồi sáng giảm dần by Thuthuatarduino.blogspot.com 01/07/2017. */ #define LED 3 // Chân 3, 6, 9, 10, 11 là các chân PWM. int del=5; // biến delay. void setup() { pinMode(LED, OUTPUT); // Chân 3 PWM nối với LED. } void loop() { // Tăng dần độ rộng xung từ 0 đến 255. for(int a=0; a<256; a++) { analogWrite(LED, a); delay(del); } // Giảm dần độ rộng xung từ 255 về 0. for(int a=255; a>=0; a--) { analogWrite(LED, a); delay(del); } delay(200); } ---------Code End------------------------------------------------------------------- NÂNG CAO 1: ---------Code Start------------------------------------------------------------------- /* Arduino Code điều khiển 5 LED lần lượt sáng tăng dần rồi tắt. by Thuthuatarduino.blogspot.com 07/08/2017. */ #define LED1 3 #define LED2 5 #define LED3 6 #define LED4 9 #define LED5 10 int del = 5; void setup() { // thiết lặp các chân điều khiển là OUTPUT. pinMode(LED1, OUTPUT); pinMode(LED2, OUTPUT); pinMode(LED3, OUTPUT); pinMode(LED4, OUTPUT); pinMode(LED5, OUTPUT); } void loop() { // LED1 sáng tăng dần rồi tắt. for(int i=0; i<256; i++){ analogWrite(LED1, i); delay(del); } analogWrite(LED1, 0); // tắt LED1. // LED2 sáng tăng dần rồi tắt. for(int i=0; i<256; i++){ analogWrite(LED2, i); delay(del); } analogWrite(LED2, 0); // LED3 sáng tăng dần rồi tắt. for(int i=0; i<256; i++){ analogWrite(LED3, i); delay(del); } analogWrite(LED3, 0); // LED4 sáng tăng dần rồi tắt. for(int i=0; i<256; i++){ analogWrite(LED4, i); delay(del); } analogWrite(LED4, 0); // LED5 sáng tăng dần rồi tắt. for(int i=0; i<256; i++){ analogWrite(LED5, i); delay(del); } analogWrite(LED5, 0); } ---------Code End------------------------------------------------------------------- NÂNG CAO 2: NÂNG CAO 3:

1 comment:

  1. UnknownDecember 6, 2019 at 1:06 AM

    cho Xin code nâng cao 2 để tham khảo (độc)

    ReplyDeleteReplies
      Reply
Add commentLoad more... Newer Post Older Post Home

Các bài viết phổ biến về Magento

  • Coding - Điều khiển Led bằng nút bấm (Cơ bản 5)
  • Coding - dùng chân PWM điều khiển 1 LED sáng tăng dần rồi sáng giảm dần (Cơ bản 3).
  • Coding - Cảm biến ánh sáng tự động bật đèn khi trời tối và tắt đèn khi trời sáng thông qua relay (Cơ bản 8)
  • Điều khiển 4 thiết bị (4 relay) bằng bluetooth từ smartphone Android
  • Coding - Mạch báo trộm phát loa dùng cảm biến chuyển động (Cơ bản 7)
  • Điều khiển 4 thiết bị (4 relay) bằng remote RF (cách khác)
  • Điều khiển 4 thiết bị (4 relay) bằng bluetooth từ smartphone Android (cách khác)
  • Coding - Chân PWM phát âm thanh ra loa Piezo (Cơ bản 6)
  • Coding - Điều khiển một LED nhấp nháy (Cơ bản 1).
  • Coding - Điều khiển các thiết bị thông qua remote 4 nút không dây (Cơ bản 9)

Popular Posts

  • Coding - Điều khiển Led bằng nút bấm (Cơ bản 5) CƠ BẢN 1: Khi nhấn nút LED sáng rồi tắt. ---------Code Start------------------------------------------------------------------- /* Arduin...
  • Coding - Cảm biến ánh sáng tự động bật đèn khi trời tối và tắt đèn khi trời sáng thông qua relay (Cơ bản 8) ---------Code Start------------------------------------------------------------------- /* Cảm biến ánh sáng tự động bật đèn khi trời tối và...
  • Coding - Điều khiển một LED nhấp nháy (Cơ bản 1). CÁCH 1: ---------Code Start------------------------------------------------------------------- /* Arduino Code làm một led nhấp nháy. by Th...
  • Điều khiển 4 thiết bị (4 relay) bằng bluetooth từ smartphone Android 1. Ý tưởng của dự án:     Tạo ra một ứng dụng (app) trên smartphone Android (hoặc tải app có sẵn trên CHplay). Giao diện chính của ứng dụ...
  • Coding - dùng chân PWM điều khiển 1 LED sáng tăng dần rồi sáng giảm dần (Cơ bản 3). CÁCH 1: ---------Code Start------------------------------------------------------------------- /* Arduino Code làm 1 LED sáng tăng dần rồ...
  • Điều khiển 4 thiết bị (4 relay) bằng remote RF (cách khác) Ở bài trước, ta đã biết cách kết nối phần cứng và lập trình điều khiển 4 thiết bị bằng remote RF. Ở bài này, ta sử dụng lại phần cứng tươn...
  • Điều khiển 4 thiết bị (4 relay) bằng bluetooth từ smartphone Android (cách khác) 1. Ý tưởng của dự án:      Ở dự án trước, ta đã tạo app trên Android với giao diện gồm 10 nút nhấn, mỗi thiết bị cần 2 nút nhấn mở/tắt.  ...
  • Coding - Chân PWM phát âm thanh ra loa Piezo (Cơ bản 6) CƠ BẢN 1: Xuất xung PWM duty cycle 50% ra loa Piezo. ---------Code Start-------------------------------------------------------------------...
  • Coding - Điều khiển các thiết bị thông qua remote 4 nút không dây (Cơ bản 9) ---------Code Start------------------------------------------------------------------- /* Arduino Mạch Điều khiển các thiết bị thông qua r...
  • Coding - Điều khiển các thiết bị thông qua remote 4 nút không dây (Cơ bản 9) tiếp theo. Các bạn xem hướng dẫn nối mạch chi tiết. (click) ---------Code Start------------------------------------------------------------------- ...

Search This Blog

CÁC CHỦ ĐỀ ARDUINO

Arduino Coding (Sketch) (9) Giới thiệu Adruino (1) Lớp cơ bản (9) Phân phối chương trình (1)

DOWNLOAD Arduino-IDE Win7x64

  1. Arduino IDE Win7x64

  2. Java Platform SE

  3. Driver USB-Serial CH341

  4. LINK DOWNLOAD ARDUINO IDE MỚI NHẤT

  5. Download phần mềm vẽ mạch Fritzing

Từ khóa » Code Led Sáng Dần