İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Hey Millet! Seri monitör giriş ve çıkışını nasıl kullanacağınızı öğrenmek istiyorsunuz. İşte burada, bunun nasıl yapılacağına dair mükemmel bir eğitiminiz var! Bu talimatta, Arduino seri monitörünü kullanarak bir hesap makinesi oluşturmak için gereken basit adımlarda size rehberlik edeceğim.
Adım 1: Arduino IDE'yi İndirme
Aşağıdaki bağlantıyı kullanarak Arduino IDE'yi (Etkileşimli Geliştirme Ortamı) indirin ve yükleyin:
www.arduino.cc/en/Main/Software İşletim sisteminize ve yapılandırmanıza en uygun sürümü seçin ve kaydedin.
Adım 2: Donanım Malzemeleri
- 1 Arduino kurulu
- Arduino kartını bilgisayarınıza bağlamak için 1 kablo
3. Adım: Donanımı Oluşturma
1) Arduino'yu bilgisayarınıza bağlayın
Adım 4: Programı İndirme ve Çalıştırma
Ekli arduino programını dizüstü bilgisayarınıza indirin. Arduino'yu dizüstü bilgisayarınıza bağlayın ve programı çalıştırın.
Arduino IDE'de, Araçlar-> seri monitör'ü açın. Yapacak bir hesaplama yazın, örneğin 3+2 ve sonucu 5 olarak alacaksınız. Çıkarma, çarpma ve bölmeyi de aşağıdaki gibi deneyebilirsiniz:
4+2 (Sonuç = 6 elde edeceksiniz)
8-3 (Sonuç = 5 alacaksınız)
5*3 (Sonuç = 15 alacaksınız)
10/2 (Sonuç = 5 elde edeceksiniz)
Adım 5: Programı Anlamak
Öncelikle seri port giriş ve çıkışının nasıl çalıştığını anlayalım. Bir kullanıcı, Arduino'ya değer ve veri göndermek için seri monitör penceresindeki giriş alanına veri girebilir. Arduino'ya veri göndermek için Seri Monitör penceresi yerine herhangi bir seri program, hatta özel bir seri uygulama kullanılabilir. Benzer şekilde kullanıcı seri monitöre veri çıkışı yapabilir.
Şimdi bunu kendi hesap makinemizi oluşturmak için kullanacağız.
setup() yönteminde ilk:
Değişkenleri ve seri portu başlatıyoruz.
Seri.başla(9600); // seri iletişimi başlatır
Serial.println("Bana bir hesaplama gönder");
Serial.println("Örneğin: 2+3");
Ardından loop() yönteminde:
while(Serial.available() > 0) { // arduino'ya veri gönderilirken, sayı1 = Serial.parseInt();
işlem = Seri.read(); // işlem ilk sayıdan sonraki ilk karakter olacak
sayı2 = Serial.parseInt(); // ikinci sayıyı sayı2'de saklar
Ardından hesapla()'yı çağırır ve hesaplamanın sonucunu yazdırırız.
hesapla(), hesaplamaları gerçekleştiren özel işlevdir. Bunun nasıl çalıştığını anlayalım.
if (operasyon == '+'), iki sayıyı toplar ve sonucu "result" değişkeninde saklar.
if (operasyon == '-'), iki sayıyı çıkarır ve sonucu "result" değişkeninde saklar.
if (operasyon == '*'), iki sayıyı çarpar ve sonucu "result" değişkeninde saklar.
if (operasyon == '/'), iki sayıyı böler ve sonucu "result" değişkeninde saklar.
Aksi takdirde, "Hata" yazdırır