Summary of ARDUINO MEETS QUANTUM COMPUTER
Norbert connected an Arduino to IBM’s quantum computer using Qiskit and Python to link the PC, Arduino, and remote quantum hardware. The demo reads a qubit state (or a simulator) and lights an LED accordingly, illustrating how real-world sensors or devices could feed data into a quantum system. The project shows basics of quantum computing and remote access to quantum hardware for experimentation.
Parts used in the Arduino meets Quantum Computer:
- Arduino (unspecified model)
- LED
- Resistor for LED
- PC running Python
- Qiskit (Python library)
- Internet connection to IBM Quantum hardware (or simulator)
- USB cable or serial connection between Arduino and PC
Quantum computers aren’t quite ready for the home lab, but since there are ways to connect to some over the Internet, you can experiment with them more easily than you might think. [Norbert] decided to interface a giant quantum computer to an ordinary Arduino. Why? Well, that isn’t necessarily clear, but then again, why not? He explains basic quantum computing and shows his setup in the video below.
Using the IBM quantum computer and the open source Qiskit makes it relatively easy, with the Python code he’s using on the PC acting as a link between the Arduino and the IBM computer. Of course, you can also use simulation instead of using the real hardware, and for such a simple project it probably doesn’t matter.
Granted, the demo is pretty trivial, lighting an LED with the state of qubit. But the technique might be useful if you wanted to, say, gather information from the real world into a quantum computer. You have to start somewhere.
We’ve looked at quantum computers before. They tell us it is the next big thing, so we want to be prepared. Qiskit is one of several options available today to make it easier.
Source: ARDUINO MEETS QUANTUM COMPUTER
- Can an Arduino be connected to a quantum computer?
Yes, Norbert connected an Arduino to IBM Quantum using Python and Qiskit as the link between the PC and the quantum hardware. - What software is used to interface with IBM Quantum?
The project uses Qiskit, an open source Python library, to access IBM Quantum. - Does the project use real quantum hardware or a simulator?
It can use either; the article notes you can use the real IBM hardware or a simulator for this simple demo. - How is the Arduino informed of the qubit state?
The PC runs Python code that queries the quantum computer and sends the qubit state to the Arduino over a serial link. - What does the demo do with the qubit state?
The demo lights an LED based on the state of a qubit. - Is the demo complex or advanced quantum computing?
No, the demo is described as pretty trivial, serving to illustrate the connection technique. - Why might someone want to connect real-world devices to a quantum computer?
The article suggests the technique could be useful to gather real-world information into a quantum computer for experimentation.