Arduino C++ Puertop Serie v1.04 PDF
Arduino C++ Puertop Serie v1.04 PDF
Arduino C++ Puertop Serie v1.04 PDF
Las descargas más básicas son Arduino IDE para programar el microcontrolador
ATmega328p de la placa Arduino UNO, después escoges el compilador e IDE
que más le guste.
Cuando C++ ejecuta esta instrucción, se envía este comando Luz_ON al puerto
serie.
Arduino lo entiende, envíe 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); // Envía 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;
}
Ahora toca instalar y configurar Arduino IDE. El código completo para más
adelante. ;)
Si lo tienes instalado, conecta Arduino UNO al puerto serie y hacemos las
configuraciones en el puerto.
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 Arduino.
Ejemplo 2:
El mismo ejercicio anterior pero
con el módulo del LCD Kaypad
Shield.
Podrás 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, estás listo para
trabajar con C++ en consola.
Descargar:
Aquí se usará el código principal de Librería SerialClass.
C++ para controlar el puerto serie.
Librería SerialClass.
Antes que nada, descargamos la
Librería SerialClass.
librería llamada SerialClass si no lo
ha hechos ya.
Una vez descargada la librería SerialClass 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 opción 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…
Título el proyecto.
Ubicación 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 botón derecho del
ratón y eliges Add files…
Librería 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
compañía de hardware libre y una comunidad tecnológica que diseña 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 electrónica y programación de sistemas
embebidos en proyectos multidisciplinarios1 2 .Toda la plataforma, tanto para sus
componentes de hardware como de software, son liberados con licencia de código 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 analógicos de entrada/salida,4 , los cuales pueden conectarse
a placas de expansión (shields), que amplían las características de funcionamiento de la placa
Arduino. Asimismo, posee un puerto de conexión USB desde donde se puede alimentar la
placa y establecer comunicación 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 diseños de
ventana.
Code::Blocks 16.1.
Como verás, tendrás 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.
Tendrás el IDE restablecido.
Arriba, en la barra de
herramientas, pulsa View
Desktops Default Layout.
Tendrás el IDE restablecido.
https://www.youtube.com/watch?v=KZkIZHSXL-g
162