В настоящее время мой проект состоит в том, чтобы получить координацию топора, значение cX, с веб-камеры, подключенной к raspberry pi 3B +, и отправить ее в Arduino Uno. Я успешно выполняю действие, когда целое число находится в диапазоне от 0 до 255. Могу ли я изменить свой код и отправить большее целое число, скажем, до 1920 в Arduino?
Вот часть моего python кода на raspi сторона:
import serial
import struct
while True:
...
cX = 248 //I want to send a larger number
print (cX)
ser.write(struct.pack('>H', cX))
...
Вот часть моего c кода на Arduino:
int cX = 0;
void setup()
{
...
Serial.begin(9600);
...
}
void loop()
{
if (Serial.available())
{
cX = Serial.read();
if (cX == 248)
{
//do something
}
}
}
Любая помощь будет принята с благодарностью