Arduino & IoT Academy · Ders

Çizgiler, Dikdörtgenler ve Daireler

Basit bir kullanıcı arayüzü oluşturmak için şekiller çizin.

3. ders / 413 adım

Çizgiler, Dikdörtgenler ve Daireler, CoddyKit'te ücretsiz bir Arduino & IoT Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Arduino & IoT Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.

Metnin Ötesi

Tek başına metin bir süre sonra sıkıcı hale gelir. GFX kitaplığı şekiller de çizer; böylece verileri çerçeveleyebilir, göstergeler oluşturabilir ve gerçek bir küçük arayüz tasarlayabilirsiniz. 🎨

Piksel Izgarası

Her şekil bir koordinat ızgarası üzerinde yer alır. (0,0) noktası sol üsttedir; x sağa, y aşağı doğru ilerler. Bu, daha önce kullandığınız metin imlecinin davranışıyla aynıdır.

Tek Bir Piksel Çizin

En küçük işaret tek bir noktadır. drawPixel bir x, bir y ve bir renk alarak ekranda tam olarak bir noktayı aydınlatır.

display.drawPixel(10, 10, WHITE);

Bir Çizgi Çizin

drawLine iki noktayı birleştirir. Başlangıç x ve y değerlerini, bitiş x ve y değerlerini ve rengi vererek aralarında düz bir çizgi çizebilirsiniz.

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

Bir Dikdörtgenin Kenarlarını Çizin

drawRect önce sol üst x ve y değerlerini, ardından genişlik ve yüksekliği ister. Yalnızca kenarlığı çizer; bu nedenle bir değeri veya bölümü çerçevelemek için idealdir.

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

Bir Dikdörtgeni Doldurun

Aynı bağımsız değişkenlerle fillRect kullanarak kutunun tamamını düz bir renkle doldurun. Dolu çubuklar, göstergelerin ve ilerleme ekranlarının temelini oluşturur.

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

Bir Dairenin Kenarlarını Çizin

drawCircle bir merkez x ve y değeriyle birlikte bir yarıçap alır. Bir halka çizer; kadranlar, durum noktaları veya yuvarlak simgeler için kullanışlıdır.

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

Bir Daireyi Doldurun

Düz bir disk oluşturmak için fillCircle kullanın. Küçük, dolu bir daire; açık/kapalı durumunu tek bakışta kolayca anlaşılır biçimde gösterebilir.

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

Yuvarlatılmış Dikdörtgenler

Daha yumuşak bir görünüm için drawRoundRect, genişlik ve yükseklikten sonra köşe yarıçapı da alır. Yuvarlatılmış kutular, düğmeleri ve kartları daha samimi gösterir.

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

Şekilleri ve Metni Katmanlayın

Sıra önemlidir: Daha sonra çizilen şekiller üstte görünür. Önce dolu bir kutu çizin, ardından etiketli bir rozet görünümü elde etmek için üzerine metin yazdırın.

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

Ardından Ekrana Gönderin

Her zamanki gibi tüm çizimler arabelleği doldurur. Şekilleri çizme işinizi display.display() ile bitirin; böylece oluşturduğunuz görüntünün tamamı tek seferde görünür.

display.display();

Hızlı Kontrol

Bir tankın ne kadar dolu olduğunu göstermek için düz bir çubuk istiyorsunuz.

Özet

Artık pikseller, çizgiler, dikdörtgenler ve daireler çizebilir; şekilleri metinle katmanlayabilirsiniz. Gerçek bir kullanıcı arayüzü oluşturmak için gereken temel parçalar bunlardır.

Başlamak ücretsiz

Yapay zeka eğitmeniyle C++ öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Çizgiler, Dikdörtgenler ve Daireler” dersi ücretsiz mi?

Evet — “Çizgiler, Dikdörtgenler ve Daireler” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Arduino & IoT Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.

“Çizgiler, Dikdörtgenler ve Daireler” dersinde ne öğreneceğim?

Basit bir kullanıcı arayüzü oluşturmak için şekiller çizin. Arduino & IoT Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Arduino & IoT Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Arduino & IoT Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Çizgiler, Dikdörtgenler ve Daireler” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Arduino & IoT Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Arduino & IoT Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. SSD1306 OLED Bağlantısı ve Başlatması
  2. Metni Birden Çok Boyutta Çizin
  3. Çizgiler, Dikdörtgenler ve Daireler
  4. Çubuk Grafiğini Canlandırın
← Arduino & IoT Academy Sayfasına Dön