| Ligne 12 : |
Ligne 12 : |
| | === Approche élémentaire === | | === Approche élémentaire === |
| | | | |
| − | Admettons que l'on fixe une valeur prédéterminée à nos trois LEDs. Soit les valeurs 1, 2, 3 (en commencant la numérotation par la gauche). | + | Admettons que l'on fixe une valeur prédéterminée à nos trois LEDs. Soit les valeurs 1, 2, 3 (en commençant la numérotation par la gauche). |
| | | | |
| | [[Fichier:P2E-DIE-intro-10.jpg|360px]] | | [[Fichier:P2E-DIE-intro-10.jpg|360px]] |
| | + | |
| | + | Il est donc possible d'indiquer les valeurs suivantes en allumant la LED appropriée. On peu indiquer quelle LED est allumée à l'aide d'une suite de 1 et de 0. Par exemple 001 indique que seule la LED la plus a droite est allumée tandis que 110 indique que les deux LEDs les plus a gauches sont allumées. |
| | + | |
| | + | Chacun de ces 1/0 sont des équivalents de marche/arret ou vrai/faux ou True/False. Chacune des positions, appelée bit, n'a que deux valeurs possibles. |
| | + | |
| | + | * 000 = Aucune LED = 0 |
| | + | * 001 = LED verte = 1 |
| | + | * 010 = LED orange = 2 |
| | + | * 100 = LED rouge = 3 |
| | + | |
| | + | En allant un peu plus loin et en sommant les valeurs correspondantes, il est même possible d'atteindre la valeur 6. Ainsi |
| | + | * 101 = LED rouge + LED verte = 3 + 1 = 4 |
| | + | * 110 = LED rouge + LED orange = 3 + 2 = 5 |
| | + | * 111 = LED rouge + LED orange + LED orange + LED rouge = 3 + 2 + 1 = 6 |
| | + | |
| | + | {{dbox-gray| Avec cette approche, nous pouvons déjà déterminer de cette petite démonstration que: |
| | + | # Le bit le plus à droite à le poids le plus faible (une valeur de 1). |
| | + | # Le bit le plus a gauche à le poids le plus fort (une valeur de 3). }} |
| | + | |
| | + | Nous pouvons aussi donner des noms aux différents bits. |
| | + | Ainsi, le bit de poids le plus faible (le plus à droite) porte le nom de bit 0 (ou b0). |
| | + | Le bit suivant a |
| | | | |
| | En utilisant l'encodage binaire (une suite de 1 et de 0) il est possible d'encoder une information numérique. | | En utilisant l'encodage binaire (une suite de 1 et de 0) il est possible d'encoder une information numérique. |