Ir al contenido principal

Entradas

Mostrando las entradas de marzo, 2018

Funciones en Arduino

Una función es un block de código que tiene un nombre y un block de sentencias que son ejecutadas  cuando la función es llamada. Las funciones void setup(), void loop() ya han sido revisadas y otras  serán discutidas después. Las funciones comunes pueden ser escritas para llevar a cabo tareas repetitivas y reducir el  desorden en un programa. Las funciones se declaran, primero declarando el tipo de la función. Esto  es el tipo de valor que va a regresar la función, tales como “int” para una función de tipo entero. Si no  hay valor para ser regresado, el tipo de la función debe ser evitado (void). Después del tipo de  función, se declara el nombre dado a la función, y entre paréntesis, cualquier parámetro que se pase  a la función. Sintaxis: type nombrefuncion ( parametros ) { sentencias ; }

Estructura basica de un codigo en Arduino

La estructura básica del lenguaje de programación del Arduino es muy simple, y corre en al menos 2  partes. Estas 2 partes requeridas, o funciones, encierran bloques de sentencias. Código: void setup ( ) { sentencias ; } void loop ( ) { sentencias ; } Donde setup() es la preparación, loop() es la ejecución. Ambas funciones son requeridas para que el  programa trabaje a la función “setup” debe seguir la declaración de las variables al principio del  programa. Es la primer función para correr en el programa, se corre solo una vez, y es usada para  fijar el modo de los pins (pinMode), o inicializar la comunicación serial. La función “loop” es la que le sigue e incluye el código para ser ejecutada continuamente leyendo las  entradas, disparando las salidas, etc. Esta función es el núcleo de todos los programas arduino, y  hace la mayor parte del trabajo. La función “setup()” es llamada una vez cuando arranca tu programa. Se usa para inicializar el modo  de los p

¿Que es un Arduino?

¿Qué es el Arduino? Arduino es una plataforma de hardware de código abierto, basada en una sencilla placa con  entradas y salidas, analógicas y digitales, en un entorno de desarrollo que está basado en el  lenguaje de programación Processing. Es un dispositivo que conecta el mundo físico con el mundo  virtual, o el mundo analógico con el digital. Arduino es una plataforma de hardware en código abierto para gente que quiere hacer una introducción a la electrónica sin necesidad de tener conocimientos previos en ciencias. Se puede  decir que todo el sistema de desarrollo, el software, los circuitos y la documentación son abiertos. Las plataformas Arduino están basadas en los Microcontroladores Atmega168, Atmega328, Atmega1280, ATmega8 y otros similares, chips sencillos y de bajo coste que permiten el desarrollo  de múltiples diseños. Arduino se puede utilizar para desarrollar objetos interactivos autónomos o  puede ser conectado a software del ordenador (por ejemplo:

Ingresar 1 numero y decir si es positivo o negativo en C++

Con este programa podemos verificar el funcionamiento de una comparacion basica de numeros positivos o negativos. //Leer un numero y mostrar si es positivo o negativo 0 para salir # include < iostream > using namespace std ; int main ( ) { int num , r ; cout < < " Ingresa numero " < < endl ; cin > > num ; while ( num ! = 0 ) { if ( num > 0 ) cout < < " Positivo " < < endl ; else cout < < " Negativo " < < endl ; cout < < " Ingresa numero " < < endl ; cin > > num ; } return 0 ; }

Ingresar 1 numero hasta que se ingrese un negativo en C++

En este porgrama usamos la funcion while(), la cual nos ayuda a repetir de manera indeterminada mientras se cumpla una o varias condiciones. //Leer un numero y mostrar su cuadrado, repetir el proceso hasta que se introduzca un numero negativo # include < iostream > using namespace std ; int main ( ) { int num , c ; cout < < " Ingresa un numero: " < < endl ; cin > > num ; while ( num > = 0 ) { c = num * num ; cout < < c < < endl ; cout < < " Ingresa un numero: " < < endl ; cin > > num ; } }

Mostrar un numero ingresado en letras en C++

Con este pequeño programa podemos ingresar un numero (1 al 10) y lo escribimos de manera: uno, dos, etc. //Mostrar numero ingresado en letras 0 - 10 # include < iostream > using namespace std ; int num , dec , uni ; int main ( ) { cout < < " Ingresa numero: " < < endl ; cin > > num ; switch ( num ) { case 0 : cout < < " Cero " < < endl ; break ; case 1 : cout < < " Uno " < < endl ; break ; case 2 : cout < < " Dos " < < endl ; break ; case 3 : cout < < " Tres " < < endl ; break ; case 4 : cout < < " Cuatro " < < endl ; break ; case 5 : cout < < " Cinco " < < endl ; break ; case 6 : cout < < " Seis " < < endl ; break ; case 7 : cout < < " Siete " < < endl ; break ; c

Ingresar una fecha y comprobar que sea correcta en C++

Con este pequeño programa podemos ingresar una fecha y verificar o validar que la fecha exista, es decir que segun el mes valide si existe o no la fecha. //Ingresar una fecha y comprobar que sea correcta o incorrecta # include < iostream > # include < string > using namespace std ; int d , m , a ; int main ( ) { cout < < " Ingresa dia: " < < endl ; cin > > d ; cout < < " Ingresa mes: " < < endl ; cin > > m ; cout < < " Ingresa a�o: " < < endl ; cin > > a ; if ( a < 1 ) cout < < " -Fecha incorrecta- " < < endl ; else if ( ( m = = 1 | | m = = 3 | | m = = 5 | | m = = 7 | | m = = 8 | | m = = 10 | | m = = 12 ) & & ( d > = 1 & & d < = 31 ) ) { cout < < " -Fecha correcta- " < < endl ; } else if ( ( m = = 4 | | m = = 6 | | m = = 9 | | m = = 11 ) & &am

Pedir 3 numeros y mostrar de mayor a menor en C++

Con este programa podemos ordenar de mayor a menor de manera sencilla usando "if" para esto, se utilizan varias combinaciones faciles de comprender. //Pedir 3 numeros y mostrarlos de mayor a menor # include < iostream > # include < string > using namespace std ; int a , b , c ; int main ( ) { cout < < " Ingresa numero 1: " < < endl ; cin > > a ; cout < < " Ingresa numero 2: " < < endl ; cin > > b ; cout < < " Ingresa numero 3: " < < endl ; cin > > c ; if ( a > b & & b > c ) cout < < a < < " , " < < b < < " , " < < c ; else { if ( a > c & & c > b ) cout < < a < < " , " < < c < < " , " < < b ; else { if ( b > a & & a > c ) cout < < b < < " , " < < a < < "

Dev C++ Portable

En este enlace se puede descargar uno de los mejores editores y compiladores para C y C++, su nombre es Dev C++. Tiene dos versiones una de ellas se ocupa instalar en la PC que vayas a utilizar, la otra la puedes llevar en la memoria de manera portatil, es mejor, por que no ocupas instalarla y si tu PC no te deja instalar nada, basta con llevarlo en tu memoria y LISTO! https://sourceforge.net/projects/orwelldevcpp/files/Portable%20Releases/Dev-Cpp%205.11%20TDM-GCC%20x64%204.9.2%20Portable.7z/download