Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
faisons dans la logique
#1
bonjour

toujours dans ma telecommande pour mach3, vu que microchiotte à décidé de supprimer differents appairages bluetooth
je suis obligé de revoir ma copie  Angry

le nouveau but, partir d'un clavier bluetooth actuel et se servir du circuit imprimé integré

[Image: 1593328760_qtaLV65kivqJ33I.jpg]

 aprés avoir "décodé" les pistes en fonction des boutons qui sont relier au circuit imprimé

[Image: 1593329636_fSAcx4WlG72TDOc.jpg]

en supposant que j'ai bessoin des touches suivantes
R1+C1 = TAB
R1+C3 = F3
R1+C7 = F7
R1+C15 = L SHITF

le commun des  4 touches (R1) aboutissent sur une patte du CI 
sur ma telecommande, j'ai 4 BP relier à un arduino ou teensy 3.2

est ce possible  de commuter les entrées (TAB F3 F7 L SHIFT) en mettant un multiplexeur 4 -> 1  Huh

[Image: 1593330076_rM1MyOtQ7ofnGyK.gif]

les entrées de commutation A et B sont connectées à l'arduino 

++
gilles
Répondre
#2
Salut Gilles,

comment passes tu, par exemple, de "R1C1" à "IN0" ? Une autre porte logique ?
Répondre
#3
j'ai 4 boutons cablés sur des entrées de l'arduino 
et 2 pins de l'arduino de sortie sur lesquelles sont cablés AB 
les entrées IN0.....IN3 sont cablés sur le circuit imprimé du clavier

en appuyant sur le BT4 j'active les entrées AB à 1 1 correspondant à TAB
en appuyant sur le BT3 j'active les entrées AB à 1 0 correspondant à F3 
etc..

A B  OUT
0 0 Analog3
0 1 Analog2
1 0 Analog1
1 1 Analog0

est ce logique pour toi  Big Grin

++
GC
Répondre
#4
Citation :j'ai 4 boutons cablés sur des entrées de l'arduino 
et 2 pins de l'arduino de sortie sur lesquelles sont cablés AB 

Pour ça ok Wink
 
Citation :les entrées IN0.....IN3 sont cablés sur le circuit imprimé du clavier

La je pige pas, ton clavier bluetooth sort bien "R1 & C1" pour TAB, pas "IN0"...
Pour le rest je pige aussi, simple logique.
Répondre
#5
Ok, pigé !!!!!
Je confondais entrées et sorties  Smile

je regarde la logique.
Répondre
#6
Alors, ton schéma fonctionne, mais à ma connaissance il n'y a pas de multiplexeur 4 vers 1 simple... Il y a :
  • 74151 => 8 vers 1
  • 74153 => Double 4 vers 1
Le datasheet du 74153
Le datasheet du 74151
Répondre
#7
je peux aussi faire du demuxtiplexage

[Image: 1593365949_JRDW7RceOu0FlOQ.jpg]
j'ai 4 boutons cablés sur des entrées de l'arduino 
et 3 pins de l'arduino de sortie sur lesquelles sont cablés A1 et A0  et V pour la validation
E = au commun (R1) des 4 boutons reste à déterminer si c'est du + ou -

les sorties S0.....S3 sont cablés sur le circuit imprimé du clavier

S0 = TAB
S1 = F3
S2 = F7
S3 = LSHIFT

heuuuu...... j'ai bon

++

gilles
Répondre
#8
Multiplexage, démultiplexage...

Tu veux faire quoi au juste ?? Là tu m'as perdu !
Répondre
#9
salut

comme expliqué au 1er post ou j'utilise un multiplexeur

je me demandai si je pouvais aussi utilise un demultiplexeur
E = au commun (R1) 
les sorties S0.....S3 sont cablés sur le circuit imprimé du clavier

++
gilles
Répondre
#10
Les deux pourraient fonctionner, mais pour ma part, je trouve le démultiplexeur plus "logique" (Sans jeu de mot  Smile  ).

De toutes façon ça va passer par un montage à blanc sur Breadboard ?

So go on  Wink

@+, Steph
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)