Recomendación sobre lenguaje
| #1 Recomendación sobre lenguaje |
| #2 |
|
heli
|
Personalmente: para el PIC ensamblador y C. Para el PC C y C++.
VB: muy pesado, solo de Microsoft, no sirve para micros. JAVA: mas pesado. No sirve para micros. Ventaja: es muy portable. C#: no lo he usado. Dicen que es muy bueno, pero prefiero el viejo y ESTANDAR C y C++. No sirve para micros. Lo que mas me gusta es el C. No es lo mejor, pero una vez que lo aprendes sirve para CASI TODOS los micros y sistemas operativos y no tienes que aprender distintos lenguajes. C++ para cosas mas grandes y con sistema operativo (PC). |
|||||||||||
|
|
||||||||||||
| #3 por que no C |
|
malev05
|
heli,
Si, yo pensaba usar C para el PIC, más precisamente el CCS, ya que ensamblador me parece demasiado engorroso. En cuanto a la PC, opino igual que vos, que con C voy a poder hacer todo lo que quiera, pero yo necesito algo con interfaz gráfica y me parece que C en este plano me va a significar un dolor de cabeza. A mi el que más me interesa aprender es JAVA, pero no encuentro antecedentes de gente que lo haya utilizado y haya podido trabajar el USB. Si encontre de C# y de VB, pero los 2 son para win (bajon!) Por eso justamente mi consulta, si había alguien que haya trabajado estos temas y me pueda contar mas o menos su experiencia y me recomiende alguno Igual muchas gracias! |
|||||||||||
|
|
||||||||||||
| #4 |
|
Javier Rambaldo
|
Yo trabaje con interfaces PIC-PC usando C++ en la PC y ASM en PIC.
Obvio que te voy a recomendar C++ por dos razones: 1) como dice "heli", tiene sus ventajas con respecto a cualquier otro lenguaje, para trabajar con interfaces de comunicacion. 2)I love it!! (no te guies por la segunda...) Con respecto a la interfaz gráfica tienes Borland C++ que posee muchos componentes para trabajar con graficos. Muuucho mejor que Visual C...aunque éste es la otra opción. Puedes bajar el Turbo C++ de Borland que esta gratuito: http://cc.codegear.com/Free.aspx?id=24724 O si quieres algun trial del Builder C++ para probar... http://www.codegear.com/products/cppbuilder |
|||||||||||
|
|
||||||||||||
| #5 |
|
cooperharris
|
Te recomiendo que trabajes con labview
|
|||||||||||
|
|
||||||||||||
| #6 |
|
ZOH
|
Te recomiendo C# ya que es muy flexible y se encuentran muchos ejenplos del USB en internet, además de poderlo descargar gratuitamente d internet.
|
|||||||||||
|
|
||||||||||||
| #7 Busca orientados a flujos, no a objetos |
|
puts
|
Personalmente he trabajado con una gran variedad de lenguajes de programación y te puedo recomendar que no uses JAVA ya que este lenguaje de programación es orientado a objetos y presenta una gran dificiultad para trabajar con flujos de entrada y salida.
El USB siempre ha representado una dificultad mayor para mi al trabajarlo en cualquiera de los lenguajes, si quieres trabajarlo en C, C++ o C# podrías ir a una tienda de electrónica y comprar un convertidor de serie a USB, de esta manera podrías trabajar con las instrucciones inport(); y outport(); que manejan de una manera sencilla los puertos seriales. Visual Basic maneja un componente que es el command, el cual lo puedes agregar a los diseñadores e insertar una instancia de éste a tu programa, después parametrizarlo con unos cuantos clicks y lísto( esto si tienes el convertidor de USB a serie) MatLab y LabView son buenas sugerencias para el manejo del USB, personalmente los prefiero, porque son lenguajes de programación más orientados a los flujos de entrada y salida y esto los hace más poderosos para este tipo de aplicaciones, además de que tienen librerias que hacen que trabajes de una manera sencilla con puertos, sin embargo tienen el problema de portabilidad. dale una checada al MatLab y al LabView, son las mejores opciones para trabajar USB. |
|||||||||||
|
|
||||||||||||
| #8 |
|
eidtech
|
Primera Opcion C++ o C#
Segunda Opcion Labview Yo no usaria Java para ello, aunque conozco alguien que realizo un proyecto similar al que tu mencionas y le quedo muy bien. Labview tiene sus ventajas como programacion sencilla, parte grafica muy facil, pero adquiriendo datos a altas velocidades lo considero poco estable y mas por USB se llega a colgar, aunque depende del firmware de tu dispositivo USB. Considera mucho el hardware de la PC donde se va a ejecutar el programa, un programa en Labview necesita mucho pero mucho mas recursos que uno en C. Si solo es un proyecto escolar o por hobby esto creo que no influye mucho, pero si tiene otros fines si te recomendaria algo mas del tipo de C (o C++ o C#). |
|||||||||||
|
|
||||||||||||
| #9 |
|
Nico666
|
:D :D :D
C, C++, C#, Delphi son de los mas comunes. aunque si lo que quieres es aprender en serio utiliza el lenguaje ensamblador. para simular recomiendo te recomiendo ISIS PROTEUS |
|||||||||||
|
|
||||||||||||
|
| Temas de interés | |
|---|---|
| amplificador de señal para TV canales abiertos | |
| alguien tiene experiencia con el cd4017 | |
| cargador solar de celular | |
| Experiencia Free Space Optics (FSO) | |
| Recomendacion de libro sobre programación | |
| Foros de Electronica |
| ||
Cuestiones Elementales de Electrónica ||
Fuentes de alimentacion ||
Circuitos de radio ||
Diseño de circuitos en general || || Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión || || Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos || |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 0.39483 segundos, Consultas = 13
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 0.39483 segundos, Consultas = 13

