Sorry if these questions are really basic and general, but I’m looking into getting started with arduino and the sheer amount of stuff I’ve never tried to absorb before is kinda overwhelming. I’m an old guy in a new world, and I’m having a hard time finding the right tree in this big forest! Web and forum searches just give me a pile of info I don’t understand. If someone can drop-kick me towards some really basic stuff, I’d appreciate it.
I got started as an electronics tech in the mid-70s, and worked in various capacities like that through the 80s. I’ve worked on everything from radars to microwave ovens. But it’s all been component-level stuff - I’ve never worked with a microprocessor like the arduino before. And the last time I did any kind of circuit building, it was TTL gates and a 555 timer. Currently, I do some Visual Basic programming for Excel and Access, so writing the programs should be okay - but again I’m used to cobbling together components to do things, not sending instructions to a chip.
One thing I do remember about breadboarding was that once you got your circuit working, you had to find a way to get it off the plug-in board and onto a soldered project board. I’m looking at an arduino starter kit with a breadboard, and I’m wondering the same thing: after I get the breadboard working, what’s available to get it in a usable form? I remember we used to have small solder boards with the holes and lines set up like the plug-in breadboards - you just took the components and jumpers off the breadboard (after you took a picture and let the Polaroid dry!), stuck them in the same spot on the solder board, and dotted solder as required. Much of it was not very pretty!
I was also wondering about how to decide which arduino is right for the project, since there seem to be several different models. For my first project, I’m looking at a metronome, where I can tap a switch and set the tempo for a light to flash. I found a web page with plans for just such a thing using a piezo for the tap input. I’d rather use a physical switch. I remember having to buffer switch inputs with NOR gates because you always got some bobble from the contacts. Do you still have to do that with the arduino?
I assume the chips have a built-in pulse generator (otherwise they couldn’t remember milliseconds) - but how many memory slots do they have? I’ll need to store three to five time captures and then average them - is that all in the program script? Or do you need external components? Can I use the same time pulse for delays (if there’s been no input for this long, start a new program; if the input switch stays high for more than 5 seconds, clear everything and stop; etc.)??
Looking forward to any assistance anyone would care to give.
Thanks!!
Ed