Bu uygulamada Arduino seri port ekranı üzerinden veri gönderilir ve yine seri port ekranı üzerinden gönderilen veriyi görebiliriz. Uygulamamızda sonlandırma karakteri göndermemek için seri port ekranının altından "satır sonu yok" seçildi. Serial.read() ile veri okuduğumuzda okuduğumuz alandaki veri silinir. Bu nedenle önce, Serial.available() ile veri uzunluğu okunur sonra Serial.read() ile veri okunur.
Program Kodları:
int veri; //veri değişkeni int türünde tanımlandığı için klavyeden girilen harflerin rakamsal karşılıklarını görürüz. Veri değişkeni char türünde tanımlandığı zaman ise klavyeden girilen harfler harf olarak gözükür.
int uzunluk;
void setup()
{
Serial.begin(9600);
}
void loop()
{
if (Serial.available() > 0)
{
uzunluk = Serial.available();
Serial.print("veri uzunluğu= "); Serial.println(uzunluk);
}
veri = Serial.read();
Serial.print("veri bilgisi= "); Serial.println(veri);
delay(1000);
}
_________________________________________________________________________________________________________________________________________________

0 comments:
Yorum Gönder