ARDUINO-Datentypen, Operatoren, Variablen & Konstanten |
![]() |
![]() |
Letztmalig dran rumgefummelt: 07.01.23 18:02:04 |
![]() |
... kleine Controller ganz groß - geboren aus den technischen Möglichkeiten ihrer zeit, einen ganzen Mikrorechner mitsamt CPU, PIO, SIO, CTC, DMA, ROM sowie RAM auf einem Chip zu integrieren, anfangs belächelt - sind diese heute die Großmeister des Edge-Computings. |
|||||
![]() |
1. Datentypen ... |
|||||
![]() |
|
|||||
![]() |
Quellen: |
1. Datentypen ... |
![]() |
![]() |
![]() |
![]() |
Kommen Variablen oder Konstanten ins Spiel, so benötigen selbige einen, den Verrechnungsanforderungen entsprechenden verarbeitbaren Datentyp. Entscheiden die eingesetzten GPIOs über die Kommunikation nach außen, so repräsentieren Variablen und Konstanten die Verarbeitung innen. |
||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Daten-Arrays | ||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Pointer | ||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Strings | ||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Enumerationen (Aufzählungen) | ||||||||||||||||||||||||||||||||||||||||||||||||||
2. Operatoren ... |
![]() |
![]() |
![]() |
![]() |
Die interne Verarbeitung von vorab vereinbarten oder eingelesenen Werte erfolgt datentypengebunden in der Rechnerzentraleinheit des Microcontrollers. Sie bilden die Grundlage für die Anwendung von Zyklen sowie Alternativen. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
3. Anwendungsbeispiele ... |
![]() |
![]() |
![]() |
![]() |
An ausgewählten Code-Segmenten wird die Anwendung von Variablen, Datentypen sowie Operatoren dargestellt. Diese sind als schnelles Nachschlagewerk für die eigen Programmgestalung gedacht - sie können in aller Regel nicht ohne Anpassungen in vorhandene Sketche eingebunden werden - sie zeigen aber die Marschrichtung an, wie und wann was zu tun ist. |
||||||||
![]() |
|
4. Variablen & Konstanten ... |
![]() |
![]() |
![]() |
![]() |
Diese können bereits in den allerersten Beispielsketches verwendet werden - ist ihre Verwendung doch jedem Anwender aus dem Mathematikunterricht bekannt - nur laufen hier bis auf eine Anfangsinititialisierung alle Zuweisungspoerationen automtisch sowie mitunter auch in sehr schneller reihenfolge ab. |
||||||||
![]() |
|
||||||||
![]() |
Variablen sind veränderlich in ihrem Wert nach Programmstart datatype name = value; |
5. Verwandte Themen ... |
![]() |
![]() |
![]() |
![]() |
Angefangen bei diskreter digitaler Logik zeigen wir hier auch den historischen Weg in den Schritten über Einzelbauelemente bis zum heute gängigen "Physical Computing" mit Minimalanforderungen, jedoch maximaler Leistung. Was heute in eine Streichholzschachtel passt, füllte noch vor 65 Jahren ganze Häuserblöcke - ganz zu schweigen von dem "Kraftwerk", welches die benötigte Elektroenergie bereit stellte. |
||||||||||||||||||||
![]() |
|
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost am 4. September 2022 um 16.57 Uhr |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |