Arduino Seriport İşlemleri Ay İsimleri Yazdırma
Arduino projelerinizde sıkça veri depolamak ve bu verileri kullanmak gerekebilir. Bu yazımızda, Arduino’da String dizisi kullanarak ay isimlerini saklayacağız ve bu isimleri seri monitörde sırayla teker teker yazdıracağız. Özellikle yeni başlayanlar için dizi kavramını ve seri monitör kullanımı gibi temel konuları öğrenmek açısından faydalı bir uygulama olacak.
Gerekenler :
- Arduino Uno veya uyumlu bir geliştirme kartı
- USB bağlantı kablosu
- Arduino IDE (bilgisayarınıza yüklü olması gerekiyor)
Kod :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
String aylar[] = { "Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık" }; void setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: for(int i=0; i<12; i++){ Serial.println(aylar[i]); delay(1000); } Serial.println("-----------------"); delay(2000); } |
Kodun Çalışma Mantığı
- Dizi Oluşturma:
String aylar[]
ifadesi, ay isimlerini tutan birString
dizisi oluşturur. Dizinin her elemanına indeks numaralarıyla erişilir. Örneğin, Ocak ayına erişmek içinaylar[0]
kullanılır. - Seri Haberleşme:
Serial.begin(9600)
komutu, Arduino ile bilgisayar arasındaki iletişim hızını ayarlar. Bu, seri monitörde verileri görüntülemek için gereklidir. - Teker Teker Yazdırma:
for
döngüsü, dizinin her bir elemanını sırayla yazdırır.Serial.println()
fonksiyonu, dizinin o anki elemanını seri monitörde bir satır olarak yazdırır.delay(1000)
komutu, her bir yazdırma işleminden sonra 1 saniye beklemeyi sağlar.
- Döngünün Tekrarı: Tüm aylar yazıldıktan sonra program 3 saniye bekler ve
loop()
fonksiyonu nedeniyle başa döner.
Çalıştırma Adımları
- Arduino IDE’yi Açın: Kodunuzu IDE’ye yapıştırın.
- Kart ve Port Seçimi: Arduino Uno kartınızı seçin ve bağlandığınız portu ayarlayın.
- Kodu Yükleyin: Sağ üstteki “Yükle” (Upload) düğmesine tıklayın.
- Seri Monitör’ü Açın: IDE’deki Araçlar > Seri Monitör seçeneğine gidin veya
Ctrl + Shift + M
kısayolunu kullanın. - Sonuçları Görün: Ay isimleri sırayla 1 saniye aralıklarla seri monitörde görüntülenecek.
Sonuç
Bu uygulama, Arduino’da diziler ve seri monitör kullanımı hakkında temel bilgi kazanmanızı sağlayacak basit ama etkili bir örnektir. Özellikle projelerinizde metin tabanlı verileri saklamak ve kullanmak istediğinizde işinize yarayabilir.
Eğer bu örneği denediyseniz veya geliştirdiğiniz farklı versiyonları varsa, yorumlarda paylaşmayı unutmayın! 😊