Cumartesi , 2 Mart 2024

Arduino Seri Monitör Kullanımı -1


Arduino Seri Monitör Kullanımı -1

Arduino’nun bilgisayarla seri iletişimini sağlamak için Serial Monitor oldukça önemlidir. Bu monitör, Arduino’nun gönderdiği veya aldığı verileri izlemenizi sağlar. Arduino IDE üzerinde Serial Monitor’u açmak için aşağıdaki adımları takip edebilirsiniz:

  1. İlk olarak, Arduino kartınızı bilgisayarınıza bağlayın.
  2. Arduino IDE programını açın.
  3. Üst menü çubuğundan “Araçlar (Tools)” bölümüne tıklayın.
  4. Ardından, “Seri Port Ekranı (Serial Monitor)” seçeneğine dokunun.
  5. Açılan pencerede, iletişim hızınızı belirleyebileceğiniz bir menü göreceksiniz (örneğin, 9600 veya kullandığınız programda belirttiğiniz hız).
  6. Serial Monitor açılacak ve buradan Arduino’nun ilettiği veya aldığı verileri gözlemleyebileceksiniz.

Ayrıca, Serial Monitor’u kullanmadan önce doğru portun seçilmiş olması önemlidir. Eğer bağlı olan port seçilmemişse, veri alışverişi gerçekleşmeyebilir. Bu yüzden “Araçlar (Tools)” menüsünden “Port” seçeneğini kullanarak bağlı olan Arduino’nun portunu doğru bir şekilde seçtiğinizden emin olun.

 

Örnek:

Bu kod, Arduino’ya yüklenip çalıştırıldığında her saniye bir kez “merhaba 10a” mesajını Serial Monitor’e gönderecek. Bu şekilde sadece belirtilen mesajı periyodik olarak görebilirsiniz. Arduino IDE’de bu kodu yeni bir proje olarak oluşturup, Arduino kartınıza yükleyerek Serial Monitor’den bu mesajı gözlemleyebilirsiniz.

Arduino IDE üzerinde yukarıda verdiğimiz kodu yazdıktan sonra, Arduino kartınıza yüklediğinizde Serial Monitor’e “merhaba 10a” metni sürekli olarak yazılacaktır. Serial Monitor penceresinde alt alta aynı metnin tekrarlanan şekilde görünmesi beklenir. Her satırda “merhaba 10a” mesajı belirecek ve bu mesajlar arasında bir saniye beklenmektedir çünkü kod içinde bir saniyelik (1000 milisaniye) bir bekleme süresi (delay) bulunmaktadır.

 

Örnek Uygulama:

Devre Senaryosu:

Devre çalıştığında 1 den 1000 kadar sayı üretecektir. Biz bu sayıları kontrol ederek 2 ye bölünen sayıları, 3 e bölünen sayıları ve hem 2 ye hem de 3 bölünen sayıları tespit edeceğiz. Devre de 2 için kırmızı led, 3 için sarı led hem 2 ye hemde 3 e bölünenler için yeşil led yanacaktır.

Devre Kodları

// C++ code
//
int k=1;
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
Serial.begin(9600);
}

void loop()
{

while(k<=1000)
{
if(k%3==0 && k%2==0)
{
Serial.print(k);
Serial.println(” SAYISI IKIYE VE UCE TAM BOLUNUYOR”);
digitalWrite(4,HIGH);
delay(2000);
digitalWrite(4,LOW);
}
else if(k%2==0)
{
Serial.print(k);
Serial.println(” SAYISI IKIYE TAM BOLUNUYOR”);
digitalWrite(2,HIGH);
delay(2000);
digitalWrite(2,LOW);
}
else if(k%3==0)
{
Serial.print(k);
Serial.println(” SAYISI UCE TAM BOLUNUYOR”);
digitalWrite(3,HIGH);
delay(2000);
digitalWrite(3,LOW);
}

k+=1;
}
}

Bu Konuda İlginizi Çekebilir

Arduino 7 Segment Display İle Fonksiyon Kullanımı

Arduino Fonksiyon Kullanımı Örnek Devre Senaryosu: Şekildeki devre ortak anotlu bir 7 segment display kullanılmıştır. …