Trong bài viết này Điện Tử Tương Lai sẽ chia sẻ về hàm for trong Arduino.
Mô tả
Hàm 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. Hàm 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; gia số) {
// 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 thì khối câu lệnh và giá trị tăng được thực thi. sau đó đ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.
Gia số: đượ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ờ một LED sử dụng chân PWM, LED được mắc nối tiếp với điện trở 470 ohm trên chân số 10.
Ghi chú
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à gia số 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 line tăng dần sẽ tạo ra cấp số nhân logarit:
Tạo: 2,3,4,6,9,13,19,28,42,63,94
Một ví dụ khác, làm mờ một LED lên và xuống bằng một vòng lặp for:
Hotline: 0979 466 469