Hello everyone,
I’m new here and just wanted to say hi. I’m glad to be part of this community and I’m looking forward to learning, sharing, and connecting with you all. Excited to get started!
-
Welcome to the group.
-
What Arduino controller do you have ?
-
What hardware and software experience do you have ?
Welcome to the party !
Your best tool is clear communications.
The more you listen, the more you can learn - it’s like skool.
Welcome!
You are starting on a journey that can last a lifetime and be a lot of fun on the way.
My teachers said and wrote:
Learn to Listen, Listen to Learn
Welcome to the forum! ![]()
Hi.
Be careful…you might spend to much time here!
That is very true, in fact it can be quite addictive.
You can find yourself buying all sorts of boards, not because you need them, but because you want to answer peoples questions about these boards, and try out the code of the problems they face.
Personally I confine myself to only using official Arduino products.
I’m one of those people who say don’t start a project by buying parts, Murphy sez you will need different parts.
OTOH at some point in learning enough code to DO THINGS well, one needs to buy lots of things, and storage boxes to keep them in. I like the compartmented tray boxes with lids that Harbor Freight (me no connection). You need a multimeter and if possible a temperature-controlled solder station.
And when you need to save up, work on your code skills. Minimum is Wokwi Simulator or a board and PC, you can learn how to run smooth multi-part automation with void loop() cycling at over 50KHz (loop counter function shows count/sec) while doing light work.
Once you make 2 things work “at the same time”, you can add functions made in other sketches… as long as they don’t block, the lesson to make 2 things etc. An Uno with circuit extensions can run scores of mundane tasks, each developed in its own little sketch. You can do this with just a board and a PC and time spent.
I can turn any sketch that uses delay() into one that doesn’t and gives back change… delay(1) wastes 16000 cycles, ie LOTS!
I’ll have to see my old undelay examples if I have them, replacing delay() with millis() timers takes 2 code skills but other than that(!) it’s cut and dry. You can automate with response begin times under 50 micros, except on contact switches cause they bounce.
This is all stuff you can learn with just a board while saving up to buy the parts you will be sure of first.
Here is project: fill a case with sensors, etc, that you made work and have code for so that you could use any in future projects with confidence of smooth integration at run time. If you don’t know a wide array of parts you might miss better choices.
I would agree with that. However over time, if you are serious, you will develop a stock of components. They might not be the right ones for a specific project but they will be useful for all projects.
Things like ,
(1 Resistors buy in lots of 50.
(2 Capacitors buy in lots of 10
(3 Transistors buy in lots of 10