Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Arduino first steps

Arduino first steps

Scheduled Pinned Locked Moved The Lounge
hardwarevisual-studioquestionlearningc++
18 Posts 15 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Single Step Debugger

    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.

    M Offline
    M Offline
    Mike Hankey
    wrote on last edited by
    #6

    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!

    The less you need, the more you have. JaxCoder.com

    D 1 Reply Last reply
    0
    • S Single Step Debugger

      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.

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #7

      There is some good information at Tinkercad | From mind to design in minutes[^]

      1 Reply Last reply
      0
      • S Single Step Debugger

        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.

        A Offline
        A Offline
        Andrew Leeder
        wrote on last edited by
        #8

        Visual Micro plugs right in to VS and works a treat.

        1 Reply Last reply
        0
        • H honey the codewitch

          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

          S Offline
          S Offline
          Slacker007
          wrote on last edited by
          #9

          honey the codewitch wrote:

          got scouted here on this site so I'm building these things professionally now

          :thumbsup:

          1 Reply Last reply
          0
          • S Single Step Debugger

            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.

            A Offline
            A Offline
            Alister Morton
            wrote on last edited by
            #10

            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.

            1 Reply Last reply
            0
            • S Single Step Debugger

              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.

              R Offline
              R Offline
              raddevus
              wrote on last edited by
              #11

              For someone who has as much experience as you already do, I'm thinking you will find the following book as great as I did, AVR Programming: Learning to Write Software for Hardware (Make: Technology on Your Time), Williams, Elliot, eBook - Amazon.com[^] This book doesn't use the normal Arduino programming method (an Uno and Arduino IDE) but instead uses the lower level flash programmer and the GNU toolchain to go straight to the chip. I started out with the book and got stuck because I didn't have as much experience, but working through those things taught me so much more. The book is also written really well. Check it out. If you want to go the other route using an Uno etc take a look at Exploring Arduino: Tools and Techniques for Engineering Wizardry, Blum, Jeremy, eBook - Amazon.com[^] The 2nd ed. released recently and Blum is another great author who does constant work with Arduino technology. Great stuff.

              G 1 Reply Last reply
              0
              • M Mike Hankey

                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!

                The less you need, the more you have. JaxCoder.com

                D Offline
                D Offline
                Dan Neely
                wrote on last edited by
                #12

                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

                M 1 Reply Last reply
                0
                • D Dan Neely

                  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

                  M Offline
                  M Offline
                  Mike Hankey
                  wrote on last edited by
                  #13

                  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.

                  The less you need, the more you have. JaxCoder.com

                  1 Reply Last reply
                  0
                  • R raddevus

                    For someone who has as much experience as you already do, I'm thinking you will find the following book as great as I did, AVR Programming: Learning to Write Software for Hardware (Make: Technology on Your Time), Williams, Elliot, eBook - Amazon.com[^] This book doesn't use the normal Arduino programming method (an Uno and Arduino IDE) but instead uses the lower level flash programmer and the GNU toolchain to go straight to the chip. I started out with the book and got stuck because I didn't have as much experience, but working through those things taught me so much more. The book is also written really well. Check it out. If you want to go the other route using an Uno etc take a look at Exploring Arduino: Tools and Techniques for Engineering Wizardry, Blum, Jeremy, eBook - Amazon.com[^] The 2nd ed. released recently and Blum is another great author who does constant work with Arduino technology. Great stuff.

                    G Offline
                    G Offline
                    Gilles Plante
                    wrote on last edited by
                    #14

                    VisualMicro, see VisualMicro - Arduino IDE For Visual Studio[^] The best in the west ! This guy is incredible, he provides excellent support on his forum. You can try for a certain period of time.

                    Gilles Plante

                    1 Reply Last reply
                    0
                    • S Single Step Debugger

                      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.

                      B Offline
                      B Offline
                      Bruce Patin
                      wrote on last edited by
                      #15

                      Raspberry Pi is supposedly better.

                      1 Reply Last reply
                      0
                      • S Single Step Debugger

                        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.

                        C Offline
                        C Offline
                        Cheap Old Bastard
                        wrote on last edited by
                        #16

                        Yeah. You don't want Arduino, you want PlatformIO and ESP32 or ESP8266. My 2c.

                        1 Reply Last reply
                        0
                        • S Single Step Debugger

                          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.

                          U Offline
                          U Offline
                          umeca74
                          wrote on last edited by
                          #17

                          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

                          1 Reply Last reply
                          0
                          • S Single Step Debugger

                            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.

                            W Offline
                            W Offline
                            willichan
                            wrote on last edited by
                            #18

                            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.

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups