Still very much a work in progress and this is just the test output of the python front end, but I'm a little under 1200 lines of GC Basic code into this project. The next step is to test entangleent which will involve getting two devices to communicate with each other. The code is written. Just need to test it.
As for my own website, not as of yet. I just woke up one morning and decided that I wanted to build a quantum computer and thought that using microcontrollers to emulate the gates would be an effective way to do it. For my research, I started here and then watched a lot of youtube videos and took some courses on quantum mechanics
Still very much a work in progress and this is just the test output of the python front end, but I'm a little under 1200 lines of GC Basic code into this project. The next step is to test entangleent which will involve getting two devices to communicate with each other. The code is written. Just need to test it.
Quantum machine state:
GateID: 0, I2C Address: 0x3f, Gate Type: Hadamard, Vector: α|0.70703>, β|0.70703>
Obtaining box and inserting cat and radioactive device...
Quantum machine state:
GateID: 0, I2C Address: 0x3f, Gate Type: Init, Vector: α|0.00000>, β|1.00000>
Closing box...
Quantum machine state:
GateID: 0, I2C Address: 0x3f, Gate Type: Hadamard, Vector: α|0.70703>, β|0.70703>
Superposition achieved...
Opening box...
0: Dead cat.
0: Dead cat.
0: Dead cat.
0: Dead cat.
1: Safe cat.
1: Safe cat.
1: Safe cat.
0: Dead cat.
Adding output Gate 19, I2C Address: 0x36
Quantum machine state:
GateID: 0, I2C Address: 0x3f, Gate Type: Hadamard, Vector: α|0.70703>, β|0.70703>
Outputs:
ID: 54, Type: 160
Removing output Gate 19, I2C Address: 0x36
Quantum machine state:
GateID: 0, I2C Address: 0x3f, Gate Type: Hadamard, Vector: α|0.70703>, β|0.70703>
I wanted to show how I was handling the complex number math on this.
The number format is signed 16bit fixed 3/12 which is the reason for the 12 bit shift at the end of FixedMult. To compensate for the decimal.
Last edit: Edward A Soard 2023-09-24
Thank you for sharing. The complex number management.
Do you have any good reference material/URL for the use of this research?
As for my own website, not as of yet. I just woke up one morning and decided that I wanted to build a quantum computer and thought that using microcontrollers to emulate the gates would be an effective way to do it. For my research, I started here and then watched a lot of youtube videos and took some courses on quantum mechanics
https://en.wikipedia.org/wiki/Quantum_logic_gate