Tư vấn: 0979.466.469 / 0938.128.290

MENU

Câu lệnh for trong arduino

Gia cong pcb 600*150px

Mô tả

Câu lệnh for được sử dụng để lặp lại một khối câu lệnh được đặt trong dấu ngoặc nhọn. Bộ đếm gia số thường được sử dụng để tăng và kết thúc vòng lặp. Câu lệnh for hữu ích cho bất kỳ hoạt động lặp lại nào và thường được sử dụng kết hợp với các mảng để hoạt động trên các tập hợp dữ liệu hoặc chân.

 

Cú pháp

for (khởi tạo; điều kiện; tăng) {

   // các câu lệnh);

}

Thông số

khởi tạo: xảy ra đầu tiên và chính xác một lần.

điều kiện: mỗi lần qua vòng lặp, điều kiện được kiểm tra; nếu đúng, khối câu lệnh và phần tăng được thực thi, thì điều kiện sẽ được kiểm tra lại. Khi điều kiện trở thành sai, vòng lặp kết thúc.

tăng: được thực hiện mỗi lần thông qua vòng lặp khi điều kiện là đúng.

 

Code mẫu

// Làm mờ đèn LED bằng chân PWM

int PWMpin = 10; // LED nối tiếp với điện trở 470 ohm trên chân 10

 

void setup() {

   // không cần thiết lập

}

 

void loop() {

   for (int i = 0; i <= 255; i ++) {

     analogWrite(PWMpin, i);

     delay(10);

   }

Quảng cáo đặt hàng nhập

}

 

Lưu ý

Vòng lặp for trong C ++ linh hoạt hơn nhiều so với vòng lặp for trong một số ngôn ngữ máy tính khác, bao gồm cả BASIC. Bất kỳ hoặc tất cả ba phần tử header có thể bị bỏ qua, mặc dù dấu chấm phẩy là bắt buộc. Ngoài ra, các câu lệnh cho khởi tạo, điều kiện và số tăng có thể là bất kỳ câu lệnh C ++ hợp lệ nào có các biến không liên quan và sử dụng bất kỳ kiểu dữ liệu C ++ nào bao gồm cả số thực. Những loại câu lệnh bất thường này có thể cung cấp giải pháp cho một số vấn đề lập trình hiếm gặp.

 

Ví dụ: sử dụng phép nhân trong dòng tăng dần sẽ tạo ra cấp số nhân logarit:

 

for (int x = 2; x <100; x = x * 1.5) {

   println (x);

}

Tạo: 2,3,4,6,9,13,19,28,42,63,94

 

Một ví dụ khác, làm mờ một đèn LED lên và xuống bằng một vòng lặp for:

 

void loop () {

   int x = 1;

   for (int i = 0; i> -1; i = i + x) {

     analogWrite (PWMpin, i);

     if (i == 255) {

       x = -1; // chuyển hướng tại đỉnh

     }

     delay(10);

   }

}

Gia công pcb 932*150
Sản phẩm nổi bật
Sale 0%
25000 /Cái
66000 / Cái

Code: M-7006-039 Còn hàng

Lưu xem sau
Sale 0%
50000 /Cái
/ Cái

Code: 7006-060 Còn hàng

Lưu xem sau
Sale 0%
50000 /Cái
/ Cái

Code: M-7004-016 Còn hàng

Lưu xem sau
Sale 0%
253000 /Cái
/ Cái

Code: M-7006-030 Còn hàng

Lưu xem sau
Hỗ trợ liên kết
0979466469
0899909838
0938128290
0899909838
Khiếu nại: 0964238397
0979466469
0868565469
0868565469

Hotline: 0979 466 469

Loading
0359 366 469
Bạn cần linh kiện mẫu ? 7-11 ngày