mover un servo motor desde python a arduino

Iniciado por Walter872, 19 Abril 2019, 23:13 PM

0 Miembros y 1 Visitante están viendo este tema.

Walter872

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

rub'n

Continua con el otro post, donde te había respondido, según tu, ya sabías hacerlo


rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen

Walter872

señor  en ningun momento e dicho que se mover un servo motor desde paython 
dije que se como   mandar seañeles emg desde arduino asta python  como vistes en el algorimos
lo que no se es como mover un servo motor desde python a  arduino e visto que usan ser.write()
pero no se como implementarlos como ves en el algoritmo de arriba encontro por medio de consola pero no me funcion si lo paso desde una variable como explique arriba

yuimugi912

y si pruebas?
Código (python) [Seleccionar]
entrada=str(180).encode()