One thing that I keep getting asked about regularly is Arduino. I have no problem answering the questions, but I do keep giving the same answers so I figured I should post about it so people who are afraid to ask me (I can be intimidating in person since I’m kind of large and loud) can also benefit.
- Just Do It™
The Arduino community is by far the most entry friendly community around. Arduino’s are down at the $10 range. And you can get entire kits for $20.
Get a kit and jump in. There’s really no substitute.
- Community. Community. Community.
The whole point of Arduino is the community and ecosystem. You want to read forums, Facebook groups, etc. and lean into and share what other folks are doing, etc. If you’re not doing this, you’re not getting the full advantage of using an Arduino.
In addition, after you have been on these kinds of forums, YOU are the expert now. Yes, I know general microcontrollers extremely well but I don’t hang out in the Arduino areas, and it doesn’t take much mucking about in the Arduino community before your specific knowledge will exceed mine–probably by a lot.
- Not knowing something is perfectly acceptable and EXPECTED
Most of the people using Arduino’s are just like you–bright and motivated. And most of them are also like you in that they probably don’t have highly technical backgrounds (although some do). Nobody knows everything offhand. Most of it can be looked up–Google is your friend for searching(mostly–sometimes a search engine like DuckDuckGo or Runnaroo may be better for technical searches).
And, I’ll let you in on a dirty secret, even when I’m doing stuff professionally and reading datasheets every day–I don’t know everything, either. I post on manufacturers forums; I talk to manufacturers reps and field application engineers; I discuss it with colleagues. This is just how things are done.
- Don’t be afraid to teach
You don’t need to have superhuman knowledge to teach this stuff. Make sure you do some preparation ahead of time so you’re not completely unqualified, but don’t kill yourself over it. Mostly, you need patience for dealing with students and figuring out their mistakes.
Sure, the first time you teach anything is rough. Remember, “I don’t know” is perfectly acceptable, but you should then try to go hunt it down with the student. It will be natural to think you didn’t do very well the first time you teach something, but you’re almost certainly being harder on yourself than the audience are who are generally grateful for what you are doing or they wouldn’t be there. Nobody is being graded and tested so you’ve got a lot of leeway.
However, the second time you teach something is a LOT easier. Students tend to make the same mistakes and you’ll recognize them after seeing them a couple times. And after 3 or 4 times you’ll have it down cold and people will think you’re something amazing.
As a side note, if you’re teaching a group of children, one thing I strongly recommend is that there be two adults running things. Trying to help someone technically requires focus, and it can be difficult to focus while also keeping control over a classroom. Having a second adult helps that even if they don’t know anything about the subject matter.
Hopefully this is helpful to some folks. And, as always, feel free to ask questions.