Arduino & IoT Academy · Pelajaran

Garis, Persegi Panjang, dan Lingkaran

Gambar bentuk untuk membangun antarmuka sederhana.

Pelajaran 3 dari 413 langkah

Garis, Persegi Panjang, dan Lingkaran adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Arduino & IoT Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.

Melampaui Teks

Teks saja lama-kelamaan membosankan. Pustaka GFX juga dapat menggambar bentuk, sehingga Anda dapat membingkai data, membuat pengukur, dan merancang antarmuka kecil yang nyata. 🎨

Kisi Piksel

Setiap bentuk berada pada kisi koordinat. Titik (0,0) berada di kiri atas; x bergerak ke kanan dan y bergerak ke bawah, sama seperti kursor teks yang telah Anda gunakan.

Gambar Satu Piksel

Tanda terkecil adalah satu titik. drawPixel menerima x, y, dan warna, lalu menyalakan tepat satu titik di layar.

display.drawPixel(10, 10, WHITE);

Gambar Garis

drawLine menghubungkan dua titik. Berikan x dan y awal, x dan y akhir, serta warna untuk menggambar garis lurus di antaranya.

display.drawLine(0, 0, 127, 63, WHITE);

Buat Garis Tepi Persegi Panjang

drawRect memerlukan x dan y sudut kiri atas, lalu lebar dan tinggi. Fungsi ini hanya menggambar garis tepinya, cocok untuk membingkai nilai atau bagian tertentu.

display.drawRect(0, 0, 60, 30, WHITE);

Isi Persegi Panjang

Ganti dengan fillRect menggunakan argumen yang sama untuk mengisi seluruh kotak dengan warna solid. Bilah terisi merupakan inti pengukur dan tampilan kemajuan.

display.fillRect(0, 0, 60, 30, WHITE);

Buat Garis Tepi Lingkaran

drawCircle menerima x dan y titik tengah serta radius. Fungsi ini menggambar cincin, yang berguna untuk cakram pengukur, titik status, atau ikon bundar.

display.drawCircle(64, 32, 20, WHITE);

Isi Lingkaran

Gunakan fillCircle untuk membuat cakram solid. Lingkaran kecil yang terisi dapat menjadi indikator nyala/mati yang jelas dan mudah dibaca sekilas.

display.fillCircle(64, 32, 5, WHITE);

Persegi Panjang Bersudut Bulat

Untuk tampilan yang lebih lembut, drawRoundRect menambahkan radius sudut setelah lebar dan tinggi. Kotak bersudut bulat membuat tombol dan kartu terasa lebih ramah.

display.drawRoundRect(0, 0, 60, 30, 8, WHITE);

Tumpuk Bentuk dan Teks

Urutannya penting: bentuk yang digambar belakangan akan berada di atas. Gambar kotak terisi terlebih dahulu, lalu cetak teks di atasnya untuk menghasilkan efek lencana berlabel.

display.fillRect(0, 0, 50, 16, WHITE);
display.setTextColor(BLACK);

Lalu Tampilkan ke Layar

Seperti biasa, semua gambar mengisi penyangga. Akhiri pekerjaan menggambar dengan display.display() agar seluruh gambar yang tersusun muncul sekaligus.

display.display();

Pemeriksaan Singkat

Anda ingin bilah solid yang menunjukkan seberapa penuh sebuah tangki.

Rangkuman

Sekarang Anda dapat menggambar piksel, garis, persegi panjang, dan lingkaran, serta menumpuk bentuk dengan teks. Primitif ini sudah cukup untuk menyusun antarmuka pengguna yang nyata.

Gratis untuk memulai

Belajar C++ dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Garis, Persegi Panjang, dan Lingkaran” gratis?

Ya — teks lengkap “Garis, Persegi Panjang, dan Lingkaran” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Arduino & IoT Academy, upgrade ke CoddyKit PRO. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Garis, Persegi Panjang, dan Lingkaran”?

Gambar bentuk untuk membangun antarmuka sederhana. Kamu berlatih Arduino & IoT Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Arduino & IoT Academy?

Tidak diperlukan pengalaman sebelumnya. Arduino & IoT Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Garis, Persegi Panjang, dan Lingkaran” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Arduino & IoT Academy ini?

Ya. Setiap pelajaran Arduino & IoT Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Rangkai dan Inisialisasi OLED SSD1306
  2. Gambar Teks dalam Berbagai Ukuran
  3. Garis, Persegi Panjang, dan Lingkaran
  4. Animasikan Grafik Batang
← Kembali ke Arduino & IoT Academy