INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Bitweise Operationen
08.01.2021, 18:08
Beitrag #1
Bitweise Operationen
Hallo,
Ich möchte ein Feld von Leuchtdioden zeitgesteuert ein und ausschalten. Dazu soll jede einzelne Leuchtdiode gemäß meiner Steuerdatei geschaltet werden.
Die Zustände der LEDs (ein/aus) möchte ich mit einem Array char zustand[32] darstellen. Mit diesem Array ist es möglich 256 Zustände darzustellen.
Wenn z.B. die 3, 5. und 8. LED eingeschaltet sind, dann ergibt das ein Bitmuster 10010100 = 148.
Wie kann ich nun beim lesen dieses Bytes prüfen, ob das 5. Bit gesetzt ist?
Ich möchte eine function z.B. bool gesetzt(char zahl, int bitnummer), die dann beim Aufruf gesetzt(148,5) true ergibt.
Ich hoffe, dass ich mich verständlich ausgedrückt habe.
LG Karl

Karl Stanger
www.stangerweb.de
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.01.2021, 18:27
Beitrag #2
RE: Bitweise Operationen
Schau Dir mal bitRead, bitSet, bitClear und bitWrite an. Du kennst die Arduino Referenz in deutsch, die oben im Forum verlinkt ist?

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.01.2021, 18:37
Beitrag #3
RE: Bitweise Operationen
bitRead ist das, was ich suche. Danke für den Hinweis.
Die Arduino-Referenz in Deutsch kannte ich übrigens nicht.

LG Karl

Karl Stanger
www.stangerweb.de
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  kleine Zusatz-Lib für SD und ANSI-C-String-Operationen HaWe 1 1.902 03.07.2015 16:20
Letzter Beitrag: HaWe

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste