byte_array tipindeki hex veriyi 0-255 olarak lcd de göstermek ?

Black_g

Yeni Üye
23 May 2019
2
0
0
Konya
Cinsiyet
Erkek
merhabalar;
Arduino ile yapmış olduğum çalışmamda byte tipinde tanımlı hexadecimal veri serial ekranda gösteriliyor fakat lcd de 0-255 arası gösterim yapamıyorum.

kodlarım şöyle:
void loop()
{
byte dataBlock[] = {};
byte trailerBlock = 7;

byte buffer[18];
byte size = sizeof(buffer);


// Read data
Serial.print(F("Reading data from block ")); Serial.print(blockAddr);
Serial.println(F(" ..."));
status = (MFRC522::StatusCode) mfrc522.MIFARE_Read(blockAddr, buffer, &size);
if (status != MFRC522::STATUS_OK) {
Serial.print(F("MIFARE_Read() failed: "));
Serial.println(mfrc522.GetStatusCodeName(status));
}
Serial.print(F("Data in block ")); Serial.print(blockAddr); Serial.println(F(":"));
dump_byte_array(buffer, 16); Serial.println(); ///// Okunan data satırı yazdırılıyor......................
Serial.println();


dataBlock[2] = (buffer[2]-0x01);
///////////////////////////// İHTİYACIM OLAN ŞEY dataBlock[2] verisini burada 2x16 lcd de yazdırmak.
lcd.print(dataBlock[2]); // benim denediğim bu ve olmadı


dump_byte_array(buffer, 3); Serial.println(); // bu kısmın çıktısı FF FD CB


}

void dump_byte_array(byte *buffer, byte bufferSize) {
for (byte i = 0; i < bufferSize; i++) {
Serial.print(buffer < 0x10 ? " 0" : " ");
Serial.print(buffer, HEX);

}
 

ormeva

Yeni Üye
23 May 2019
9
5
0
istanbul
Cinsiyet
Erkek
lcd.print(dataBlock[2], HEX);

Bu şekilde denermisin, sen HEX olarak mı almak istiyorsun tam anlayamadım sanırım ben :)
 
Son düzenleme:
  • Beğen
Tepkiler: RobotikForumx

Robotikforum.net Nedir?

  • Robotikforum.net 2020 yılında kurulup yayın hayatına başlayan ve Türkiye’de robotik kodlama alanının gelişimine katkıda bulunmak için bu alan ile ilgilenen bireylerin bir birleri ile yardımlaşmaları ve fikir danışmalarını sağlayarak daha iyi öğrenmek için her bir bireyin bilgisini ve tecrübesini alarak kendini geliştirebileceği ve sorularına cevap bulabileceği bir platform olarak kurulmuştur.

Bilgilendirme!!!

İçerik sağlayıcı paylaşım sitelerinden biri olan www.robotikforum.net Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur.

Sayfamızı beğendin mi?