Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/14/11 23:54
Read: times


 
Msg Score: +1
 +1 Good Answer/Helpful
#184742 - Arduino is a very good choice if not going 8051 route
Responding to: ???'s previous message
The local hobby store have now complemented their PIC chips with a number of Arduino articles.

So anyone where I live who wants to get local gear are best off going for Arduino.

And because it represents an internationally spread standard, there are a huge (H! U! G! E!) amount of projects available for them. Excellent both for people who can't program or solder themselves, and for people who want to start with something working and then extend it, or for people who just want to get an idea and then do it all by themselves.

And no problems with compiler licenses.

A microcontroller development board, or a Arduino kit are both excellent routes. There is a bit of a conceptual difference, so it's best to spend a bit of time reading up on the two routes. But both alternatives are excellent for learning microcontrollers, or for developing simple (and also quite advanced, depending on user skills) robotics solutions.

The big advantage with the Arduino (at least for a large part of the world, or for people with access to a credit card) is the availability of a large number of very specific I/O shields. Such as shields designed specifically for robotics, with GPS, accelerometers, etc. This is especially nice for people who don't have the skills to solder themselves - especially since all new and cool components are surface-mounted. There are sites that sells individual sensors already soldered to small PCB, but it's even nicer to get a complete set of sensors on a PCB that mates directly with the microcontroller PCB.

Richard is just so "do what I did 1970". Just that he did not have GPS, accelerometers, earth magnetic sensors etc with RS232 and I2C interfaces for direct connection with a quite powerful microcontroller - and all code and RAM space you could need to write a larger program than your school studies could afford ;)

It's best to learn microcontrollers on a already working PCB (dev-kit or similar). When you do know how to program them, and do know how to connect external hardware to them, it's time to consider how to design own solutions from scratch. That route saves you a lot of time and frustration compared to starting with just a processor and lots of wires and try to both get your design electrically correct, and correctly programmed and with a correctly working program. How do you debug a program, if you can't even manage to print out any debug info on a serial port?

Professionals may sometimes have to start swimming in the deep water, just because there are no commercially available alternatives. But that is not a fast or economical route.

You have choices, so instead start with something that works, and learn how it works and how to make use of it. Then increase the complexity as you learn. Way more fun. Way faster. And normally way cheaper. Garbage dump components are the cheapest, but there are normally additional costs that are higher than buying something already working.

List of 76 messages in thread
TopicAuthorDate
How to write programs to internal memory with RS232???            01/01/70 00:00      
   What processor            01/01/70 00:00      
      And the winner is...            01/01/70 00:00      
         fuggetabutit            01/01/70 00:00      
            Hmmmmmm            01/01/70 00:00      
               sure there is            01/01/70 00:00      
               Costly failure            01/01/70 00:00      
                  Well, the UV thing confuses me...            01/01/70 00:00      
                     well, then ....            01/01/70 00:00      
                     OTP or mask-programmed            01/01/70 00:00      
                     Isn't that a clue?            01/01/70 00:00      
                  Wrong! It won't work with THIS part!            01/01/70 00:00      
                     8032            01/01/70 00:00      
                        Actually ...            01/01/70 00:00      
                           What situation would that be?            01/01/70 00:00      
                              I think you're confusing two different parts.            01/01/70 00:00      
                           There's the thing!            01/01/70 00:00      
                              It all depends on what you mean by experienced.            01/01/70 00:00      
                                 RE: It all depends on what you mean by, "experienced"            01/01/70 00:00      
                                    "Level" is such a relative term            01/01/70 00:00      
                              That's the reason            01/01/70 00:00      
                        8032?            01/01/70 00:00      
                           Yes - but is it worth it?            01/01/70 00:00      
                           It's a long, circuitous path ...            01/01/70 00:00      
                     I have an external UV EPROM            01/01/70 00:00      
                        If you don't know that, ...            01/01/70 00:00      
         Unless you have specific interest in vintage electronics ...            01/01/70 00:00      
            So...I've made a decision..sorta            01/01/70 00:00      
               One step at a time            01/01/70 00:00      
                  Any specific one though?            01/01/70 00:00      
                     This one?            01/01/70 00:00      
         Not this one!            01/01/70 00:00      
            Hmmm, a goal?            01/01/70 00:00      
               Wrong road!            01/01/70 00:00      
                  Regarding knowledge of electronics.            01/01/70 00:00      
                     RE: "fourth grade"            01/01/70 00:00      
                        RE:RE:Fourth grade            01/01/70 00:00      
               if the "self taught home-school class" refer to the archaric            01/01/70 00:00      
                  When throwing out bathwater, take care to retain baby...            01/01/70 00:00      
                     out of sheer nostalgia            01/01/70 00:00      
                     It might, in fact, be a good thing to go back farther            01/01/70 00:00      
                        Interesting            01/01/70 00:00      
                           You need to know much more about two things ...            01/01/70 00:00      
                  About other processors            01/01/70 00:00      
                     The prices were on the page!            01/01/70 00:00      
                     SiLabs Boards            01/01/70 00:00      
                     Integrated            01/01/70 00:00      
                     here            01/01/70 00:00      
                        Code flash not always able to replace EEPROM            01/01/70 00:00      
                           agreed            01/01/70 00:00      
                              Yes            01/01/70 00:00      
                              Yes            01/01/70 00:00      
               Maybe a heretic idea...            01/01/70 00:00      
                  There's a problem with these ...            01/01/70 00:00      
                     Not for the intended purpose....            01/01/70 00:00      
                        Single source            01/01/70 00:00      
                           Just another chance.....            01/01/70 00:00      
                        If you read his entire post ...            01/01/70 00:00      
                           I have six other microprocessors that i found yesterday            01/01/70 00:00      
                              Well, this is not the PIC forum ...            01/01/70 00:00      
                                 I was just saying...            01/01/70 00:00      
                              'found'stuff            01/01/70 00:00      
                                 I have to agree, conditionally            01/01/70 00:00      
                           learning about microcontrollers            01/01/70 00:00      
                              Arduino is a very good choice if not going 8051 route            01/01/70 00:00      
                              Careful, now ...            01/01/70 00:00      
                     spend some $$$ on an already-assembled product            01/01/70 00:00      
                        in for a penny, in for a pound ...            01/01/70 00:00      
                           Still easier to learn to program before bringing up first hw            01/01/70 00:00      
                              I'm not so sure ... maybe we'll just have to disagree            01/01/70 00:00      
               If you're really serious about this ...            01/01/70 00:00      
                  tools and such            01/01/70 00:00      
                     Well ... maybe your Dad can fill you in on some details            01/01/70 00:00      
         re: 8052            01/01/70 00:00      
            Switched            01/01/70 00:00      
            no offense, but that's incorrect.            01/01/70 00:00      

Back to Subject List