Archief - VBA MICROCONTROLLER: 8 LEDs hexadecimaal aansturen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

SDEC

Legacy Member
Ik moet voor een project 8 LEDs op een microcontroller aansturen met een 2 cijferig hexadecimaal getal. De enigste informatie die we meekrijgen is dat "een LED brand bij het signaal 0" en dat 00 = alle LEDs zijn aan en FF = alle LEDs zijn uit.

Ik zou moeten weten wat het verband is als er 1 LED aanstaat en de rest uit, of 2 aan en de rest uit, of de 8e aan en de rest uit, enz... Ik heb echter geen idee hoe hieraan te beginnen.

Kan iemand me een duw in de goede richting geven?

m.v.g,
SDEC

Groovalicious

Legacy Member
10 standen:

b00000000 => 0x00 => alles uit
b00000001 => 0x01 => 1e brandt
b00000010 => 0x02 => 2e brandt
b00000100 => 0x04 => ..
b00001000 => 0x08 => ..
b00010000 => 0x10 => ..
b00100000 => 0x20 => ..
b01000000 => 0x40 => ..
b10000000 => 0x80 => 8e brandt
b11111111 => 0xFF => alles aan

Edit: verkeerd gelezen, alles omdraaien dus

b00000000 => 0x00 => alles aan
b11111110 => 0xFE => 1e aan
b11111101 => 0xFD => 2e aan
....
b11111111 => 0xFF => alles uit
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan