On the Subject of Transmitting Hexabuttons
These buttons can transmit more than just morse code.
To start off, hover over the center button. This will cause each of the buttons to light up with different levels of brightness. Use the button’s position as well as the brightness (with 0 being pitch black) on the table below to get the button’s value:
0 | 1 | 2 | 3 | 4 | 5 | |
---|---|---|---|---|---|---|
TL | 35 | 33 | 25 | 21 | 07 | 01 |
TR | 34 | 26 | 22 | 08 | 02 | 12 |
ML | 27 | 23 | 09 | 03 | 13 | 17 |
MR | 24 | 10 | 04 | 14 | 18 | 28 |
BL | 11 | 05 | 15 | 19 | 29 | 31 |
BR | 06 | 16 | 20 | 30 | 32 | 36 |
From the highest value to the lowest, ‘read’ the buttons to get a 6 character code.
To read a button, hover over said button to light up multiple buttons. Each lit up button represents a 1 and each non-lit up button represents a 0 in top to bottom, left to right order (TL ML BL TR MR BR). Press the hovered button to get a sequence of 3 pitches. If you are unable to hear, press the Status Light to enable/disable Deaf Mode. While in Deaf Mode, pressing the button will cause a white dot to appear in 3 different positions: Top Middle Bottom.
Split the binary into 3 pairs of bits and assign each pair the (pitch that played)/(white dot’s location) at that position. Determine which table to use below using the (pitch that played)/(white dot’s location), then use the position of the pitch/location as the row and the paired bits as the column to get a new binary sequence.
Low/Bottom | Medium/Middle | High/Top |
---|---|---|
![]() | ![]() | ![]() |
Low | Medium | High |