Voorstellen en vraag m.b.t. Servos en keypad

Projecten die niet passen in bovenstaande onderwerpen
Berichten: 41
Geregistreerd: 07 Dec 2019, 15:13

Re: Voorstellen en vraag m.b.t. Servos en keypad

Berichtdoor jabjab » 03 Jan 2020, 23:24

Kan ik elke willekeurige "A" pen gebruiken?

Advertisement

Gebruikers-avatar
Berichten: 2650
Geregistreerd: 06 Aug 2016, 01:03

Re: Voorstellen en vraag m.b.t. Servos en keypad

Berichtdoor Koepel » 04 Jan 2020, 00:38

Die 'A' staat voor een analoge ingang.
Bij de Arduino Mega 2560 kan iedere analoge ingang ook een digitale ingang of digitale uitgang zijn. Dus je kunt elke analoge pin gebruiken voor zowel de servo motors als voor de leds.

Berichten: 41
Geregistreerd: 07 Dec 2019, 15:13

Re: Voorstellen en vraag m.b.t. Servos en keypad

Berichtdoor jabjab » 04 Jan 2020, 15:47

volgende uitdaging..

met het folie keypad heb ik het tot nu toe werkend zoals ik zou willen. Ik wel echter graag een ander wat dikker keypad gebruiken (ook 3x4) ik heb deze: https://www.ardumotive.com/how-to-use-a-keypad-en.html

maar helaas krijg ik het niet werkend. knoppen 1,5,6, 8,9,0 en # werken goed maar knoppen 2,3,4, * en 7 werken niet (ze geven zelfs geen signaal door aan de Arduino).


het verschil tussen de twee displays lijkt te zitten in het stukje code dat de pins aanwijst

bij het folie keypad is dit:

byte rowPins[ROWS] = {2, 3, 4, 5}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {6, 7, 8}; //connect to the column pinouts of the keypad

bij de "dikkere zwarte" keypad gebruik ik (conform de link naar de keypad hierboven)

byte rowPins[ROWS] = {7, 2, 3, 5}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {6, 8, 4}; //connect to the column pinouts of the keypad

maar dit werkt dus nog niet helemaal goed....

Gebruikers-avatar
Berichten: 2650
Geregistreerd: 06 Aug 2016, 01:03

Re: Voorstellen en vraag m.b.t. Servos en keypad

Berichtdoor Koepel » 04 Jan 2020, 17:19

Hoe goed ben in je Sudoku's maken ? Het is een kwestie van puzzelen.

Op deze bladzijde: https://www.ardumotive.com/how-to-use-a-keypad-en.html
gaat het om dit plaatje: https://www.ardumotive.com/uploads/1/2/7/2/12726513/837592421_orig.jpg

Probeer dan je rijen (2, 7, 6, 4) en kolommen (3, 1, 5) goed te krijgen.

Berichten: 41
Geregistreerd: 07 Dec 2019, 15:13

Re: Voorstellen en vraag m.b.t. Servos en keypad

Berichtdoor jabjab » 04 Jan 2020, 17:51

ik snap er niets van :shock:

is het puzzelen of domweg proberen? (sudoko's zijn niet echt mijn ding...)

Gebruikers-avatar
Berichten: 467
Geregistreerd: 15 Nov 2015, 11:54

Re: Voorstellen en vraag m.b.t. Servos en keypad

Berichtdoor Gij Kieken » 04 Jan 2020, 18:16

Je kunt het ook meten met een multi tester.

Berichten: 41
Geregistreerd: 07 Dec 2019, 15:13

Re: Voorstellen en vraag m.b.t. Servos en keypad

Berichtdoor jabjab » 04 Jan 2020, 18:19

hoe dan?

Gebruikers-avatar
Berichten: 2650
Geregistreerd: 06 Aug 2016, 01:03

Re: Voorstellen en vraag m.b.t. Servos en keypad

Berichtdoor Koepel » 04 Jan 2020, 18:40

jabjab schreef:sudoko's zijn niet echt mijn ding...
Dat is jammer.

Laat ik eens een poging wagen.
Het gaat dus om deze plaatjes: https://www.ardumotive.com/uploads/1/2/7/2/12726513/837592421_orig.jpg.

De Arduino pinnen zoals onder het linkse plaatje staat.
De eerste en laatste pin van het keypad worden niet gebruikt en Arduino pin 8 aan pin 1 van het keypad, Arduino pin 7 aan pin 2 van het keypad, enzovoorts.

De kolommen zitten op 3, 1, 5.
De rijen zitten op 2, 7, 6, 4.

In de sketch ziet dat er zo uit:
Code: Alles selecteren
const byte ROWS = 4; //four rows
const byte COLS = 3; //three columns

char keys[ROWS][COLS] =
{
  {'1','2','3'},
  {'4','5','6'},
  {'7','8','9'},
  {'*','0','#'}
};

byte rowPins[ROWS] = {2, 7, 6, 4}; // connect to the row pinouts of the keypad
byte colPins[COLS] = {3, 1, 5}; // connect to the column pinouts of the keypad


Ik geef het 50% kans dat het klopt.

Gebruikers-avatar
Berichten: 467
Geregistreerd: 15 Nov 2015, 11:54

Re: Voorstellen en vraag m.b.t. Servos en keypad

Berichtdoor Gij Kieken » 04 Jan 2020, 18:47

Schakel je multimeter AAN ,plaats haar b.v. in de Beep.
Als je nu de pennen van de twee meetsnoeren tegen elkaar brengt hoor je Beep.
Neem je tekening erbij (jouw link).
Zet 1-pen van van het meetsnoer op b.v. op
-aansluiting 2 van de keypad Pcb (Row 0)
Zet de andere pen van je meetsnoer op
-aansluiting 3 van de keypad Pcb (Col 0)
Druk op nummer 1 en luister naar de Beep
Loop vervolgens alle pcb aansluitingen af en druk op betreffende knop.
Vergelijk met je bestaande werkende KeyPad en pas waar nodig de Matrix aan.

Berichten: 41
Geregistreerd: 07 Dec 2019, 15:13

Re: Voorstellen en vraag m.b.t. Servos en keypad

Berichtdoor jabjab » 04 Jan 2020, 20:54

Koepel schreef:
jabjab schreef:sudoko's zijn niet echt mijn ding...
Dat is jammer.

Laat ik eens een poging wagen.
Het gaat dus om deze plaatjes: https://www.ardumotive.com/uploads/1/2/7/2/12726513/837592421_orig.jpg.

De Arduino pinnen zoals onder het linkse plaatje staat.
De eerste en laatste pin van het keypad worden niet gebruikt en Arduino pin 8 aan pin 1 van het keypad, Arduino pin 7 aan pin 2 van het keypad, enzovoorts.

De kolommen zitten op 3, 1, 5.
De rijen zitten op 2, 7, 6, 4.

In de sketch ziet dat er zo uit:
Code: Alles selecteren
const byte ROWS = 4; //four rows
const byte COLS = 3; //three columns

char keys[ROWS][COLS] =
{
  {'1','2','3'},
  {'4','5','6'},
  {'7','8','9'},
  {'*','0','#'}
};

byte rowPins[ROWS] = {2, 7, 6, 4}; // connect to the row pinouts of the keypad
byte colPins[COLS] = {3, 1, 5}; // connect to the column pinouts of the keypad


Ik geef het 50% kans dat het klopt.



zo had ik het zelf ook al geprobeerd maar dat werkte helaas niet. Ik heb op een ander site een iets andere manier van aansluiten gevonden: https://bildr.org/page/13/?s=arduino (iets naar beneden scrollen).

dit werkt al een stuk beter met onderstaande pins:

byte rowPins[ROWS] = {5, 4, 3, 2}; //connect to the row pinouts of the keypad

byte colPins[COLS] = {8, 7, 6}; //connect to the column pinouts of the keypad



alleen de onderste rij dus * 0 # werkt niet. (op die site maken ze ook nog een verbinding met weerstanden naar de 5v aansluiting, is dit nodig?)

VorigeVolgende

Terug naar Overige projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 6 gasten