Autor Tema: puerto serie to arduino  (Leído 2686 veces)

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

Desconectado rolansel

  • PIC10
  • *
  • Mensajes: 25
puerto serie to arduino
« en: 29 de Diciembre de 2011, 06:24:22 »
pues llevaba rato atascado y justo cuando iba a preguntar  me llego la solucion basicamente queria tomar un numero del teclado y enviarlo por puerto serie de la PC al arduino. el codigo quedo asi

#include <cstdlib>
#include <iostream>
#include "baudios.h"
#include"seriewindows.h"
#include<string>

HANDLE Arduino;
DCB dcb;
long monitor;
using namespace std;
int mivar;
int exito;
int h=0;

int main(int argc, char *argv[])
{

while(1){
cout<<"excepto 27 que es para salir teclea:" ;  
cin>>mivar;      
char datos[2]={(char)mivar};    
Arduino=Open_Port("COM3");
dcb= Get_Configure_Port(Arduino);
dcb=Configure_Port( Arduino,B300,"8N1");
exito= Set_Configure_Port(Arduino, dcb);    
monitor= Write_Port(Arduino ,datos,1);
exito= Close_Port(Arduino);
//cout<<"teclea 27 para salir, otro para continuar";

if (mivar==27)break;
}  
    
    //system("PAUSE");
    return EXIT_SUCCESS;
}

igual y sirve de aporte, de hecho eso de trabajar puerto serie en Xp esta muy enredoso
por cierto las librerias baudios.h y seriewindows.h las tome de http://lnxcomm.sourceforge.net/ y el compilador DevC++ que es mi preferido :mrgreen:
« Última modificación: 29 de Diciembre de 2011, 14:23:42 por rolansel »

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4923
Re: puerto serie to arduino
« Respuesta #1 en: 29 de Diciembre de 2011, 06:30:55 »
Muchas gracias por tu aportacion, pero esto no va aqui, esto va en el subforo de Arduino, que pa eso es el nombre  :P , ok amigo!!
espero que lo cambien.
Saludos


 

anything