TODOPIC
Otros Microcontroladores / Dispositivos programables => Arduino => Mensaje iniciado por: JOJOJORGE5 en 31 de Julio de 2011, 23:58:23
-
Microchip y Digilent sacaron una tarjeta según dicen compatible 100% con todo el hardware y software existente para arduino.
se tienen 2 versiones: chipKIT Uno32™ (https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,719,896&Prod=CHIPKIT-UNO32) y chipKIT Max32™ (https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,719,895&Prod=CHIPKIT-MAX32).
la verdad es que de arduino no se casi nada pero se pueden encontrar cientos de proyectos con arduino por Internet.
no se que tal será pero parece que se lo tomaron en serio.
-
la verdad es que tiene muy buena pinta, codigo abierto, esquemas libres, buen precio y muchas herramientas y librerias. Por lo que se lee por internet esta placa va a desvancar las de arduino, tienen mucha mas potencia, capacidad, puertos,protocolos de comunicacion, pins... es interesante ver como nacen hardwares desde los que arrancar proyectos a buen precio. Tal vez compre alguno para investigar, os mantendre informados ;P
-
Muy buenas.
Estoy pensando en comprarme la ChipKit UNO32, pero tengo una dudilla, pone que es compatible totalmente con arduino, Pero el lenguaje de programación de la tarjeta es el mismo que el de arduino??
O sigue siendo el de siempre para los PIC??
Me refiero al lenguaje C de los PIC.
Perdonar si pongo alguna barbaridad, pero nunca he usado un arduino y tampoco PIC, estoy intentando aprender.
Muchas gracias.
Un saludo.
-
Seria genial tener un testimonio de alguien que lo haya adquirido y nos cuente como le fue, sin embargo en mi humilde opinion por tener arquitecturas distintas me parece dificil que implementen todos los codigos de la misma forma. Por decir la funcion encender led natualmente no hace nada en especial pero otras más elaboradas donde se utilize los registros de trabajo o saltos de tablas, podria notarse alguna diferencia.
Puedes consultar cosas como incompatiblidad en el foro de digilent (la empresa que fabrica el chipkipt) :
http://www.chipkit.org/forum/viewtopic.php?f=6&t=285&hilit=compatibility
Personalmente si quiero usar el software del arduino me compraria un "arduino", si lo que te llama la atencion es la programacion del micro pic32, puedes chekear esta opcion:
http://www.todopic.com.ar/foros/index.php?topic=14638.msg306865#msg306865
Disculpa si te conllevo a dudas pero es importante conocer los pros y contras de un producto antes de adquirilo. Saludos!
PD: preguntar nunca sera una barbaridad, la barbaridad es no preguntar.
-
segun tengo entendido se portó el
processing arduino languaje (based on wiring)y el IDE de arduino para que funcionaran con el pic32, osea no programas en C. El objetivo es que se puedan usar todas las librerias de arduino con el chipkit y que programes el pic32 en el chipkit de la misma forma que el arduino, aunque aun hay algunas librerias que no son completamente compatibles.
Por mi parte prefiero alejarme del arduino y programar en C.
-
Esa es mi intención, programar en C, por ello, al leer que es compatible con arduino...me entró la duda, es decir, si el chipkit se programa en C, o en arduino.
Gracias.
Un saludo.
-
El lenguaje de programación de Arduino es C.
Aquí esta el conjunto de instrucciones, explicado en Español y con ejemplos por instrucción.
http://arduino.cc/es/Reference/HomePage (http://arduino.cc/es/Reference/HomePage)
-
Jejeje, a esto me refería con mi ignorancia en el tema.
Intento refinar la pregunta:
El lenguaje con el que se programa ChipKit es exactamente igual con el que programaría otro PIC??
Gracias.
Un saludo.
-
Es código abierto el que utiliza.
Se puede programar en assembler, debuggear en Pickit3, o usar el MPide y debuggearlo a través de USB, es muy amplio lo que permite hacer...
-
Y tambien se podría usar con MPLAB??
Es el único que me suena ahora mismo.
Gracias.
Un saludo.
-
Si.
-
OK, gracias por la ayuda.
-
Acabo de adquirir un Chipkit Max232 y un chipkit network shield. Abrire un hilo cuando sepa un poco como manejarlos. Por el momento solo e utilizado ejemplos de Arduino de pintar cosas por lcd 2x16 y todo funcionó bien. Ahora estoy investigando sobre la placa ehternet, no consigo ponerla en marcha... no tengo link, ni ping ni se enciende ningun led. Posiblemente sea un fallo de jumpes, pero no consigo verlo en las documentaciones. Soy partidario de hacer tu codigo en C, pero estas librerias de Arduino tienen muy buena pinta y ahorran trabajo. La idea de hardware y codigo abierto es muy interesante.
Espero que alguien mas se anime y compartir experiencias.
saludos
-
Yo tengo la misma herramienta, pero debo terminar un proyecto antes de siquiera tocarlas.
No te imaginas que nivel de tortura estoy teniendo... :mrgreen: :mrgreen: :mrgreen:
-
Y para que sirve laplaca basic I/O shield??
Estoy deseando pillarme una, antes quiero aprender algo más sobre el asunto, me llama mucho la max...pero lo más seguro que me pille la Uno32, ya que en un futuro no muy lejano me gustaría hacer diseños de uso personal y ese micro es más barato.
Un saludo.
-
PIC10 y donde te lo compraste??
Estoy buscando por varias tiendas para ver donde es más económico.
Un saludo.
-
La placa Cipkit Uno 32 solo puede ser usada con la placa basic I/O Shield, mientras la Chipkit Max32 puede ser usada con la basic I/O Shield y con la Network Shield, incluso podrias usar ambas placa a la vez.
-
buenas, ya consegui arrancar la placa Ethernet shield, creare un hilo con un par de ejemplos cuando tenga un pokito de tiempo. Si puedo adelantar que aunque se descargue el arduino modificado para chipkit no funcionan las librerias de ethernet. Como bien apuntan algunos compañeros no son 100% compatibles. No obstante hay un foro de chipkit del que se puede aprender mucho y utilizar librerias abiertas de otros desarrolladores. Consegui hacer funcionar la ehternet shield copiando las librerias descargadas de la ethernet shiel
http://www.digilentinc.com/Agreement.cfm?DocID=DSD-0000318
descomprimiendolas en la carpeta donde esta instalado arduino \hardware\pic32\libraries mi error fue que las copie a \libraries y no podia compilarlas para chipkit...
Saludos,
-
El arduino es un entorne¡o de desarrollo IDE, el cual nos permite programar un microprocesador con lenguaje C, esto nos da la posibilidad de que nuestro programa pueda ser adaptado rapidamente aculaquier otro procesador que sea priogramble en C, ya que las instrucciones en su gran mayoria son las mismas independientemente del procesador o marca usado, la linea de arduino usa procesadores de AVR, con diferentes caracteristicas como el atmega8 atmega162, atmega328 (todos estos disponibles en encapsulados DIP) y superiores como el atmega 1280 en la serie arduino MEGA, por lo tanto se puede realizar el programa y luego de tenerlo hecho se compila para una determinada placa de la serie Arduino. Hay casos en los cuales necesitamos una determinada placa de arduino, mas que nada porque utiliza cierto micro que soporta lo que hemos programado, por ejemplo el Arduino MEGA posee 4 puertos de comunicaciones independientes que se pueden setear y manejar de manera independiente, si nuestra aplicacion requiere de mas de un puerto de comunicaciones esta seria la opcion minima.
La ventaja de trabajar con arduino es el lenguaje C ya que nuestro programa puede ser adaptado a otras plataformas con procesadores distintos que sean programados en C, en ciertos casos he tenido que recurrir a instruciiones en assembler propio de AVR y tambien lo puedo realizar desde la plataforma de Arduino.
Con respecto a la placa CipKit estoy en la busqueda de un proveedor local (Argentina) para empezar a probarlas.
-
Hola!! Yo me gane un Chipkit Max232 en un concurso, pero no he tenido tiempo de probarlo. Me baje el IDE y le cargue un ejemplo que hacia titilar un led nada mas. Pero estoy muy entusiasmado por descubrir su potencial.
Yo ya tenia un mbed, y la verdad que va a ser dificil que le gane jeje.
Saludos!!