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à...
  • Đ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 - 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-------------------------------------------------------------------...
  • Đ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 - Đ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------------------------------------------------------------------- ...
  • 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...
  • Đ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...
  • Coding - Mạch báo trộm phát loa dùng cảm biến chuyển động (Cơ bản 7) ---------Code Start------------------------------------------------------------------- /* Arduino Mạch báo trộm phát loa dùng cảm biến c...
  • 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ồ...

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