Menu
CoddyTech

Print và Println

Thuộc phần Mạch điện đầu tiên trong hành trình Arduino của Coddy. Bài học 8 trên 22.

Serial.println() in văn bản rồi bắt đầu dòng mới. Serial.print() in văn bản và tiếp tục trên cùng dòng, nên nội dung tiếp theo sẽ được thêm ngay sau đó.

Serial.print("Speed: ");
Serial.println("fast");
Serial.println("Done");

Màn hình giám sát hiển thị hai dòng:

Speed: fast
Done

Dùng print() để ghép một dòng từ nhiều phần, rồi kết thúc dòng bằng println(). Khoảng trắng bên trong "Speed: " giúp tách các từ: nếu không có khoảng trắng này, màn hình giám sát sẽ hiển thị Speed:fast.

In ra những gì sketch đang làm ngay khi nó thực hiện là cách chính để tìm hiểu vì sao sketch không hoạt động.

challenge icon

Thử thách

Dễ

Làm LED ở chân 13 nhấp nháy (bật 500 ms, tắt 500 ms) và báo mỗi lần thay đổi trong màn hình Serial:

  • khi bật LED, in ra LED: on
  • khi tắt LED, in ra LED: off
  • in ra "LED: " bằng print(), rồi in từ đó bằng println(), để mỗi trạng thái nằm trên một dòng

Nhấn Chạy, rồi nhấn Kiểm tra.

Tự làm thử

void setup() {
  pinMode(13, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  // in ra LED: bật
  digitalWrite(13, HIGH);
  delay(500);
  // in ra LED: tắt
  digitalWrite(13, LOW);
  delay(500);
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Mạch điện đầu tiên

Tự luyện tập: Playground Arduino