|
I want to say poker. I enjoy playing and learning.
However, I suspect being an expert would end up being like a card counter at blackjack, where it becomes a very boring grind.
|
|
|
|
|
agolddog wrote: where it becomes a very boring grind.
The very reason why I dropped playing chess in competitions.
|
|
|
|
|
|
Singing. My voice requires cathedrals to be reconsecrated if I try, so it is not just training. Oh to be able to sing like Bjorling.
|
|
|
|
|
I decided to jump into a new hobby. As I have few years professional experience with embedded systems, I think Arduino based hardware will be a nice toy. Also not bad learning experience for someone interested in robotics. I have two questions:
1. A book. Do I need one, and if I do, what is the best reference book for an experienced C++ programmer.
2. IDE. I see there is an Arduino plugin for VS. I assume it's C++ based?
Thank you in advance!
There is only one Vera Farmiga and Salma Hayek is her prophet!
Advertise here – minimum three posts per day are guaranteed.
|
|
|
|
|
1. I learned without a book, and got scouted here on this site so I'm building these things professionally now, though I've moved beyond the Arduino framework. It was a good starting point.
2. PlatformIO is a better IDE than Arduino's because you can use it with VS code which gives you intellisense. It's harder to get it set up though. I use VisualGDB which integrates with visual studio but I don't use the Arduino framework with it. It also costs $100 or so depending on which license you get.
Real programmers use butterflies
|
|
|
|
|
Thank you! These are the kind of answers I was looking for.
There is only one Vera Farmiga and Salma Hayek is her prophet!
Advertise here – minimum three posts per day are guaranteed.
|
|
|
|
|
honey the codewitch wrote: got scouted here on this site so I'm building these things professionally now
|
|
|
|
|
I found the O'Reilly Arduino Cookbook by Michael Margolis ISBN 978-1-449-31387-6 quiet good. It's pretty much ANSI C rather C++ though. Have fun!
|
|
|
|
|
Thank you! I'm a simple man, I like C.
There is only one Vera Farmiga and Salma Hayek is her prophet!
Advertise here – minimum three posts per day are guaranteed.
|
|
|
|
|
The MciroChip Studio is a great IDE, I use it without the Arduino extension running C++.
MicroChip provides plenty of documentation for their devices and is good reference.
If you know C++ and are familiar with embedded you should be good to go!
|
|
|
|
|
Mike Hankey wrote: The MciroChip Studio is a great IDE,
Out of curiosity, what's it currently based on and has it changed much over the last few years? I used it a half dozenish years ago for a PIC32 project; at the time it was based on one of the 2nd tier java IDEs (netbeans???); and the best I could say about it was that it wasn't as klunky as Eclipse.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
MCS is based on Visual Studio Isolated shell, so if you use Visual Studio now you will be right at home.
In addition it has a great debuger that also has a great simulaor.
I know nothing about the one they use for PIC, haven't done anything with PIC.
|
|
|
|
|
|
Visual Micro plugs right in to VS and works a treat.
|
|
|
|
|
I started with a sampler pack that came with a selection of LEDs, , pots, resistors, capacitors, buttons, a motor and a servo, MOSFets, h-bridge, LCD display, breadboard etc and a starter "Arduino Projects" book. The projects in it are very basic, though. There are plenty of references on the web, and the standard IDE is very basic so I use Visual Micro in Visual Studio. Doesn't cost much, and works well. If you're already experience with C++ and embedded systems and hardware you'll be flying in no time.
If you buy 3rd party copies of the arduino you may have to install a different USB driver - the CH340 chip is widely used.
|
|
|
|
|
|
|
Raspberry Pi is supposedly better.
|
|
|
|
|
Yeah. You don't want Arduino, you want PlatformIO and ESP32 or ESP8266.
My 2c.
|
|
|
|
|
to begin with, simple projects can be done with the online Arduino IDE. They also have an
offline version[^]. I don't imagine you will be doing anything complex to begin with, well at least I'm not a hardware guru so I take things slowly
I got an "Arduino" kit off ebay on the cheap, with a breadboard. It works, although it came without any description of the included sensors, but you can use google to figure things out through the identification numbers on various chips. Or buy one of the official UNO starter packs from the website
as for books, I have one, but it is merely an explanation of the sample projects included in Arduino IDE for people that don't know much about programming. So that wasn't much use for me. But I got one "electronics for dummies" book that explains the basics about circuits, if you need that kind of info
hth
nikos
|
|
|
|
|
I am just making the jump into Arduino myself. I bought one of the Elegoo kits (Arduino clone), and it seems to come with plenty of documentation plus online resources.
I haven't seen any of the USB driver issues that get mentioned, but I am just starting, so I can't say it won't.
Money makes the world go round ... but documentation moves the money.
|
|
|
|
|
If dust mites live on the floor, do dust tites live on the ceiling?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Dust tites live on retired ballerinas.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Well, they might . . . .
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|