Go Down

Topic: ayuda con envio y recepcion de datos con arduino (Read 1 time) previous topic - next topic

billroy

Code: [Select]

void loop(){
if (!Serial.available()) return;      // <-- do nothing if there is no serial input
op = Serial.read();



-br

lunemesis



Quote
que parte no entendiste me gustaria que me dieran un ejemplo...


Como ya dije no pretendía ser borde ni maleducado, pero si utilizaras la búsqueda en lugar de ir a lo fácil, que es preguntar, habrías encontrado el ejemplo donde siempre ha estado, en la referencia:

http://arduino.cc/es/Serial/Read


@lunemesis a parte del Serial.read no te olvides repasar el concepto de "while loop" que es muy importante cuando se trabaja con Serial.


no es que lo haga a la manera fácil pero ya llevo casi un mes buscando pero no me había percado de que estaba en read() de las referencias de arduino de la convercion binaria y hexadecimal lo entiendo y comprendo pero lo que no se es como acomodarlo no llevo mucho tiempo manejando arduino y todavía algunos comandos me fallan ya que estoy aprendiendo el lenguaje C

josemanu

Nadie nace sabiendo, todos hemos aprendido de una forma u otra y el foro está para que si tienes alguna duda los que tenemos más experiencia te ayudamos y lo hacemos por amor al arte y a Arduino, de forma totalmente desinteresada. Pero, por favor, cuidad un poco más las formas y los que pedís ayuda hacedlo con un poco más de humildad.

Un pequeño truco: Serial.read() lee de byte en byte por lo que si le vas a  mandar varios seguidos mete un pequeño retardo entre lectura y lectura, como un delay(5). Hay veces que si despues de cada lectura ejecutas algún comando no es necesario, pero tenlo en cuenta por si acaso.

Un saludo.

Go Up