hola buenas tardes porfavor necesito su ayuda quiero mover un servo motor desde python a arduino
e encontr esto
python
import serial
ser=serial.Serial('COM5',9600)
while True:
entrada= input("introduce el angulo")
#ntrada= 180
ser.write(str(entrada).encode())
arduino
#include <Servo.h>
String pos;
int e = 0;
Servo servo1;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
servo1.attach(3);
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()>=1){
pos=Serial.readString();
e = pos.toInt();
servo1.write(e);
delay(15);
}
}
ps claro funciona pero lo que quiero es es que en ves de que pida los datos por consola de python
lo envie desde una variable a lo que me rrefie es :
en ves de entrada= input("introduce el angulo")
esto entrada = 180
ya lo e intentado y no me funciona alguno me puede ayudar porfavor
se lo agradezco antemano
e encontr esto
python
import serial
ser=serial.Serial('COM5',9600)
while True:
entrada= input("introduce el angulo")
#ntrada= 180
ser.write(str(entrada).encode())
arduino
#include <Servo.h>
String pos;
int e = 0;
Servo servo1;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
servo1.attach(3);
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()>=1){
pos=Serial.readString();
e = pos.toInt();
servo1.write(e);
delay(15);
}
}
ps claro funciona pero lo que quiero es es que en ves de que pida los datos por consola de python
lo envie desde una variable a lo que me rrefie es :
en ves de entrada= input("introduce el angulo")
esto entrada = 180
ya lo e intentado y no me funciona alguno me puede ayudar porfavor
se lo agradezco antemano