Hallo liebe Roboter
Ich versuche mich gerade an einem "Arduino Uno smd"
und habe einen Taster an "digital pin 8" (PB0) angeschlossen.
Ich wundere mich etwas über den mit der Arduino IDE mitgelieferten Beispielcode
zum Abfragen eines Portpins (Button.ino).
Die globale Deklaration und Initialisierung sieht hier so aus:
Code:
const int buttonPin = 2;
Danach wird noch eine Variable für einen einzelnen Portzustand
wieder in 2Byte global deklariert und initialisiert:
Code:
int buttonState = 0;
Werden hier wirklich 2 Byte, bzw. 16 Bit Variablenplatz im RAM
einer 8 Bit MCU (Atmega328 ) für je ein einzelnes Bit genutzt?