DC 12V 20 Key Matrix DIY Flat Membraan Switch bedieningspa
21 berichten
• Pagina 2 van 3 • 1, 2, 3
- astrofrostbyte
- Berichten: 229
- Geregistreerd: 20 Jan 2013, 12:01
Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings
Het lijstje wat je gemeten hebt even ordenen en dan herken je de martix er wil in .
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
- 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
Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings
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
je hoort nog van me hoe ik vorder
toch echt bedankt is een hele stap vooruit
gr
Noël
Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings
colommen is toch verticaal of is het nu anders om ?
moet ik ergens een rij of colom bijplaatsen en een weerstand
moet ik ergens een rij of colom bijplaatsen en een weerstand
Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings
zoals je mij het eerst dat schema doorstuurde dat was 4x4 dacht ik wat is nu volgens jou het beste om te doen
- astrofrostbyte
- Berichten: 229
- Geregistreerd: 20 Jan 2013, 12:01
Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings
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
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
Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings
http://i49.tinypic.com/7fd5.jpg
is dit wat je bedoelde ?
is dit wat je bedoelde ?
- astrofrostbyte
- Berichten: 229
- Geregistreerd: 20 Jan 2013, 12:01
Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings
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
Re: DC 12V 20 Key Matrix DIY Flat Membraan Switch bedienings
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
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
21 berichten
• Pagina 2 van 3 • 1, 2, 3
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 1 gast