Grundkenntnisse Programmierung 5 (Tür Sicherheitssystem): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→goto) |
K (Justin Frommberger verschob die Seite Grundkenntnisse Programmierung (Tür Sicherheitssystem) nach Grundkenntnisse Programmierung 5 (Tür Sicherheitssystem)) |
||
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[Kategorie:Arduino: Projekt]] | [[Kategorie:Arduino: Projekt Grundkenntnisse]] | ||
'''Autor:''' Justin Frommberger<br/> | '''Autor:''' Justin Frommberger<br/> | ||
==<code>goto</code>== | ==<code>goto</code>== | ||
Springt im Programmfluss zu einem bestimmten, benannten Punkt.<br> | Springt im Programmfluss zu einem bestimmten, benannten Punkt.<br> | ||
['''Quelltext 1: ''' <code>goto.ino</code>] | ['''Quelltext 1: ''' <code>goto.ino</code>] | ||
<syntaxhighlight lang="C" style="border: none; background-color: #EFF1C1; font-size: | <syntaxhighlight lang="C" style="border: none; background-color: #EFF1C1; font-size:small"> | ||
Anfang: | Anfang: | ||
Zeile 14: | Zeile 15: | ||
==<code>Keypad(makeKeymap(userKeymap), row[], col[], rows, cols)</code>== | ==<code>Keypad(makeKeymap(userKeymap), row[], col[], rows, cols)</code>== | ||
Keypad ist eine Bibliothek, um Matrix Style Keypads mit dem Arduino nutzen zu können. | Keypad ist eine Bibliothek, um Matrix Style Keypads mit dem Arduino nutzen zu können. | ||
'''Quelltext | |||
<syntaxhighlight lang="C" style="border: none; background-color: #EFF1C1; font-size: | |||
['''Quelltext 2: ''' <code>goto.ino</code>] | |||
<syntaxhighlight lang="C" style="border: none; background-color: #EFF1C1; font-size:small"> | |||
const byte rows = 4; //vier Reihen | const byte rows = 4; //vier Reihen | ||
const byte cols = 3; //drei Spalten | const byte cols = 3; //drei Spalten | ||
Zeile 31: | Zeile 34: | ||
→ zurück | ---- | ||
'''→ zurück zur Übersicht: [https://wiki.hshl.de/wiki/index.php/Konzipierung_und_Evaluierung_von_Arduino-Projekten_verschiedener_Schwierigkeitsgrade_f%C3%BCr_die_Lehre#Projekte_unterschiedlicher_Schwierigkeitsgrade Projekte]''' |
Aktuelle Version vom 7. September 2023, 13:18 Uhr
Autor: Justin Frommberger
goto
Springt im Programmfluss zu einem bestimmten, benannten Punkt.
[Quelltext 1: goto.ino
]
Anfang:
goto Anfang; // Springt zu dem Anfang
Keypad(makeKeymap(userKeymap), row[], col[], rows, cols)
Keypad ist eine Bibliothek, um Matrix Style Keypads mit dem Arduino nutzen zu können.
[Quelltext 2: goto.ino
]
const byte rows = 4; //vier Reihen
const byte cols = 3; //drei Spalten
char keys[rows][cols] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'#','0','*'}
};
byte rowPins[rows] = {5, 4, 3, 2}; // Verbindet die Reihen Pinouts des Keypads
byte colPins[cols] = {8, 7, 6}; //Verbindet die Spalten Pinouts des Keypads
Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, rows, cols);
→ zurück zur Übersicht: Projekte