Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 347

Für den raspberry pi 4 modell b, 3 modell a +, 3 modell b +, 3 modell b, 2 modell b, 1 modell b +, 1 modell a +, zero w and zero
Inhaltsverzeichnis

Werbung

Bemerkung: Wenn es nach dem Ausführen nicht funktioniert, lesen Sie bitte
Code Erklärung
#define ROWS
4
#define COLS
4
#define BUTTON_NUM (ROWS * COLS)
#define LENS
4
unsigned char
KEYS[BUTTON_NUM] {
'1','2','3','A',
'4','5','6','B',
'7','8','9','C',
' *
','0','#','D'};
char
password[LENS]={'1','9','8','4'};
Hier definieren wir die Länge des Kennworts LENS, des Schlüssel-Array-Tastenschlüssel-Arrays KEYS und des Ar-
rays, in dem das richtige Kennwort gespeichert ist.
void keyRead(unsigned char
bool keyCompare(unsigned char
void keyCopy(unsigned char
void keyPrint(unsigned char
void keyClear(unsigned char
int
keyIndexOf(const
Es gibt eine Deklaration der Unterfunktionen des Matrix-Tastaturcodes, siehe
weitere Details.
void write_word(int
void send_command(int
void send_data(int
void
lcdInit();
void
clear();
void write(int
x,
int
Es gibt eine Deklaration der Unterfunktionen des LCD1062-Codes, siehe
für weitere Details.
while(1){
keyRead(pressed_keys);
bool
comp
=
...
testword[keyIndex]=pressed_keys[0];
keyIndex++;
if(keyIndex==LENS){
...
Lesen Sie den Schlüsselwert und speichern Sie ihn im Testarray-Testwort. Wenn die Anzahl der gespeicherten Schlüs-
selwerte mehr als 4 beträgt, wird die Richtigkeit des Kennworts automatisch überprüft und die Überprüfungsergebnisse
werden auf der LCD-Oberfläche angezeigt.
1.9. 3 Erweiterung
result);
*
a,
unsigned char
*
a,
unsigned char
*
a);
*
a);
*
char
value);
data);
comm);
data);
y,
char
const
data[]);
keyCompare(pressed_keys, last_key_pressed);
if(check()==0){
clear();
write(3, 0,
"WRONG
write(0, 1,
"please try
}
C-Code funktioniert nicht?
b);
*
b);
*
2.1.5 Tastatur
1.1.7 I2C LCD1602
KEY!");
again");
SunFounder Da Vinci Kit
dieses Dokuments für
dieses Dokuments
343

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis