Getting Started with Arduino: Tips and Suggestions for Beginners

Click For Summary

Discussion Overview

The discussion revolves around getting started with Arduino for beginners, particularly focusing on component selection and project ideas. Participants share tips and suggestions for those new to programming and electronics, with an emphasis on practical experience and project-based learning.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested
  • Homework-related

Main Points Raised

  • One participant expresses a desire to gain experience with Arduino over the summer, seeking recommendations for components to purchase alongside the board.
  • Another suggests selecting components based on specific project interests and exploring starter kits that contain necessary parts.
  • A participant emphasizes the importance of focusing on a simple project to guide component selection, recommending basics like potentiometers, LEDs, and LCD displays.
  • There is a discussion about the complexity of using certain components, such as ultrasonic sensors, which may require understanding libraries and coding practices.
  • One participant shares their own project experiences, highlighting the need for intermediate circuits when working with multiple components.
  • Another participant agrees with the idea of choosing a specific project as a learning tool, suggesting starting with basic input and output tasks to build foundational skills.

Areas of Agreement / Disagreement

Participants generally agree on the importance of selecting a specific project to guide learning and component selection. However, there are differing opinions on the effectiveness of simply experimenting with components versus following a structured project approach.

Contextual Notes

Some participants mention the need for additional resources, such as previous years' projects, to better understand potential topics and project requirements. There is also a recognition of the challenges faced by beginners in programming and wiring.

meyra31
Messages
4
Reaction score
0
Hello guys!

i am electrical & electronic engineering, 2nd year (almost done) hopfully 3rd year in the upcoming term after summer, and i chose my modules for next year but i haven't taken any computing or microprocessors module as I am really bad with them, but I am buying an arduino next week and i ll practise in the summer because next year we will have a year 3 project and the topics are randomly given so just in case if i get a topic where i will have to programme or build and stuff, i ll defo need an arduino i assume.
so I want to get some experience with it in the summer, it will be like my toy.. :P
but i was wondering can anyone suggest me what components or parts should i buy with it? i mean I am definiteling buying loads of extra resistors and capacitors and transistors blah blah because I am really not good with wiring things on the board as well.
my friend suggested me to buy things like ultrasonic sensor, relay ISO, LCD touchscreen, temperature sensor, dc motor and stepper motor but to be frank i don't have much clue on how i ll use them, but still i want to buy and watch videos and try and so amybe i can learn a bit... Can someone suggest me some cool tips on what to buy please... considering I am really beginning to this.
 
Engineering news on Phys.org
Look at the project descriptions and videos and buy what you need to do a project that strikes your fancy. Once you decide on a project, you can shop the various kits that contain the components you need, or ask again here.

There are many different starter kits. Read the reviews though.

https://www.adafruit.com/products/68 for example
 
Thanks for your reply.
Yeah I don't know the lsit of topics available at the moment. I will have an access to see them after August, but as I said, since I am really bad in programming and wiring stuff up, I wanted to buy and practise to get ahead of something at least. Thats why :)
 
IMO just playing with them will not yield good results, look around for a simple project and just get the components you need for that project ( a few spares if the component can be damaged - like LEDs for example) - the basics for Arduino can be learned with a Potientiometer, LEDs and an 16x2 LCD display, not mentioned much but get a few NPN switching Transistors and brush up on driving circuits ( i.e. the Arduino can "drive" a few LEDs or load from it's own pins, but larger loads ( 10 LEDS for example ) need an intermediate circuit.. The basic IDE includes a number of examples, it is easy however to hook up the example, "get it to work" and not really learn much unless you then fiddle with the code ( break it then fix it) - then combine three or four of the basic elements to make a larger system. After that it may be difficult to stick to a larger project unless you are interested in it. -- for example I am making a self-watering planter, and a single phase AC inverter.

Also for items like the Ultrasonic Sensor - it will rely on libraries (well so does the 16x2 LCD - but managing text output is important to learn early) - if you just want to use the sensor that is fine, but trying to learn how this device is utilized is more tedious. The libraries are all open source, and you can play with the libraries as well - but the complexity goes up dramatically if you do not have a good handle on setting up and managing the Arduino's code to start with.

Also a number of projects at www.sparkfun.com -- as for code practice I recently found this : http://www.123dapp.com/circuits

As for the course work - is there any way to look at the previous years projects ( from the students 1 and 2 years ahead of you) - if you can find a few and study them ahead of time it may provide some guidance.
 
I agree with Windadct completely. You really need to decide on a specific project that interests you. That is part of the learning process --- defining a project and then making it happen.
You will start with the basics no matter what in order to learn the flow (how to design, program, compile, load, execute, debug).
Toggle an LED with an input button. Or count input presses and display the result in binary with a few LEDs.
That will teach you the critical steps of Input, Output, and switch debounce.

But, once you take that first step you will be amazed how simple it all is. So, gear up for something moderate that interests you, and make it happen.

If you just play around, you *may* have fun, but it is more likely you will get frustrated. It may seem daunting now, but it is actually pretty simple once you can make a button toggle an LED.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
Replies
8
Views
7K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 12 ·
Replies
12
Views
4K
Replies
5
Views
3K