Étape 3: Naviguer dans les Ports
Un port est un groupe de connexes broches d’e/s. Port B est un registre avec huit bits ou un octet. Chaque bit représente l’état d’une épingle. La broche est élevée ou faible, dépendant si un 1 ou un 0 a été écrit pour chaque bit. Port B est associé à huit broches physiques sur l’ATmega328.
Le nom de chaque bit est l’abréviation de la position de port et peu. Nous avons bits 0-7 ou PB0 thru PB7. (Compter toujours commence par zéro.) Bits PB0 thru PB5 sont les broches numériques Arduino 8-13. Bits PB6 & PB7 sont utilisés pour la connexion au cristal, xtal1 et xtal2.
Port B E/S | PB7 | PB6 | PB5 | PB4 | SBP | PB2 | SBR | SBS |
Broches de l’Arduino | Crystal2 | Crystal1 | Pin13 | Pin12 | Pin11 | Pin10 | Pin9 | Pin8 |
Le reste de l’Arduino broches numériques viennent de Port D. Les broches analogiques sont connectés au Port C. http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
Il est un peu déroutant de travailler avec tous ces différents ports. Arduino cela simplifie en les renommant comme broches 0-13 et A0-A5.