Arduino question - non 3d question

General hangout discussion area for other non-printing stuff
Post Reply
Holy1
Printmaster!
Posts: 344
Joined: Fri Jan 24, 2014 12:53 pm

Arduino question - non 3d question

Post by Holy1 »

I wanted to learn more about arduino programming and uno boards and such. I see there are many different learner kits with an arduino uno or mega 2560 board available. I wondered if anyone has ever tried one and if they are worth looking at.

Thanks
Tony
Orion to Cartesian http://forum.seemecnc.com/viewtopic.php?f=59&t=7808" onclick="window.open(this.href);return false;
Earthbound
Printmaster!
Posts: 458
Joined: Sun Sep 07, 2014 2:39 am

Re: Arduino question - non 3d question

Post by Earthbound »

Arduino family of products and the many clones are a good introduction to microcontrollers. The experimenter's kits are great if you don't already have a general assortment of electronic components. Sparkfun and Adafruit are two of the best resources for such kits and tutorials, but there are many choices including the auction site.
"Trust no quote from the Internet." - Abraham Lincoln
Eric
Printmaster!
Posts: 717
Joined: Sat Aug 18, 2012 4:09 am
Location: Chula Vista, CA

Re: Arduino question - non 3d question

Post by Eric »

The main functional difference between the uno and the mega is the number of i/o pins available. For learning purposes, either one is fine.

As for kits, it really depends on what's in them and what you are trying to learn. The better kits are a decent way to get started for a raw beginner. If you're primarily after the programming aspect, you might be better off with one of the electronic brick style kits(pre-built modules you connect with cables). If you're also interested in the electronics aspect, then a prototype breadboard and components kit would be more appropriate.

Here's one tutorial that covers most of the basics and gathers a lot of arduino info in one spot: http://arduino-info.wikispaces.com/. The kits he sells are decent examples of starter kits, but of course you can buy somewhere else and still make use of the tutorial.

There are oodles of other online resources. Google something like "learn arduino" and explore.
Holy1
Printmaster!
Posts: 344
Joined: Fri Jan 24, 2014 12:53 pm

Re: Arduino question - non 3d question

Post by Holy1 »

Earthbound wrote:Arduino family of products and the many clones are a good introduction to microcontrollers. The experimenter's kits are great if you don't already have a general assortment of electronic components. Sparkfun and Adafruit are two of the best resources for such kits and tutorials, but there are many choices including the auction site.
Thanks Earthbound. I haven't looked at Sparkfun yet!
Eric wrote:The main functional difference between the uno and the mega is the number of i/o pins available. For learning purposes, either one is fine.
Here's one tutorial that covers most of the basics and gathers a lot of arduino info in one spot: http://arduino-info.wikispaces.com/. The kits he sells are decent examples of starter kits, but of course you can buy somewhere else and still make use of the tutorial.

There are oodles of other online resources. Google something like "learn arduino" and explore.
Thanks Eric, I have looked online quite a bit and there is lots and yes "oodles" of resources. I am a raw beginner and interested in both the programming and hardware aspect. I really enjoy messing with the Rambo board.
Orion to Cartesian http://forum.seemecnc.com/viewtopic.php?f=59&t=7808" onclick="window.open(this.href);return false;
User avatar
teoman
ULTIMATE 3D JEDI
Posts: 1770
Joined: Sat May 24, 2014 5:43 pm

Re: Arduino question - non 3d question

Post by teoman »

Go for it.

Lcd plus uno costs 11usd on some sites. You basically have nothing to lose.

think of a project for yourself. Post it here. We can select the components. Then you can be on your way.
When on mobile I am brief and may be perceived as an arsl.
Holy1
Printmaster!
Posts: 344
Joined: Fri Jan 24, 2014 12:53 pm

Re: Arduino question - non 3d question

Post by Holy1 »

teoman wrote:Go for it.

Lcd plus uno costs 11usd on some sites. You basically have nothing to lose.

think of a project for yourself. Post it here. We can select the components. Then you can be on your way.

Sweet!!
Orion to Cartesian http://forum.seemecnc.com/viewtopic.php?f=59&t=7808" onclick="window.open(this.href);return false;
User avatar
drunkenmugsy
Printmaster!
Posts: 115
Joined: Sat Mar 01, 2014 2:26 pm
Location: Texas

Re: Arduino question - non 3d question

Post by drunkenmugsy »

There are several kits out there. I got the ARDX one for my son and I. It is pretty good. They are all similar. I already had a couple 2560s and I found the ARDX without an arduino included. We had and still have fun with this little kit. My son is 15. He is getting into programming and more technical arduino stuffs!

http://www.seeedstudio.com/depot/ARDX-T ... -1153.html
User avatar
Eaglezsoar
ULTIMATE 3D JEDI
Posts: 7159
Joined: Sun Apr 01, 2012 5:26 pm

Re: Arduino question - non 3d question

Post by Eaglezsoar »

Kits are also available on Amazon.com.
User avatar
626Pilot
ULTIMATE 3D JEDI
Posts: 1716
Joined: Tue May 14, 2013 12:52 pm

Re: Arduino question - non 3d question

Post by 626Pilot »

https://www.pjrc.com/teensy/teensy31.html

Teensy 3.1 works with the Arduino IDE. However, the microcontroller is exponentially more capable. It has 64K RAM (instead of 2K), 256K EEPROM (instead of 32K), runs at up to 96MHz (instead of 16MHz), etc. Most of the device drivers for Arduino (displays, RGB LEDs, etc.) are also available on Teensy.

The only drawback is that it's not in the standard Arduino form factor, so it won't work with Arduino "shields" unless you wire each pin to where it's supposed to go (and the Teensy would need to have a compatible device driver, if it's something like a display or whatever). However, because of the faster MCU, and the fact that it has a DMA controller, it's been shown (with real world numbers) that a Teensy can draw graphics to an Arduino-compatible display several times faster than an Arduino can. If you care about your displays looking nice, and your users not saying to themselves, "This thing is so slow I can see it drawing every individual frame," the Teensy is a good way to get much better performance.

I started work on an Arduino-based clock a couple years ago, using the ATMega644 CPU (like Arduino but with 4K RAM, and runs at 20MHz) but it just killed me. I was always running out of memory. I switched over to Teensy and continued my work, and I've never come anywhere close to running out of RAM. (Which is hardly surprising, since I have 16 times as much of it. Or 32 times, if we're talking about a regular Arduino.) The increased clock speed has allowed me to add all kinds of cool stuff, like a physics simulator and interchangeable pixel shaders that I can use to generate far more interesting effects. I would not be simulating physics or abstracting the graphics down to a shader level if I was still on a much, much slower Arduino. It just gives me so much more breathing room.

Another option would be Raspberry Pi. That does come in a form factor designed for shields. It doesn't work with Arduino shields, but there are tons of Raspberry Pi-specific shields out there that do everything from drawing graphics to a display (including X-Windows!) to running a freespace gesture sensor. There are experimenter kits and you can program it in just about any language you want. (Arduino and Teensy are usually programmed using the Arduino IDE, which has a bunk old nonstandard C++ compiler with Arduino extensions that makes it act schizophrenic compared to a regular C++ compiler. You have to learn a lot of its vagaries.)
Post Reply

Return to “The Lounge”