Arduino & IoT Academy · Pelajaran

Serial.print berbanding println

Hantar nilai berlabel ke Pemantau Bersiri.

Pelajaran 2 daripada 413 langkah

Serial.print berbanding println ialah pelajaran Arduino & IoT Academy percuma di CoddyKit. Ini ialah pelajaran 2 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Arduino & IoT Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Arduino & IoT Academy merangkumi sejumlah 4 pelajaran.

Menghantar Perkataan Keluar

Setelah saluran dibuka, anda menghantar teks dengan Serial.print(). Apa sahaja yang anda hantar akan muncul dalam Monitor Bersiri pada komputer.

Serial.print("Hello");

print Kekal pada Satu Baris

Perkara penting tentang Serial.print() ialah ia tidak berpindah ke baris baharu. Cetakan seterusnya muncul terus selepasnya.

Serial.print("Hi");
Serial.print("There");

Itu Mencetak HiThere

Kedua-dua cetakan itu menghasilkan HiThere, bercantum tanpa jarak. print tidak menambah ruang untuk anda.

Kenali println

Gunakan Serial.println() apabila anda mahu setiap mesej berada pada barisnya sendiri. ln bermaksud ia menambah pemisah baris pada penghujung.

Serial.println("Line one");
Serial.println("Line two");

Output yang Kemas dan Mudah Dibaca

Dengan itu, anda mendapat dua baris yang kemas dalam Monitor. println ialah pilihan utama untuk mesej status yang dibaca dari atas ke bawah.

Mencetak Nombor

Anda tidak terhad kepada teks. Hantar nombor dan Serial.print() akan menukarkannya kepada digit yang mudah dibaca secara automatik.

int score = 42;
Serial.println(score);

Bina Label

Campurkan teks dan nilai untuk kejelasan. Cetak label dahulu, kemudian cetak nombor supaya output dibaca seperti ayat.

Serial.print("Score: ");
Serial.println(score);

Mengapa Label Membantu

Nombor tunggal seperti 42 tidak membawa makna kemudian. Label seperti Skor: 42 memberitahu anda dengan tepat perkara yang sedang dilihat.

Cetak dalam loop

Panggilan kepada print dan println biasanya berada dalam loop(), jadi nilai terus dihantar semasa program anda berjalan.

void loop() {
  Serial.println("running");
}

Corak Biasa

Tabiat yang baik: gunakan print untuk mencetak label, kemudian println untuk mencetak nilai. Label akan bersambung dengan nombor, kemudian baris baharu dimulakan dengan kemas.

Serial.print("Temp: ");
Serial.println(24);

Pilih yang Tepat

Gunakan print apabila masih ada output yang perlu diletakkan pada baris yang sama, dan println apabila output itu mengakhiri baris. 🙂

Semakan Pantas

Panggilan yang manakah mengakhiri baris semasa dan memindahkan output ke baris seterusnya?

Imbas Kembali

Anda telah mempelajari bahawa print mengekalkan output pada satu baris, manakala println menambah pemisah baris, dan melabelkan nilai menjadikan Monitor anda mudah dibaca. 🎉

Percuma untuk bermula

Pelajari C++ dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “Serial.print berbanding println” percuma?

Ya — teks penuh “Serial.print berbanding println” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Arduino & IoT Academy, tingkat taraf kepada CoddyKit PRO. Kursus Arduino & IoT Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Serial.print berbanding println”?

Hantar nilai berlabel ke Pemantau Bersiri. Anda berlatih Arduino & IoT Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Arduino & IoT Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Arduino & IoT Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 4.

Berapa lamakah pelajaran “Serial.print berbanding println” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Arduino & IoT Academy ini?

Ya. Setiap pelajaran Arduino & IoT Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Serial.begin dan Kadar Baud
  2. Serial.print berbanding println
  3. Pantau Nilai Sensor Secara Langsung
  4. Baca Arahan yang Anda Taip
← Kembali ke Arduino & IoT Academy