Exemples
Quatre petits programmes complets. Chacun est autonome : câblez comme
indiqué, mettez le code dans main.am, amc build main.am -o demo,
lancez. Tous supposent que vous avez fini la
préparation et le
premier programme (donc que le package
hardware-gpio est déjà dans votre projet).
| Exemple | Périphérique | Ce que vous apprenez |
|---|---|---|
| Clignotement d'une LED | sortie GPIO | piloter une broche, Toggle, la boucle d'exécution |
| Lire un bouton | fronts GPIO | détection de fronts noyau, sans busy-wait |
| Scanner un bus I²C | maître I²C | ouvrir un bus, sonder les périphériques, lire un registre |
| Chenillard de LEDs | plusieurs sorties GPIO | plusieurs broches, un motif animé |
Chaque exemple utilise les numéros GPIO BCM. Les schémas donnent le numéro BCM ; si vous préférez les broches physiques, GPIO17 = broche 11, GPIO27 = broche 13, GPIO22 = broche 15, etc.