Ligne 8 : |
Ligne 8 : |
| * <strong>Arduino est le SLAVE LISTENER</strong> (esclave qui écoute)<br />Il attend donc les instructions envoyée sur le bus I2C. | | * <strong>Arduino est le SLAVE LISTENER</strong> (esclave qui écoute)<br />Il attend donc les instructions envoyée sur le bus I2C. |
| | | |
− | Dans cet exemple:
| + | === Quelques opérations simples === |
| * Le programme Raspberry se content d'envoyer différentes requêtes par l'intermédiaire de registres: | | * Le programme Raspberry se content d'envoyer différentes requêtes par l'intermédiaire de registres: |
− | ** Demander à Arduino le numéro de version de son logiciel. | + | ** Demander à Arduino le '''numéro de version''' de son logiciel. |
− | ** Demander à Arduino de faire une addition de deux valeurs (c'est une exemple académique). | + | ** Demander à Arduino de '''faire une addition''' de deux valeurs (c'est une exemple académique). |
− | ** Demander à Arduino d'allumer et éteindre la LED branchée sur la broche 13 :-) | + | ** Demander à Arduino d''''allumer et éteindre la LED''' branchée sur la broche 13 :-) |
| * le programme Arduino se content d'effectuer les traitements et de renvoyer les valeurs sur le bus I2C. | | * le programme Arduino se content d'effectuer les traitements et de renvoyer les valeurs sur le bus I2C. |
| | | |
− | '''Note'''
| + | === Notes === |
| # Le programme Arduino n'affiche pas beaucoup d'information sur le port série. Les transmissions séries perturbent le bon fonctionnement de général du traitement I2C. | | # Le programme Arduino n'affiche pas beaucoup d'information sur le port série. Les transmissions séries perturbent le bon fonctionnement de général du traitement I2C. |
| # Le programme Raspberry affiche le résultat des différentes opérations directement dans le terminal.}} | | # Le programme Raspberry affiche le résultat des différentes opérations directement dans le terminal.}} |
| + | |
| + | {{ambox|text=Il serait bien entendu possible de développer un protocole complet pour cet exemple... mais utiliser le procédé standardisé des registres sera "plus efficace".}} |
| | | |
| == Montage == | | == Montage == |