Les technologies dites � sans contact � sont pl�biscit�es, surtout ces derniers temps. Que ce soient pour des paiements par carte bancaire ou des boutons d'ascenseur, les technologies sans contact permettent les gestes � barri�re �. Dans un billet pr�c�dent, je vous pr�sentais mon prototype de capteur de proximit� sur carte PSoC 4. Imaginez ce qu'on pourrait faire avec un widget comprenant DEUX capteurs de proximit� : une d�tection de mouvement bien s�r... Par exemple, un mouvement ...
Mis � jour 24/05/2023 � 17h37 par f-leb
Il y a quelque temps, je vous pr�sentais un article sur la programmation d'une glissi�re sensitive sur une carte PSoC 4. La technologie CapSense a fait du fabricant Infineon/Cypress un leader mondial dans le domaine des capteurs sensitifs � d�tection capacitive. Et parmi les nombreux Widgets sensitifs possibles, tels les boutons, matrices de boutons, touchpads, glissi�res axiales ou radiales, j'avais aussi �voqu� un Widget particulier pour la d�tection de proximit� : ...
Mis � jour 24/05/2023 � 17h38 par f-leb
Partie 6 � Communication I2C en langage C sur Raspberry Pi Cette fois, �a y est ! Ma carte PSoC est configur�e en esclave pour le protocole I2C et communique avec mon Raspberry Pi 3. Il me reste � vous pr�senter une petite application de d�monstration� Trois glissi�res pour faire varier l'intensit� de chaque composante Rouge, Vert ou Bleu Rappels sur la synth�se additive des couleurs : rouge+vert=jaune ; rouge+bleu=magenta ...
Partie 5 � �tablir la communication I2C Raspberry Pi � PSoC 4 avec les outils i2c-tools Dans cette partie, on vous montre comment communiquer avec un composant I2C esclave depuis la carte Raspberry Pi en passant par les outils Debian i2c-tools en ligne de commande : D�monstration : les composantes RVB sont bien transmises en ligne de commande depuis le Pi, et la LED s'allume bien avec la couleur choisie. Ma ...
Mis � jour 24/05/2023 � 17h39 par f-leb
Partie 4 - Programmation de la carte esclave, test de la communication I2C L�API en langage C du bloc SCB (Serial Communication Block) est tr�s bien document�e chez Infineon/Cypress : PSoC 4 Serial Communication Block (SCB). Pour les �changes I2C entre ma�tre et esclave, deux buffers pour la lecture (ReadBuffer) et l��criture (WriteBuffer) doivent �tre configur�s. La structure des donn�es �chang�es est simple ...