miércoles, 22 de junio de 2011

Aprender a Programar en ABAP, miniSAP como instalar

Programa Bonito




Si han intentado comenzar a aprender a programar en ABAP por si mismos ya sea porque quieren saber como funciona este magnifico lenguaje o porque han entrado a una empresa donda manejan SAP deseguro se encontraron con estos problemas y quiza se cuestionaron asi mismos algunas preguntas:

1.- Por donde fregados comienzo
2.- Que demonios descargo para empezar
3.- Que no hay una version gratis?
4.- Porque coño pesa tanto

Entre muchas otras que si las hubiera escrito cuando yo comencé, en serio, lleno una libreta de 100 hojas.

viernes, 17 de junio de 2011

SOFTWARE DE PRUEBA SqArduino

 Software creado en C# usando la Clase Arduino, con este software podras controlar en tiempo Real a tu arduino (debe tener FIRMA_SQCNC cargado), lo coloco como una prueba de lo que es capaz de hacer la clase Arduino en conjunto con FIRMA_SQCNC, las unicas limitantes seran tus capacidades de programacion y tu propia imaginacion

Vista del Software SqArduino



COMO CARGAR EL FIRMWARE Y AGREGAR LA CLASE ARDUINO A TU PROYECTO

Tenemos varias opciones para hacer esto, y dependen en gran medida de lo que hayamos descargado, bien, aqui coloco las instrucciones para todas las formas de agregar la clase a tu Proyecto. Cargar el Firmware al Arduino es de lo mas sencillo, abres el archivo .pde y lo cargas al arduino

1.- Cargar el Firmware al Arduino
2.- Añadir la libreria Arduino.dll (tanto Windows Forms Application como Console)
3.- Añadir la Clase Arduino (Arduino.cs) copiando y pegando codigo, en Visual Studio
4.- Añadir la Clase Arduino (Arduino.cs) como Item Existente, en Visual Studio
5.- Añadir la Clase Arduino en Mono Develop Linux

6.- Crear un nuevo Proyecto en Visual Studio o Modo Develop (no esta de mas =) )

jueves, 16 de junio de 2011

prende_apaga, C# y arduino

Windows Forms Application

Encenderemos y apagaremos un led por medio del evento click de un boton.

Para esto necesitamos que en el nuevo proyecto Windows Forms que inicies tengas un control Button.




//prende_apaga para Windows Form Aplication
//Creado por Hazael Fernando Mojica Garcia
//Agregar un boton (button1) al Form principal (Form1)
//La clase Arduino debe estar agregada al proyecto
//El arduino debe tener cargado FIRMA_SQCNC
//oprime el boton una vez y se inicializara la comunicaciones
//oprime de nuevo y se encendera el led 13, oprime otra vez y se apagara y asi

//Recuerda picar Reset en tu arduino para iniciar comenzar la aplicacion de nuevo

analog Write, C# y arduino

Windows Forms Application

Damos una salida analogica de acuerdo a un valor de 8 bits.

Primero creamos un nuevo proyecto Windows Forms

Añadimos un control Button y un TextBox


prende_led, C# y arduino

Console Application


Este programa te ayudara a aprender  manejar la clase Arduino.

Necesitas tener FIRMA_SQCNC cargado en tu arduino, a agregada la clase Arduino a tu proyecto.
El codigo del Programa es el siguiente, puedes copiarlo y pegarlo en tu main de tu programa

Se trata de encender el led que esta en paralelo con el pin 13 de tu arduino, logico si colocas un led en el pin 13 de tu arduino tambien se encendera (con su debida resistencia de 330 ohms claro)

Analog Read, C# y arduino

Console Application

Este programa te ayudara a aprender  manejar la clase Arduino.

Necesitas tener FIRMA_SQCNC cargado en tu arduino, a agregada la clase Arduino a tu proyecto.
El codigo del Programa es el siguiente, puedes copiarlo y pegarlo en tu main de tu programa

miércoles, 15 de junio de 2011

lunes, 13 de junio de 2011

Controla a tu Arduino con C#, FIRMA_SQCNC y la clase Arduino de C#

Esta entrada esta hecha para dar a conocer una manera de comunicar de manera sencilla y sin complicaciones a tu arduino con C# por medio de puerto Serie, me he dado a la tarea de crear una clase para C# y un Firmware para Arduino que trabajando juntos hacen maravillas.



La clase Arduino para C# y el FIRmware para Arduino de SQuareCNC o FIRMA_SQCNC
fueron desarrollados por:

Hazael Fernando Mojica Garcia, Monterrey Mexico
Viernes 10 de Junio 2011

es decir, por mi =)

El objetivo es facilitar la comunicacion con arduino por medio de C#, tanto para windows como para linux