Académique Documents
Professionnel Documents
Culture Documents
Cuando C++ ejecuta esta instruccin, se enva este comando Luz_ON al puerto
serie.
Arduino lo entiende, enve estos caracteres al PC o ordenador en este caso
llamado ON Led encendido.. C++ lo imprime o muestra en pantalla.
cout << "Enviando: " << Luz_ON << endl; // Muestra en pantalla textos.
Puerto->WriteData(Luz_ON, sizeof(Luz_ON) - 1); // Enva al puerto el texto
"Luz_ON".
if (n > 0)
{
lectura[n + 1] = '\0'; // Limpia de basura la variable.
cout << "Recibido: " << lectura << endl; // Imprime dato recibido.
cout << "-------------------" << endl;
}
Ejemplo 1:
Se trata de enviar datos a Arduino
por el puerto serie / USB. Si le
enviar comandos desde el
ordenador o PC con C++ para
encender o apagar el Led del pin
13 de Arduiono.
Ejemplo 2:
El mismo ejercicio anterior pero
con el mdulo del LCD Kaypad
Shield.
Podrs leer los mensajes que
quieras sobre el funcionamiento
del Led 13.
No muestra los comandos al LCD,
los recibe y los textos en pantalla
lo puede poner el propio usuario.
ON Led encendido.
Ya que te responde Arduino con sus
comandos, lo muestra en sus
respuestas, ests listo para
trabajar con C++ en consola.
Descargar:
Aqu se usar el cdigo principal de Librera SerialClass.
C++ para controlar el puerto serie.
Librera SerialClass.
Antes que nada, descargamos la
librera llamada SerialClass si no lo
ha hechos ya.
Una vez descargada la librera vas a cambiar los baudios que por defecto
viene a 9600 baudios y lo cambiamos a 115200 baudios.
No olvides desactivar el
Encabezado precompilado.
Pulsa Finalizar.
En General, Juego de
caracteres, cambia la opcin a
Sin establecer.
Pulsa Aplicar y luego Aceptar.
Teniendo Arduino conectado al puerto y usando el Ejemplo 1 o el Ejemplo 2, ya puedes pulsar F5 para
depurar el programa.
Si has llegado hasta aqu, ya puedes controlar Arduino por el puerto serie en
C++ Win32 gracias a Visual Studio Community 2017.
Puedes seguir mejorando el programa o adaptarlo a tu gusto o necesidades.
nimos y adelante.
Ya instalado el Code::Blocks,
iniciamos un nuevo proyecto.
File New Project
Ttulo el proyecto.
Ubicacin del proyecto.
Nombre del archivo del proyecto.
Resultado del archivo.
El nombre el proyecto, puedes
poner el que quieras, para este
tutorial, lo llamo
Led_Arduino_Code.
En el proyecto Led_Arduino_Code
pinchas con el botn derecho del
ratn y eliges Add files
Librera SerialClass.
Qu es Arduino?
Restablecer ventanas del IDE por defecto.
Qu es Arduino?
Arduino (Estados Unidos) (Genuino a nivel internacional hasta octubre 2016), es una
compaa de hardware libre y una comunidad tecnolgica que disea y manufactura placas
computadora de desarrollo de hardware y software, compuesta respectivamente por circuitos
impresos que integran un microcontrolador y un entorno de desarrollo (IDE), en donde se
programa cada placa.
Arduino se enfoca en acercar y facilitar el uso de la electrnica y programacin de sistemas
embebidos en proyectos multidisciplinarios1 2 .Toda la plataforma, tanto para sus
componentes de hardware como de software, son liberados con licencia de cdigo abierto
que permite libertad de acceso a ellos3 .
El hardware consiste en una placa de circuito impreso con un microcontrolador, usualmente
Atmel AVR, puertos digitales y analgicos de entrada/salida,4 , los cuales pueden conectarse
a placas de expansin (shields), que amplan las caractersticas de funcionamiento de la placa
Arduino. Asimismo, posee un puerto de conexin USB desde donde se puede alimentar la
placa y establecer comunicacin con el computador.
Fuente:
https://es.wikipedia.org/wiki/Arduino
Arduino C++ y Puerto serie 136
Arduino C++ y Puerto serie 137
Extras
Puede dar el caso que hayas cambiado las ventanas de sitio no sepas como
solucionarlo para dejarlo como estaba al principio por defecto.
En los tres IDE se explicar como se hace.
Arriba, en la barra de
herramientas, pulsa Ventana y
luego Restablecer diseos de
ventana.
Code::Blocks 16.1.
Como vers, tendrs las ventanas
desorganizado y se puede
reestablecer por defecto tal como
estaba al principio.
Arriba, en la barra de
herramientas, pulsa View
Perspectives Code::Blocks
default.
Tendrs el IDE restablecido.
Arriba, en la barra de
herramientas, pulsa View
Desktops Default Layout.
Tendrs el IDE restablecido.
https://www.youtube.com/watch?v=KZkIZHSXL-g
162