Adruino konwersja hex do char i odwrotnie

Adruino konwersja hex do char i odwrotnie
A1
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 8 lat
  • Postów:52
0

Witam,
w jaki sposób zapisać w C wartość hex pobraną z np portu szeregowego do tablicy charów, aby potem można było ją wyświetlić w postaci stringa np. 0x0a i odwrotnie z takiej wartosci hex do chara jako konkretny znak.

Potrzebuję m.in. pobrać z terminala wartość w postaci hex porównać ją za pomocą "if" np. if (znak == "0x01") , albo wysłać na wyświetlacz TFT itp. TFT przyjmuje tylko tablice charów i potrafię wyświetlić poszczególne znaki

Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

Za pomocą jakich haseł próbowałeś odnaleźć rozwiązanie w Googlach?


A1
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 8 lat
  • Postów:52
0

ok chyba ta funkcja jest najodpowiedniejsza >> sprintf(outvar, "%x", invar);

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.