Arduino String Başına 0 Ekleme
Arduino, çeşitli projelerde kullanılabilen açık kaynaklı bir mikrodenetleyici platformudur. Arduino, C++ tabanlı bir programlama dili kullanılarak programlanır. Arduino’da, string başlarına 0 eklemek için çeşitli yöntemler kullanılabilir.
Yöntem 1: String.h Kütüphanesini Kullanma
String.h kütüphanesi, Arduino’da string işlemleri için kullanılan bir kütüphanedir. Bu kütüphane, string başlarına 0 eklemek için String::insert()
fonksiyonunu sağlar.
“`c++
include
void setup() {
String str = “Merhaba”;
str.insert(0, “0”);
Serial.println(str);
}
void loop() {
// Boş
}
“`
Bu kod, “Merhaba” stringinin başına “0” karakterini ekler ve sonucu seri porta yazdırır.
Yöntem 2: std::string Kütüphanesini Kullanma
std::string kütüphanesi, C++’ta string işlemleri için kullanılan bir kütüphanedir. Bu kütüphane, string başlarına 0 eklemek için std::string::insert()
fonksiyonunu sağlar.
“`c++
include
void setup() {
std::string str = “Merhaba”;
str.insert(0, “0”);
Serial.println(str);
}
void loop() {
// Boş
}
“`
Bu kod, “Merhaba” stringinin başına “0” karakterini ekler ve sonucu seri porta yazdırır.
Yöntem 3: El ile Ekleme
String başlarına 0 eklemek için el ile de ekleme yapılabilir. Bu, string’in başına bir karakter dizisi eklenerek yapılır.
“`c++
void setup() {
char str[] = “Merhaba”;
char newStr[7];
newStr[0] = ‘0’;
for (int i = 1; i < 7; i++) {
newStr[i] = str[i – 1];
}
Serial.println(newStr);
}
void loop() {
// Boş
}
“`
Bu kod, “Merhaba” stringinin başına “0” karakterini ekler ve sonucu seri porta yazdırır.
Faydalı Siteler ve İlgili Dosyalar