цифровая электроника
вычислительная техника
встраиваемые системы

 
» » » Как вывести шестнадцатеричный, десятеричный, восьмеричный и двоичный код в последовательный монитор Arduino




Как вывести шестнадцатеричный, десятеричный, восьмеричный и двоичный код в последовательный монитор Arduino

Автор: Mike(admin) от 27-02-2022, 23:55

Serial print – очень полезная и часто используемая команда для отладки, разработки и вывода состояния переменных. Многие часто используют ее для облегчения и отладки скетча Arduino.


Как вывести шестнадцатеричный, десятеричный, восьмеричный и двоичный код в последовательный монитор Arduino

В данном проекте мы покажем функциональность последовательного порта, выводя ряд чисел в десятичном, восьмеричном, шестнадцатеричном, а также в двоичном формате.


Следующий код позволяет в формате таблицы соответсвия выводить числа в десятичном, восьмеричном, шестнадцатеричном и двоичном формате.



void setup() {
  Serial.begin(9600); // открыть последовательный порт на скорости 9600 бит/с
}

void loop() {
  // print labels
  Serial.print("NO FORMAT");
  Serial.print("\t");

  Serial.print("DEC");
  Serial.print("\t");

  Serial.print("HEX");
  Serial.print("\t");

  Serial.print("OCT");
  Serial.print("\t");

  Serial.print("BIN");
  Serial.println();

  for (int x = 0; x < 64; x++) { // только часть таблицы ASCII, измените ее
    // чтобы вывести во многих форматах:
    Serial.print(x);       // вывести как десятичное число в кодировке ASCII - то же, что и "DEC"
    Serial.print("\t\t");=

    Serial.print(x, DEC);  // вывести как десятичное число в кодировке ASCII
    Serial.print("\t");

    Serial.print(x, HEX);  // вывести как шестнадцатеричное число в кодировке ASCII
    Serial.print("\t");

    Serial.print(x, OCT);  // вывести как восьмеричное число в кодировке ASCII
    Serial.print("\t");

    Serial.println(x, BIN);  // вывести как двоичное число в кодировке ASCII
    delay(200);            // задержка 200 мс
  }
  Serial.println();
}

Как вывести шестнадцатеричный, десятеричный, восьмеричный и двоичный код в последовательный монитор Arduino



© digitrode.ru


Теги: Arduino




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий