Arduino Seri Port Ekranı, Arduino ile bilgi alışverişi yapmanın ve hata ayıklamanın temel bir yoludur. Bu ekran, Arduino’nun seri portu üzerinden bilgi göndermeyi ve almayı sağlar. Seri port ekranı, Arduino’da programlama hatalarını izlemenin, sensör verilerini görüntülemenin ve daha fazlasının yanı sıra projelerinizi hata ayıklamanın ve geliştirmenin önemli bir yoludur.

Seri Port Nedir?

Seri port, verilerin bir cihazdan diğerine bit bit aktarılmasını sağlayan bir iletişim protokolüdür. Arduino’nun USB bağlantı noktası, bir seri port olarak işlev görür ve bilgisayarınızla Arduino arasında veri alışverişi yapmanızı sağlar.

Arduino Seri Monitörü

Arduino IDE’nin bir parçası olarak gelen Seri Monitör, Arduino’nun seri portundan veri almanın ve veri göndermenin bir yoludur. Bu, Arduino’nun doğrudan bilgisayarınıza bağlı olduğu durumlarda özellikle yararlıdır.

Seri Monitör’ü açmak için Arduino IDE’de şu adımları izleyin:

  1. Arduino IDE’yi açın.
  2. Araçlar menüsünden “Seri Monitör” seçeneğini seçin veya Ctrl+Shift+M kısayolunu kullanın.

Serial.begin() Fonksiyonu

Arduino programınızda Seri Port Ekranını kullanmadan önce, Serial.begin() fonksiyonunu setup() fonksiyonunda çağırmanız gerekir. Bu fonksiyon, seri iletişimi başlatır ve hangi hızda iletişim yapılacağını belirtir. Örneğin, Serial.begin(9600) fonksiyonu, iletişimin 9600 baud hızında başlayacağını belirtir.

void setup() {
  Serial.begin(9600); // Seri iletişimi başlat (9600 baud hızında)
}

Serial.println() Fonksiyonu

Arduino programınızda Seri Port Ekranına veri göndermek için Serial.println() fonksiyonunu kullanabilirsiniz. Bu fonksiyon, argüman olarak verilen değeri seri porta gönderir ve ardından bir yeni satır karakteri ekler.

void loop() {
  int sensorValue = analogRead(A0);
  Serial.print("Sensor Değeri: ");
  Serial.println(sensorValue); // Sensör değerini seri porta gönder
  delay(1000);
}

Örnek Uygulama: Sıcaklık Sensörü ile Seri Monitör

#include <DHT.h>

#define DHTPIN 2
#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  dht.begin();
}

void loop() {
  delay(2000);
  
  float humidity = dht.readHumidity();
  float temperature = dht.readTemperature();
  
  Serial.print("Sicaklik: ");
  Serial.print(temperature);
  Serial.print("C   Nem: ");
  Serial.print(humidity);
  Serial.println("%");
}

Bu kod, bir DHT11 sıcaklık ve nem sensöründen veri okur ve bu verileri seri porta gönderir. Bu sayede, seri monitör aracılığıyla sıcaklık ve nem değerlerini gerçek zamanlı olarak izleyebilirsiniz.

Bu makalede, Arduino Seri Port Ekranını kullanmanın temel prensiplerini ve bu ekranla ilgili temel fonksiyonları inceledik. Seri port ekranı, Arduino ile bilgisayar arasında veri alışverişi yapmanın önemli bir yoludur ve projelerinizi geliştirirken hata ayıklamayı kolaylaştırır. Seri port ekranını kullanarak, sensör verilerini izleyebilir, program hatalarını ayıklayabilir ve Arduino projelerinizi daha etkili bir şekilde geliştirebilirsiniz.

Mustafa KESKİN

By Mustafa KESKİN

Ölümün olduğu bu dünyada, hiçbir şey çok da ciddi değildir aslında

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.