arduino byte array

Başlatan pro-TR, 22 Mart 2021, 18:16:34

pro-TR

slm arduino da 5 byte lik bir diziyi tek seferde yollamam gerekiyor, nasıl yapabilirim çözemedim yardımcı olabilirmisiniz?

byte gonderilenData[5];
byte lent;


serial.println(gonderilenData,lent);

bu şekilde hata veriyor? nasıl yapmalıyım?
vardım ilim meclisine eyledim talep, meğer ilim en gerideymiş illa EDEP, illa EDEP <muhyiddin Arabi K.S.>

Mucit23

Çok Karıştırmaya gerek yok.

Serial.write(gonderilenData[0]);
Serial.write(gonderilenData[1]);
Serial.write(gonderilenData[2]);
Serial.write(gonderilenData[3]);
Serial.write(gonderilenData[4]);

Mucit23

Ama Serial.write(gonderilenData,5); Şeklinde bir kullanımda olabilir.

sadogan

https://www.arduino.cc/reference/en/language/variables/data-types/array/

  for (byte i = 0; i < 5; i = i + 1) {
  Serial.println(gonderilenData);
}

Yasal Uyarı: Picproje.org sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Picproje.org hakkında yapılacak tüm hukuksal şikayetleri İletişim sayfamızdan bize bildirdikten en geç 3 (üç) iş günü içerisinde ilgili kanunlar ve yönetmelikler çerçevesinde tarafımızca incelenerek gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.