DC 12V 20 Key Matrix DIY Flat Membraan Switch bedieningspa

Hardware die niet past in bovenstaande onderwerpen
Gebruikers-avatar
Berichten: 229
Geregistreerd: 20 Jan 2013, 12:01

Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings

Berichtdoor astrofrostbyte » 13 Apr 2013, 18:23

Het lijstje wat je gemeten hebt even ordenen en dan herken je de martix er wil in .
Code: Alles selecteren
1. 1-4

ESC  1-6
ALM  2-6
Down 3-6
Up   4-6
Left 5-6

                 SET   1-7
                 Right 2-7
                 ENT   3-7
                 CLR   4-7
                 +/-   5-7

                                  0. 1-8
                                  3. 2-8
                                  2. 3-8
                                  6. 5-8
                                                   7. 1-9
                                                   8. 2-9
                                                   9. 3-9
                                                   4. 4-9
                                                   5. 5-9


pin 6, 7, 8 , 9 even als colommen denken, pin 1,2,3,4 even als rows denken en dan kan je daar wel een mooi matrixje van tekenen
Gear: Arduino- Uno,Due,Ethernet,Mega2560 , OLS LogicAnalyser, TDS1002, Rigol DG1022, J-Link EDU, BusPirate

Advertisement

Berichten: 31
Geregistreerd: 22 Sep 2012, 10:29
Woonplaats: Hasselt Belgie

Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings

Berichtdoor noel » 13 Apr 2013, 18:44

bedankt voor je hulp even wat uit tekenen

je hoort nog van me hoe ik vorder
toch echt bedankt is een hele stap vooruit

gr
Noël

Berichten: 31
Geregistreerd: 22 Sep 2012, 10:29
Woonplaats: Hasselt Belgie

Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings

Berichtdoor noel » 13 Apr 2013, 18:54

colommen is toch verticaal of is het nu anders om ?
moet ik ergens een rij of colom bijplaatsen en een weerstand

Berichten: 31
Geregistreerd: 22 Sep 2012, 10:29
Woonplaats: Hasselt Belgie

Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings

Berichtdoor noel » 13 Apr 2013, 19:07

zoals je mij het eerst dat schema doorstuurde dat was 4x4 dacht ik wat is nu volgens jou het beste om te doen

Gebruikers-avatar
Berichten: 229
Geregistreerd: 20 Jan 2013, 12:01

Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings

Berichtdoor astrofrostbyte » 13 Apr 2013, 19:44

een excel sheetje maken met :
vier colommen met pin 6 tm 9
vijf rijen met pin 1 tm 5 .

Op de kruisingen kan je dan alle toetsnamen zetten .
Hiervan kan je dan een makkelijker een overzichtelijk array[] maken voor de arduino code.

PS en Nog eens nameten of toets '1' wel klopt want dat lijkt een vreemde eend. ik mis namelijk een toets op 4-8
Gear: Arduino- Uno,Due,Ethernet,Mega2560 , OLS LogicAnalyser, TDS1002, Rigol DG1022, J-Link EDU, BusPirate

Berichten: 31
Geregistreerd: 22 Sep 2012, 10:29
Woonplaats: Hasselt Belgie

Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings

Berichtdoor noel » 13 Apr 2013, 20:01

http://i49.tinypic.com/7fd5.jpg
is dit wat je bedoelde ?

Gebruikers-avatar
Berichten: 229
Geregistreerd: 20 Jan 2013, 12:01

Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings

Berichtdoor astrofrostbyte » 13 Apr 2013, 23:48

Jep , volgens de eerdere hypelinks, vertaal je het plaatje nu in een configuratie :
Code: Alles selecteren
#include <Keypad.h>
const byte ROWS = 5;               // Five rows
const byte COLS = 4;               // Four columns
char keys[ROWS][COLS] =            // Define the Keymap
{    { 'E' , 'S' , '0' , '7' },
     { 'A' , '>' , '3' , '8' },
     { 'V' , '8' , '2' , '9 '},
     { '^' , 'C' , '1' , '4' },
     { '<' , '+' , '6' , '5' }
};
byte rowPins[ROWS]   = {  4 , 5 , 6 , 7 , 8 };  // Connect keypad ROW0, ROW1, ROW2 and ROW3 to these Arduino pins.
byte colPins[COLS]   = {  9, 10, 11 , 12 };     // Connect keypad COL0, COL1 and COL2 to these Arduino pins.

// Create the Keypad
Keypad kpd = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
Gear: Arduino- Uno,Due,Ethernet,Mega2560 , OLS LogicAnalyser, TDS1002, Rigol DG1022, J-Link EDU, BusPirate

Berichten: 31
Geregistreerd: 22 Sep 2012, 10:29
Woonplaats: Hasselt Belgie

Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings

Berichtdoor noel » 14 Apr 2013, 07:21

nog eens bedankt
gr
noel

Berichten: 2
Geregistreerd: 24 Apr 2013, 17:14

Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings

Berichtdoor derksnoel » 24 Apr 2013, 17:34

Beste, alles werkt nu aleen een probleem met lcd display 4x20 blouwachtergrond met wit letters
geeft mooi alles weer maar a en toe waneer arduino een puls stuurt naar relais kaart er relais aantrektslaan de letters door mekaar en moet ik resetten dan is alles weer ok gebeurt gewoon af en toe wat of waar zou ik deze storing kunnen vinden

groetjes
noel

Berichten: 1
Geregistreerd: 08 Mei 2013, 11:48

Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings

Berichtdoor herman » 08 Mei 2013, 11:49

Handig artikel. Bedankt!

VorigeVolgende

Terug naar Overige hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 16 gasten