26.10.2022 Views

ARDUINO

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

zéros. Prenons le nombre 42, qui s’écrit en binaire, on l’a vu, 101010, on obtiendra

deux groupes de 4 bits qui seront 0010 1010. Ensuite, il suffit de calculer bloc par bloc

pour obtenir un chiffre hexadécimal en prenant en compte la valeur de chaque bit. Le

premier bit, de poids faible (tout à droite), vaudra par exemple A (

1 × 8 + 0 × 4 + 1 × 2 + 0 × 1 = 10 : A en hexadécimal). Ensuite, l’autre bloc

vaudra simplement 2 ( 0 × 8 + 0 × 4 + 1 × 2 + 0 × 1 = 2 ). Donc 42 en base

décimale vaut 2A en base hexadécimale, ce qui s’écrit aussi (42) 10 = (2A) 16 Pour

passer de hexadécimal à binaire, il suffit de faire le fonctionnement inverse en s’aidant

de la base décimale de temps en temps. La démarche à suivre est la suivante :

­ Je sépare les chiffres un par un (on obtient 2 et A)

­ Je “convertis” leurs valeurs en décimal (ce qui nous fait 2 et 10)

­ Je met ces valeurs en binaire (et on a donc 0010 1010)

Décimal – Hexadécimal

Ce cas est plus délicat à traiter, car il nécessite de bien connaître la table de

multiplication par 16. Comme vous avez bien suivi les explications précédentes,

vous comprenez comment faire ici… Mais comme je suis nul en math, je vous

conseillerais de faire un passage par la base binaire pour faire les conversions !

Méthode rapide

Pour cela, je vais dans Démarrer / Tous les programmes / Accessoires / Calculatrice.

Qui a dit que j’étais fainéant ? :colere2:

Vous voyez en haut qu’il y a des options à cocher pour afficher le nombre entré dans la

base que l’on veut. Présentement, je suis en base 10 (décimale – bouton Déc). Si je

clique sur Hex :

27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!