Convertir el número en diferentes bases en Arduino

Convertir el número en diferentes bases en Arduino
Arduino es una placa de microcontrolador que usa el cual podemos realizar diferentes cálculos matemáticos. Arduino es una placa versátil que permite automatizar muchas tareas tomando información de los usuarios. En la programación de microcontroladores usamos valores binarios o hexadecimales. A veces necesitamos convertir alfabetos o números en otras bases numéricas. Así que aquí en este artículo cubriremos el código que puede convertir cualquier número en diferentes bases.

Introducción a diferentes bases

Se utiliza un sistema numérico para representar diferentes números. Proporciona una notación matemática para escribir números en diferentes combinaciones y bases. El sistema numérico proporciona una estructura aritmética y algebraica de los números que las computadoras y los microcontroladores pueden procesar.

La base 16 o el sistema de número hexadecimal se usa ampliamente en microcontroladores y tableros de microprocesadores. Otros sistemas de bases como Binario (Base 2) o Octal (Base 8) Los sistemas también se usan ampliamente.

Aquí hay algunos ejemplos de números representados en diferentes bases:

DIC Maleficio Oct Papelera
0 0 000 0000
1 1 001 0001
2 2 002 0010
3 3 003 0011
4 4 004 0100
5 5 005 0101
6 6 006 0110
7 7 007 0111
8 8 010 1000
9 9 011 1001
10 A 012 1010
11 B 013 1011
12 C 014 1100

Arduino y otros microcontroladores Información del proceso en formato binario y hexadecimal. Como un microcontrolador Arduino, ATMEGA328P es de ocho bits, por lo que usar información binaria o hexadecimal es fácil para el procesamiento.

Hemos cubierto la introducción básica del sistema numérico. Ahora escribiremos el código Arduino para convertir un número en diferentes bases.

Convertir un número en diferentes bases usando Arduino IDE

La programación Arduino viene con un formato que permite convertir cualquier número en diferentes bases, como hex, binario u oct. Ahora cargue el código dado en la placa Arduino para convertir cualquiera de los números dados en OCT, hex o binario.

Código

Abra Arduino IDE y seleccione la placa que está utilizando después de que haga clic en Cargar:

Este código comenzó inicializando la tasa de baudios para que podamos ver la salida en el monitor de serie. Aquí hemos tomado un número 10 que se convierte en diferentes bases, como Bin, Hex y Oct.

setup () void
De serie.comenzar (9600);
De serie.imprimir ("Número 10 en contenedor:");
De serie.println (10, bin);
De serie.imprimir ("Número 10 en Hex:");
De serie.println (10, hex);
De serie.imprimir ("Número 10 en octubre:");
De serie.println (10, octubre);

bucle void ()

Producción

En la ventana de salida podemos ver que el número 10 se convierte en las tres bases diferentes.

Hemos convertido un número en diferentes bases utilizando el mismo formato, cualquier número decimal se puede convertir en diferentes bases de números.

Conclusión

La programación de Arduino es de naturaleza muy versátil; Permite conversiones frecuentes de una base de números a otra. Aquí este artículo proporciona un código de muestra para la conversión en el número 10 en diferentes bases. Para convertir cualquier otro número, vea el código de ejemplo dado.