--
You received this message because you are subscribed to the Google Groups "Omaha Maker Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to omaha-maker-gr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
While the first is most definitely possible (with some compelling reasons to do so), probably closer to the later.
The uC at the heart of the UNO can do quite a bit as far as microchips go. The Arduino IDE, while making things crazy easy to program, abstracts away a significant portion of what the chip can do, especially when it comes to memory management, i.e. dynamic memory allocation.
Using the arduino IDE gives you an 8 count box of crayons and plywood to draw on. It works well and is rugged. Using a "professional" IDE, likely leveraging libraries that wouldn't run in Arduino IDE, gives paint brush on canvas. Many more "methods" to use, but possible to punch a hole through if not mindful.
Must powerful to me is decent access to the "C+" language. Object oriented programing provides some very elegant solutions to things we "very chunk-ally" code in C in Arduino IDE. When using this type of programing though, you often need to leverage optimizations that simply are not available inside the Arduino IDE.
Way long winded. Sorry. I'm just learning this stuff, so not always sure on proper vernacular.
I left off one important thing. I'm not dumping any of the arduino tools. Same compiler and linker that the Arduino IDE uses.
And the coding is no different on netbeans than Arduino. The main functionality of any sketch lies in the core AVR library, or in a user generated library. Using netbeans gives access to even more different libraries.
Yup, thats what I'm doing. I am just amazed at how powerful that little step is, with not alot of "new" learning.
Total +1 on the link, Bro.
I'm looking at OOP (java, C++), as my jumping off point to developing apps on my RaspPi and android phone. As such, I feel I need (our maybe just want) to go the linux-esq route. That was what originally lead me from the Arduino IDE, needing a tool for everything, lol, as it were.
Now, to find a new use for my old UNO.....
:)
GO OPEN SOURCE!