First we need to install the serial library, as this helps to communicate with Arduino via the USB port communication. Type the following command to install the library:
sudo apt-get install python-serial
The following code controls Arduino from Raspberry Pi; you can now either copy the code inside a file called
ControlArduinoFromRasp.py, or just get the complete code from the folder for this project.
The following snippet imports the serial library in Python:
We define the serial communication:
Arduino_UNO = serial.Serial('/dev/ttyACM0', 9600)
Print a message to see that the communication is done:
print("Hello From Arduino!")
While this executes, the user can enter a command:
while True: command ...