I am one of the old-timers who built their first computers back in the 1970's.
I've been writing compilers for 30 years, and C++ is almost a natural language
for me. So I am not the best person to advise beginners or non-computer
people on which microcontroller to use. But I might have some insights.
The Arduino is quite nice, and comes with a lot of support and there are lots
of people who can help you with programming or designing compatible hardware.
And it has a USB interface, which is very nice now that RS232 is no longer
common in new computers.
But there are sometimes applications where you just want a programmed chip,
and don't want to pay the cost for a board, lights, switches, USB, etc. For those
things, I have long loved the Atmel 8 pin AVR microcontrollers. They come in
through-pin PDIP packages so they fit easily on a cheap prototyping circuit board,
and you pop them into a programmer for flash your program and you're ready to go.
But for sheer low cost in a development system, it is hard to beat the TI board.
I just bought five of them and the total cost was $21. Like the AVR chips, you just
plug the chip in the programmer, flash it, and the chip is ready to plug into your
solderless breadboard or a socket soldered to a prototyping printed circuit board.
-----
Get a free science project every week! "http://scitoys.com/newsletter.html"On Thu, Apr 12, 2012 at 11:18 AM, Jelmer Cnossen <j.cnossen@gmail.com> wrote:
If we're going to be precise about this, the Arduino IDE is just a frontend for avrgcc, which is a C++ compiler. They've made it a bit easier to compile and upload by inserting standard headers such as #include <Arduino.h>, but the language is not modified (No java stuff).I tried 2 of the Arduino-like attempts from the big hardware vendors such as TI and STM (a 9$ 32-bit ARM board http://www.st.com/internet/evalboard/product/250863.jsp, at least when I bought it) but I found the documentation very dissappointing. The Arduino community is really huge compared to it, and there is code online for basically everything you would want to make with led, lcd, servo, relais or stepper motor modules. If the cost is an issue, just buy a cheap arduino clone on ebay. You can also get really cheap relay modules on ebay btw.Next to being harder to program, they are also not open source, and in case of the STM even have a license that prevents you from selling it as part of a product (Maybe this is also the case for the launchpad).If it wasn't clear yet, I would also advice an arduino-like one :)- Jelmer--On Wed, Apr 11, 2012 at 5:45 PM, Avery louie <inactive.e@gmail.com> wrote:
"Arduinos" can be programmed in any language, as long is it is eventually compiled to machine code via some interpretation. Arduinos are normally programmed with the arduino IDE, which accepts a mashup of C code and java-esque syntax, as well as in-line assembly.
I think if you are new to MCU programming, and running windows, go with the TI launchpad. The entire dev board is 5$, and you can get chips that literally cost less than a dollar (lowest quote I saw was like 25 cents). They should have enough power to do what you want, but also be hella cheap.
--AOn Wed, Apr 11, 2012 at 7:23 AM, Matthias Bock <matthias.bock@hu-berlin.de> wrote:
Hm, maybe it's also possible with C, I don't know.
I'm programming it with Java :)
http://arduino.cc/playground/Interfacing/Java
Am Dienstag, den 10.04.2012, 16:54 -0400 schrieb Nathan McCorkle:
> Matthias, Arduino is actually programmed with C, not java
>
--
You received this message because you are subscribed to the Google Groups "DIYbio" group.
To post to this group, send email to diybio@googlegroups.com.
To unsubscribe from this group, send email to diybio+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/diybio?hl=en.
--
You received this message because you are subscribed to the Google Groups "DIYbio" group.
To post to this group, send email to diybio@googlegroups.com.
To unsubscribe from this group, send email to diybio+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/diybio?hl=en.
You received this message because you are subscribed to the Google Groups "DIYbio" group.
To post to this group, send email to diybio@googlegroups.com.
To unsubscribe from this group, send email to diybio+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/diybio?hl=en.
You received this message because you are subscribed to the Google Groups "DIYbio" group.
To post to this group, send email to diybio@googlegroups.com.
To unsubscribe from this group, send email to diybio+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/diybio?hl=en.






0 comments:
Post a Comment