Répondez aux données de l'SPI
L'interface périphériques série (SPI en anglais, Serial Peripheral Interface) est un protocole de communication entre un maître et quelques appareils esclaves. Il est très rapide car la communication est synchrone et l'horloge est maintenue par l'appareil maître. Le maître décide quand communiquer avec chaque esclave, et le transfert de données se fait sur les lignes MISO (Master-In-Slave-Out, généré par l'esclave) et MOSI (Master-Out-Slave-In, généré par le maître).
Dans cet exemple, le code est déployé sur un Adafruit ItsyBitsy 32u4 - 5V pour lire la température d'un capteur SPI MAX6675, allumer une LED lorsque la température se trouve dans la plage souhaitée et déclencher l'avertisseur sonore quand elle ne l'est pas.
Le modèle du système avec une entrée pour la température et deux sorties pour la LED et l'avertisseur sonore.
Le MAX6675 envoie les données sous forme de deux octets.
La conversion des octets pour obtenir la température en °C.
Définissez le capteur en tant que dispositif esclave SPI sur la broche A4.
La sortie LED.
La sortie de l'avertisseur sonore.
Les caractéristiques complètes du microcontrôleur.
Déployez le code.