Hi all,
As stated, I'm a 50+ year old "techie" whose passion has been electronics all my life, yet never had the resources to delve deeply into it other than in a casual interest. That said, in my days of learning electronics ( I have an A.A.S. in Electronics Engineering Technologies from 20 years ago) the 486 was top notch, and 1 Gb of memory was the bomb!. I have always loved the field and am now able to hopefully dig back into it. I recently purchased a new 70Mhz 4Ch DSO, DC power supply and Function generator. All NEW! No more ebay used crap (i.e. uncalibrated). yada, yada, yada...I'm excited!
My question is:
Back then, my limited background at attempting to get into this was to study the Motorola MC68HC11 and the Basic Stamp (both circa 2000) for robotics and peripheral controls. Never did much with either.
I'm interested in beefing up my knowledge into current standards (LCD displays vs 7 segment, programming PIC's vs designing something from discrete components - IC's, Servo/motor control, etc.). From what I'm seeing, the Arduino series of Open Source devices sounds like the current way to go without proprietary headaches. I had also delved into C language and some Basic - a looong time ago. Is C still the way to start? Or, should I go with C++ or C#? I am confused to say the least as to what would be a good starting place to pickup where I left off so many years ago.
I see the MS Visual Studio is the defacto "free" version of C. But, will it come with all that I need to control I/O devices (with IDE and compiler)? Or, am I limited to developing spreadsheet programs via Windows with no libraries to control peripherals?
Please forgive my hay-wired explanation for what I'm looking to do, but I feel overwhelmed at this point.
As I have read, there seem to be MANY programming platforms out there, and PIC's. Can anyone tell me where I should start?
This is my first post on the forum, so, please go easy on me! Lest I shall develop an evil plot to take over the world with my Basic Stamp! Bwaaa, haa, haa!
Thanks for any and all help...
Scott
As stated, I'm a 50+ year old "techie" whose passion has been electronics all my life, yet never had the resources to delve deeply into it other than in a casual interest. That said, in my days of learning electronics ( I have an A.A.S. in Electronics Engineering Technologies from 20 years ago) the 486 was top notch, and 1 Gb of memory was the bomb!. I have always loved the field and am now able to hopefully dig back into it. I recently purchased a new 70Mhz 4Ch DSO, DC power supply and Function generator. All NEW! No more ebay used crap (i.e. uncalibrated). yada, yada, yada...I'm excited!
My question is:
Back then, my limited background at attempting to get into this was to study the Motorola MC68HC11 and the Basic Stamp (both circa 2000) for robotics and peripheral controls. Never did much with either.
I'm interested in beefing up my knowledge into current standards (LCD displays vs 7 segment, programming PIC's vs designing something from discrete components - IC's, Servo/motor control, etc.). From what I'm seeing, the Arduino series of Open Source devices sounds like the current way to go without proprietary headaches. I had also delved into C language and some Basic - a looong time ago. Is C still the way to start? Or, should I go with C++ or C#? I am confused to say the least as to what would be a good starting place to pickup where I left off so many years ago.
I see the MS Visual Studio is the defacto "free" version of C. But, will it come with all that I need to control I/O devices (with IDE and compiler)? Or, am I limited to developing spreadsheet programs via Windows with no libraries to control peripherals?
Please forgive my hay-wired explanation for what I'm looking to do, but I feel overwhelmed at this point.
As I have read, there seem to be MANY programming platforms out there, and PIC's. Can anyone tell me where I should start?
This is my first post on the forum, so, please go easy on me! Lest I shall develop an evil plot to take over the world with my Basic Stamp! Bwaaa, haa, haa!
Thanks for any and all help...
Scott
