Go Down

Topic: info on RS485 Igor R proyecto (Read 710 times) previous topic - next topic

m.alverman

Buenos días a todos.
Tengo una pregunta que tenga sobre este proyecto:

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1245014666/all


Si pulsa un botón y el incremento que un valor entero como la inserción en sendmsg
sendmsg (48,49,5,68,48,48,32,48,48,48,49);

Por ejemplo, si el entero es de 17 ¿cómo puedo enviar?
Debo crear una función que puede transformar el valor en dos bytes, pero no puedo hacerlo.

Dame una mano

Gracias, Alberto
P.S.
Lo sentimos pero yo uso Google para la traducción italiana / española


Igor R

Ciao Alberto,

Si quieres descomponer 17, usa el operador "/" y el operador "%".

  • 17/10=1

  • 17%10=7




;)

m.alverman

#2
Mar 01, 2011, 11:28 am Last Edit: Mar 01, 2011, 11:36 am by m.alverman Reason: 1
Gracias:)

Tengo que añadir 48 entonces?
Cuando llego a las 9 luego ir a 16

Code: [Select]

 if(digitalRead(BTN_NextMotor) == HIGH)
 {
   if(!AntiRimbalzo2)
   {
     if(CurrentMotor < MaxNumMotor)
     {
       CurrentMotor += 1;
     }
     else
     {
       CurrentMotor = 1;
     }
     AntiRimbalzo2 = true;
   }
    high = ((CurrentMotor/10)+48);
    low = ((CurrentMotor%10)+48);
 }
 if(digitalRead(BTN_NextMotor) == LOW)
 {
   if(AntiRimbalzo2){
     AntiRimbalzo2 = false;
   }
 }


Alberto

P.S.
También estoy siguiendo el proyecto CAN BUS.
¿Me puede decir donde puedo encontrar el formulario que utiliza?

Gracias

Go Up