Keypad_I2C geeft nu ineens al een sterretje of een 1

Arduino specifieke Software
Berichten: 49
Geregistreerd: 09 Jun 2017, 01:59

Keypad_I2C geeft nu ineens al een sterretje of een 1

Berichtdoor Dino » 13 Mei 2018, 11:29

na een update heb ik dit probleem weer .
nieuwe lib gedownload maar blijft zelfde probleem geven .

heb dit ooit eerder gehad en de oplossing was iets in de keypad_I2C.H aanpassen maar wat was dat .
dit geeft die nu en kan dus niet verder met de toetsen .
bv enter pin: * en dit moet dus zijn enter pin:

Advertisement

Berichten: 49
Geregistreerd: 09 Jun 2017, 01:59

Re: Keypad_I2C geeft nu ineens al een sterretje of een 1

Berichtdoor Dino » 13 Mei 2018, 13:37

[quote="Dino"]na een update heb ik dit probleem weer .
nieuwe lib gedownload maar blijft zelfde probleem geven .

heb dit ooit eerder gehad en de oplossing was iets in de keypad_I2C.H aanpassen maar wat was dat .
dit geeft die nu en kan dus niet verder met de toetsen .
bv enter pin: * en dit moet dus zijn enter pin:

Berichten: 49
Geregistreerd: 09 Jun 2017, 01:59

Re: Keypad_I2C geeft nu ineens al een sterretje of een 1

Berichtdoor Dino » 13 Mei 2018, 13:38

opnieuw arduino software geïnstalleerd en werkt weer

Berichten: 49
Geregistreerd: 09 Jun 2017, 01:59

Re: Keypad_I2C geeft nu ineens al een sterretje of een 1

Berichtdoor Dino » 13 Mei 2018, 15:22

Dus niet na laden van andere programma is weer terug >
en programma dat werkte doet nu het zelfde dus geeft een 1 in mijn test programma .
Code: Alles selecteren
#include <Keypad_I2C.h>
#include <Keypad.h>
int adress =0x38;
const byte Rows= 4;
const byte Cols= 4;
char keymap[Rows][Cols]=
{
  {'1', '2', '3', 'A'},
  {'4', '5', '6', 'B'},
  {'7', '8', '9', 'C'},
  {'*', '0', '#', 'D'}
};
byte rPins[Rows]= {0,1,2,3};
byte cPins[Cols]= {4,5,6,7};
Keypad_I2C kpd= Keypad_I2C(makeKeymap(keymap), rPins, cPins, Rows, Cols,adress);

void setup(){
     Serial.begin(9600);
     kpd.begin();
}
void loop(){
     char keypressed = kpd.getKey();
     if (keypressed != NO_KEY)
     {
          Serial.println(keypressed);
     }
}

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

Re: Keypad_I2C geeft nu ineens al een sterretje of een 1

Berichtdoor Gij Kieken » 13 Mei 2018, 18:48

Ik mis #include <Wire.h> in jouw sketch.
Keypad_I2C.h maakt daar gebruik van,,,

Berichten: 49
Geregistreerd: 09 Jun 2017, 01:59

Re: Keypad_I2C geeft nu ineens al een sterretje of een 1

Berichtdoor Dino » 13 Mei 2018, 19:37

Naamloos.jpg
Naamloos.jpg (22.61 KiB) 480 keer bekeken

Nee niet nodig in dit geval.
en al zou ik die er in zetten blijft, na starten progarmma meteen een 1 in display en de toetsen werken niet meer>
Dit heb ik wat jaren gelden ook gehad en men gaf toen aan dat er in de keypad_I2C.H iets moet worden aangepast.

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

Re: Keypad_I2C geeft nu ineens al een sterretje of een 1

Berichtdoor Gij Kieken » 13 Mei 2018, 20:11

In Keypad_I2C kpd= Keypad_I2C(makeKeymap(keymap), rPins, cPins, Rows, Cols,adress); zal je ook nog moeten toevoegen of je met 8-bits dan wel 16-bits werkt.
Moet je eens uitzoeken in je library file.

Berichten: 49
Geregistreerd: 09 Jun 2017, 01:59

Re: Keypad_I2C geeft nu ineens al een sterretje of een 1

Berichtdoor Dino » 21 Mei 2018, 11:12

Wat ik probeer hij blijft maar een 1 geven en systeem werkt niet meer .
zet ik er opnieuw arduino software op werkt die als keypad_I2C test zodra ik dit gebruik in programma samen met LiquidCrystal_I2C gaan we de mist in .
kan het liggen aan de versie Arduino software?

Berichten: 49
Geregistreerd: 09 Jun 2017, 01:59

Re: Keypad_I2C geeft nu ineens al een sterretje of een 1

Berichtdoor Dino » 22 Mei 2018, 09:40

Heb windows 7 er vanaf gegooid en windows 10 geïnstalleerd lijkt er op dat nu goed werkt .
laten we het hopen.

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 3 gasten