5880-ADA I2C STEMMA QT / Qwiic Encodeur Rotatif de déploiement avec Encodeur

Prix:
US$12.69
5880-ADA
In stock
+

5880-ADA I2C STEMMA QT / Qwiic Encodeur Rotatif de déploiement avec Encodeur.

Les encodeurs rotatifs sont tellement amusants ! Tournez-les dans un sens, puis dans l'autre. Contrairement aux potentiomètres, ils font tout le tour et sont souvent dotés de petits crans pour un retour tactile. Mais si vous avez déjà essayé d'ajouter des encodeurs à votre projet, vous savez que c'est un vrai défi à utiliser : timers, interruptions, débouncing...

Ce module Stemma QT élimine toute cette frustration - il a même un encodeur rotatif "standard" PEC11 pré-soudé avec un interrupteur à poussoir. Le microcontrôleur embarqué est programmé avec notre firmware seesaw et suivra toutes les impulsions et les broches pour vous, puis sauvegardera la valeur incrémentale pour l'interroger à tout moment via I2C. Branchez-le avec un câble Stemma QT pour une rotation instantanée, avec n'importe quel type de microcontrôleur, d'un Arduino UNO à un Raspberry Pi.

Cette version de la carte a un encodeur rotatif déjà soudé, pour une gratification immédiate. Vous devrez tout de même vous procurer un bouton si vous en désirez un. Assurez-vous qu'il s'agit d'un arbre en D, ou d'une vis sans tête, et non d'un T18. Si vous voulez votre propre encodeur, vous pouvez vous procurer notre version non résolue ici.

Vous pouvez utiliser notre bibliothèque Arduino pour contrôler et lire les données avec n'importe quel microcontrôleur compatible: Bibliothèque Arduino de contrôle et lecture 

CircuitPython/Python code pour usage avec ordinateurs ou cartes simples Linux .

Il est également facile d'ajouter ce breakout à une breadboard - avec six pads de breakout espacés de 0,1". L'alimentation se fait par 3 à 5V DC, puis les données I2C sont utilisées en logique 3 ou 5V.
La broche INT peut être configurée pour donner des impulsions basses chaque fois qu'une rotation ou un bouton-poussoir est détecté, de sorte que vous n'ayez pas à lire le port I2C pour détecter un mouvement.

Il y a un NeoPixel sur la carte, qui peut afficher n'importe quelle couleur. Il est également contrôlé par I2C pour un retour visuel supplémentaire ou pour l'éteindre si vous le souhaitez. A l'arrière, il y a une LED verte d'alimentation ainsi qu'une LED rouge INT qui, si l'interruption est configurée, clignotera lorsque l'interruption se déclenchera.

En utilisant les trois cavaliers d'adresse intégrés, vous pouvez connecter jusqu'à 8 de ces encodeurs rotatifs sur un seul port I2C. Le premier sera à l'adresse 0x36, le dernier à 0x3D lorsque les trois cavaliers sont soudés.

Pour que la carte reste belle et compacte, seulement 1" x 1", nous avons fait en sorte que l'encombrement du codeur rotatif soit à un angle de 45 degrés. Puisqu'il tourne librement, il n'est pas nécessaire qu'il soit à un angle de 90 degrés par rapport au PCB. Chaque commande est livrée avec un circuit imprimé assemblé et testé avec l'encodeur et un petit morceau d'en-tête.

Pour vous permettre de démarrer rapidement, nous avons créé un circuit imprimé sur mesure avec la puce de la balançoire et tous les circuits de soutien, dans le facteur de forme STEMMA QT, ce qui facilite l'interface. Les connecteurs STEMMA QT de chaque côté sont compatibles avec les connecteurs I2C Qwiic de SparkFun. Cela vous permet de faire des connexions sans soudure entre votre carte de développement et l'encodeur rotatif ou de les chaîner avec une large gamme d'autres capteurs et accessoires en utilisant un câble compatible. Le câble QT n'est pas inclus, mais la boutique en propose une variété.

 

Avis destiné aux résidents de Californie uniquement: Warning symbolWARNING: Cancer and Reproductive Harm - www.P65Warnings.ca.gov