Do not start arduino before watching this video

  Рет қаралды 3,944

Electronic Wizard

Electronic Wizard

Күн бұрын

Remarkable dear critics:
Thank you for taking the time to write comments. 👍
I really respect your opinion. 🌷
Think about this: everywhere you can find someone who is making compliments on Arduino, pretending it has no drawbacks.
As i mentioned in the video, I agree with you, Arduino is fantastic in many aspects, but I tried to illuminate the dark side of this nice platform.
My intention is not to redirect beginners to other platforms. 👍
I tried to give beginners a point of view that Arduino is not a utopia, and it has some drawbacks.
I know I can't make a big difference in this area because most of the activists are supporting the Arduino platform unconditionally, with extreme prejudice, and sometimes bl***ly.
So, please tolerate my opinion and rest assured that this video will not change anything, and it is just a warning. 👍
‐------------‐---------‐---------‐------------------‐---------‐---------‐---------
Are you considering delving into the world of microcontrollers but unsure where to start? In this eye-opening video, we unveil the hidden pitfalls of beginning your journey with Arduino. Contrary to popular belief, starting with Arduino may not be the best option for beginners. Join us as we explore nine compelling reasons why steering clear of Arduino initially can pave the way for a more enriching and empowering learning experience. From trapped learning to limited scalability, we dissect the drawbacks of Arduino and advocate for a direct dive into microcontroller fundamentals. Watch now to equip yourself with the knowledge needed to embark on your microcontroller journey the right way!

Пікірлер: 138
@markusherrmann9681
@markusherrmann9681 2 ай бұрын
How about doing a video series about programming a µC without Arduino? You could share your knowledge with us, that would be great.
@styrishrodrigues
@styrishrodrigues 23 күн бұрын
Yes, interested
@markgunnison
@markgunnison 2 ай бұрын
I'm a hobbyist that started with Arduino. I have since moved on and as your mentioned in your video, it has been a struggle. I agree with all your points. However, I also think Arduino is a great platform to get people interested in electronics.
@wondledonkey
@wondledonkey 2 ай бұрын
*Do not start with Arduino if your intent is to become a working professional in embedded or similar Without the caveat this is a pretty dumb video. Arduino is amazing because it allows people with no electronics knowledge (and no desire to get it) to achieve a simple result quickly. People who are more serious about learning will inevitably get tired of the handholding and start looking behind the curtains which is a great way to start in my opinion. Arduino lets you start with something that "just works" and allows you to figure out why it works.
@Rick_Cavallaro
@Rick_Cavallaro 2 ай бұрын
100%. This video does an enormous disservice to beginners or would be beginners. If they heed his advice, they'll crack open the data sheet on some microcontroller, and decide electronics isn't for them before they even get through the data sheet.
@elewizard
@elewizard 2 ай бұрын
Thank you for sharing your opinion with us. I respect your opinion ❤️
@andymouse
@andymouse 2 ай бұрын
Absolutely what happened to me. So I don't think this is good advice at all although I can see why he made this mistake. He probably started out learning MCU before Arduino came along so doesn't get it. For every 1 who gets stuck 1000 have found a massive hobby to do with what they want.
@Rick_Cavallaro
@Rick_Cavallaro 2 ай бұрын
@@andymouse I hope you've jumped back into it with the arduino. There's an enormous amount of great info and tutorials to work from. From there you can build up, or out, in any direction you like.
@MytronixOfficial
@MytronixOfficial 2 ай бұрын
Yeah, this Video seems to be aimed at People wanting to go the professional Route. But then again, having someone who is a PCB-Designer (luckily PCBWay allows for finished boards) and an assembler Coder is rare and usually this is done by Teams. For the Hobbyist, the Arduino Environment (including things like the ESP32 Series) is really all theyll ever need. I mean, youll have to design an program something like an ESP (even a DevKit) that does a better Job than those things you can buy for 1 to 10 Bucks (with electronics knowledge you could go straight for the module and skip the devkit and still be layers above a single basic MCU) for it to be worth it.
@tedbastwock3810
@tedbastwock3810 2 ай бұрын
Great points. I especially like #3. Whether one "should" start with Arduino or similar platforms depends on a lot of factors. Regardless, the 9 points presented here are wise to consider for a beginner. Thanks for sharing. Edit. Even better, start with non IC circuits to do a few simple, useful things. Buy a multimeter and learn about the main electrical components, e.g. wires, switches, relays, diodes, resistors, caps, and even transistors of the varying varieties. Then, buy an oscilloscope and make a whole bunch of classic 555 circuits. A beginner will be amazed at what can be done in the absence of a microcontroller or microprocessor.
@elewizard
@elewizard 2 ай бұрын
Yes, I agree with you. Circuits without microcontrollers are interesting, specially analog circuits
@eraldylli
@eraldylli 2 ай бұрын
I see your point, and it's a good one. I do. On the other hand, not everyone NEEDS to go that deep into electronics. I got into this hobby thanks to the Arduino, honestly. It felt awesome doing my first project, midi guitar pedal. I realise that there are some holes in my knowledge 5 years later, but without the Arduino I might have never even gotten started. And I have completed a few complex projects since then, most notably self sourced Voron printers, during which I put to use ALL my power tools, my electronics knowledge, my soldering skills, my debugging attempts. All this was started by the humble, hold-my-hand, beginner friendly Arduino. Thanks for all the work you do, your channel is great.
@ehsangarosi9215
@ehsangarosi9215 Ай бұрын
you can follow your hobbies not electronic mastering .
@KevinDC5
@KevinDC5 2 ай бұрын
These are Excellent Tips! I found myself going away from Arduino as soon as I decided I could not or did not want to invest more time into developing libraries! Cheers from Texas!
@elewizard
@elewizard 2 ай бұрын
Cheers 🥂
@spprogmaker4624
@spprogmaker4624 2 ай бұрын
I disagree. In my experience people who start with Arduinos do eventually move beyond them as they hit the limitations. Your argument seems to be that making it hard to start the hobby is better in the long run. All modern research into learning disagrees with you - getting early results (even just blinking an led) encourages further exploration. If there are hundreds of basic concepts you need to understand and problems you need to solve before you get your very first working project then most people won't even start. You also left out one of the biggest reasons to avoid Arduinos in finished designs - their size. Having said all that, your videos are generally excellent and very informative - thanks.
@tenlittleindians
@tenlittleindians 2 ай бұрын
Size is hardly an issue! After all the Arduino too is nothing more than a micro processor installed on a circuit board. Any processor that can be programmed using the Arduino programming environment could be ordered separately and designed into the widget you are wanting to create. A socketed board could be created to program these stand alone processors before they are soldered into your projects.
@mikejones-vd3fg
@mikejones-vd3fg 2 ай бұрын
I agree about the hitting limtitation, but thats only if you get that far, I never got that far with arduino because honestly typting a line of code to blink an LED didnt give me any satisfaction, so much high level abstraction i might as well have done nothing. And thats where i left it, didnt touch it for the longest time until I got the idea to make a batery capcity tester with it after seeing a youtube vide.. Then I could see it limitations with the screens yo had available, and now i was interested in how these microcontrollers really work, wheres are he pulleys and knobs that make this thing go? How do i put a pixel on a screen and why? Thats whats missing , showing how the CPU works, and thats what really intests me, that low level acces to make things happen , stuff we never got to do as programmers on regular computers, heck we didnt even know were were programming something that was physical in nature - the cpu. We were just given libraries to learn, someone else did all the hard work we didnt understand. But with micrcocontrollers youre on a low level by their nature so it should be wise to learn how they work and not hide it with high level abstraction. Mitch Davis had a good series on bare metal programming with arduino based mircrocontrollers too so you got to see what the 1 line of code was actually doing behind the scenes and how wasteful it actually was to blink an led with the pin(high) compared to directly manipulating a register in the CPU. Youd never think to manipulate a register in a CPU because we arent taught anything about the CPU when you buy an android kit. And in that sense i agree, its not really helpful to learn such highh level abstracted stuff in the beginning, for me it didnt get me excited about working with MCU's, Mitch Davis's little intro to bare metal proramming did however and I wish there was more of this emphasis in the begining.
@elewizard
@elewizard 2 ай бұрын
Thank you too for sharing your opinion I appreciate your time to comment❤️❤️
@ehsangarosi9215
@ehsangarosi9215 Ай бұрын
The jitter issue is another problem with this non-mastering board.
@carstenruecker6455
@carstenruecker6455 21 күн бұрын
Coming from Arduino/Esp32 hobby projects I would agree to most of your points. Arduino and the likes give a nice low barrier entry into both programming and electronics. It was so easy to put together some sensors and even to create some useful home automation projects with it. However, recently I realized that my knowledge about electronics has not really improved during my journey and that I've hit a brick wall when it comes to build something where no prefabricated modules exist. So I decided to learn electronics from scratch. That said, I really enjoy your videos! You have a very practical, intuitive, hands-on attitude and your videos answer a lot of questions that I had, for example how to choose the right transistor or capacitator. Most videos on KZfaq about electronics are either too simple or too theoretical so it is difficult to find a starting point. Your videos gave me a boost in optimism that I will be able to learn that stuff! Thank you.
@elewizard
@elewizard 21 күн бұрын
Wow, such a kind words Thank you for your encouraging comment. I am glad that my videos helped you ❤️
@mixme8655
@mixme8655 2 ай бұрын
Can you recommend micro controller before I learn arduino sir?
@elewizard
@elewizard Ай бұрын
I think AVR is a great point to start with. It is super easy to learn and understand 👍
@iosifferencz5432
@iosifferencz5432 2 ай бұрын
Bine venită,e dificil începutul daca nu ai toti factorii favorizanti. Va multumim pentru ce ne prezentati❤
@elewizard
@elewizard 2 ай бұрын
👍
@maxvideodrome4215
@maxvideodrome4215 2 ай бұрын
I think what attracted so many to Arduino was the (older) pricing - most folks don’t what to shell out money when starting off, as such it’s a natural path to go. That said, Guy speaks the truth and he’s only trying to set a newbie up for success. I learnt on PIC’s - year 2000 - using assembler rolling 100% my own code - no libraries. I’m better off for it. I rarely touch Arduino - but I recognize how cool it is.
@jj74qformerlyjailbreak3
@jj74qformerlyjailbreak3 2 ай бұрын
RISC V seems to be my favorite ATM. I started with Arduino but found RISC V more challenging
@MytronixOfficial
@MytronixOfficial 2 ай бұрын
The ESP32-C3 is supported by the Arduino IDE, I think.
@jj74qformerlyjailbreak3
@jj74qformerlyjailbreak3 2 ай бұрын
@@MytronixOfficial yes
@winlose3073
@winlose3073 2 ай бұрын
This is something to agree about. In many cases I found microcontrollers that use different communication protocols than arduino and that you can't program them using arduino.
@elewizard
@elewizard 2 ай бұрын
Yes, that is the point 👍
@lohikarhu734
@lohikarhu734 2 ай бұрын
I'm tending to use stm cube ide, but also looking at possibility of assembler on ARM, maybe RISC V...but, still, i think that starting with something like MC68HC11, which is quite simple, but quite elegant.
@soloflo
@soloflo 2 ай бұрын
Hahaha I feel a bit sorry for this guy. Hey Electronic Wizard, don’t feel bad about some of these comments! I respect your opinion and I do not disagree with it. In fact, years ago I didn’t know what Arduino was but I heard about it and I thought it would be a good way for me to get back into the low-level electronics hobby that I had when I was younger (but had to put aside due to job workload) and then I discovered it was NOT the low level hardware stuff that I wanted. It was like wanting to learn C or assembly language but then someone tells you to start a tutorial on Python or some other scripting language 😂 so it is good you put the message out there and people can DECIDE how they want to proceed AFTER they have all the facts in hand. Having said all this, it is also NOT easy to start learning about microcontrollers or low level hardware mostly because there are different toolchains, the vendor IDEs keep changing (some tutorial books have outdated IDE lessons even just one or two years after publishing!). The microcontrollers always change every year/month for obvious reasons the vendors want to push out new products. So, Arduino is a good place to start ONY IF you understand what is MISSING and what has been HIDDEN from you, so your video is a good message to newcomers and hardly anyone mentions this point. Keep up with your great content. I really like your content even though some people said you are an outlier. Well, it is GOOD you are an outlier because I do not need to watch another video talking about the same stuff 50 other electronics guys are doing!! Hope your channel continues growing.🎉
@elewizard
@elewizard 2 ай бұрын
Thank you so much. I don't feel bad about comments. This is the nature of social media. Here is where anybody have the right to express their thoughts and opinions. All of these comments (no matter it is agreeing with me or not) are welcomed.
@kennymanchester
@kennymanchester 2 ай бұрын
Wow, very interesting how passionately so many defend an opinion on this topic. History has many of these philosophical discussions about the best way to begin learning a new technology. My best advice is you do you. You may end up taking a longer path with some limitations, but you know there's more if you want or need it. - It's ok.
@elewizard
@elewizard 2 ай бұрын
👍👍👍👍
@billybbob18
@billybbob18 2 ай бұрын
I started with Arduino over 10 years ago and thought it was the easiest way to start. I was also the first to post working Arduino code for a niche differential pressure sensor. I posted a short of the manometer project I built with it. The obsession continues and I'm having fun with ESP32s.
@elewizard
@elewizard Ай бұрын
Great job. Best wishes for you my friend 👍
@mediamisfits3805
@mediamisfits3805 2 ай бұрын
I am starting to learn about micro controllers because of your previous video... I have always felt bit of a fraud copying and pasting code and also felt does it really need to be this big.. the controller. You hit some hard truths. I loved your frustration when you mentioned those who do not understand what volts or amps are.. it was pure. 🤣
@elewizard
@elewizard 2 ай бұрын
Yes, they think they are master of microcontrollers but have no idea about voltage 😁 (Fake self confidence) BTW, So happy that you found the previous video useful.
@andymouse
@andymouse 2 ай бұрын
Arduino FTW every time.....cheers.
@elewizard
@elewizard 2 ай бұрын
Thank you for expressing your support to Arduino 👍
@RadioactvPanda
@RadioactvPanda 2 ай бұрын
Thank you! Your channel is so incredibly helpful! I appreciate your knowledge and advice on all these electronics! I've been very intimidated to get started on many projects but you break things down to easily follow and understand! So thanks for that!
@elewizard
@elewizard 2 ай бұрын
Thank you too my friend. Your kind words are wonderful and encouraging ❤️
@rickytosiro2836
@rickytosiro2836 Ай бұрын
Could you please help me with my project. Am trying to design a circuit
@VoeViking
@VoeViking 2 ай бұрын
I believe is the other way around, I got in thanks to arduino and then found other devices. Not everyone needs to be deep in electronics, the ones that do will find a way to learn.
@samsonhua6890
@samsonhua6890 2 ай бұрын
Thanks for the great videos! Fun to watch and really love the practical use cases. Practical use of inductors? :DDDDD
@elewizard
@elewizard 2 ай бұрын
Thank you for your support. It is my todo list to make a video about applications of inductors 👍
@msg1956
@msg1956 2 ай бұрын
Very Good. You are correct. But I have already purchased R3 and R4 WiFi and experimenting with them as a hobby..
@Rick_Cavallaro
@Rick_Cavallaro 2 ай бұрын
Fear not. That is in fact a great way to start. I've been programming arduinos and other microcontrollers for many years, and I couldn't disagree with this guy more. There's little if any benefit to choosing a much steeper and more challenging learning curve for the beginner. You'll learn tons of important concepts with the arduino, and if you find it limits some of what you want to do or learn, you can move on to other microcontrollers - with a whole lot of knowledge under your belt. There's a reason 99% of folks recommend starting with an arduino. To say this guy is an outlier would be an understatement.
@elewizard
@elewizard 2 ай бұрын
No problem and you did a great job. This video is just an eye opener to consider some drawbacks of working with Arduino. Arduino is great for someone who is not intended to become a professional 👍
@user-ck9tb4fv2x
@user-ck9tb4fv2x 2 ай бұрын
Great tips for people becoming electrical engineers. For Hobbyist: Tips 1 - 4 learn as low level as you would like and don't worry about these. It is best to learn these in the beginning but this is like a " Don't start with Python/JS start with C " type of tip and then the rest of the tips seem to support this first idea. Start with Arduino if you want to learn and dive deeper if you love it and make sure to understand these things.
@nashaut7635
@nashaut7635 2 ай бұрын
While I don't disagree with you, coupling "assembly language" with "control" in the same sentence, as if it were the only option, is misleading at best and totally incorrect at worst. If you want more control, all you need is direct register access. You don't need assembly to access registers and even the Arduino IDE and library allow that, be it in C or C++.
@elewizard
@elewizard 2 ай бұрын
Thank you for your feedback 👍👍👍
@RensePosthumus
@RensePosthumus 2 ай бұрын
I agree, but sometime people fall into the trap and dont need more just a working solution and imho that should be the main focus point. One can always step and learn real mcu programming but there has to be a need for that.
@tenlittleindians
@tenlittleindians 2 ай бұрын
I disagree! Learning any lesser known micro controller will require you to learn all about electrical components and it will require you to also get a degree in software programming because most of these new chips have zero libraries. Another advantage to the Arduino platform is the ability to also program much more powerful micro processors such as blue pills and black pills and others in the faster processor family. The AI programs can even write code for most of these boards in the blink of an eye so you don't even need to know that much about using the Arduino programming software. Do you really want to reinvent the wheel for each new microcontroller that comes out? Even all the car and airplane manufacturers are smart enough to use "off the shelf" components which wasn't always the case.
@Rick_Cavallaro
@Rick_Cavallaro 2 ай бұрын
The reasons he gives suggesting the arduino is a poor way to start are unbelievably contrived, and this video does a huge disservice to 99% of people that would like to find an easy on-ramp to electronics. You can always learn more, branch out, and decide which aspects of hardware or software you want to pursue further. Starting with something much more intimidating will cause most beginners to quit before they've started.
@elewizard
@elewizard 2 ай бұрын
Thank you for sharing your opinion. This video is just a warning. Viewers are smart enough to consider my reasons to others and make a wise decision 👍 BTW, I absolutely respect your opinion ❤️
@nonsuch
@nonsuch 2 ай бұрын
The point is to learn electrical components. I'm sure you're the kind of person who downloads other's projects exclusively and just follows the directions with no clue of what you're doing. I don't blame you though, this is what 90% of Arduino users do.
@Rick_Cavallaro
@Rick_Cavallaro 2 ай бұрын
@@nonsuch wrong. I'm the kind of person that designs hardware and writes software for a living. I design my own circuits at the component level, do the circuit and board layouts and have them fab'd, populate and test them, etc. I'll happily put my knowledge of electronic components and theory against yours any day.
@nonsuch
@nonsuch 2 ай бұрын
@@Rick_Cavallaro Nice try. 😂
@marco_di
@marco_di 2 ай бұрын
Thank you for this video. I've been looking for months to see how I can best learn exactly all of this and I'm only getting individual snippets everywhere. It would be helpful to have a concrete guide with practical examples and variations to build a solid understanding of this topic. So that after a short time you have enough knowledge and self-confidence to start your own small projects. Unfortunately, “Hello World” and the flashing of an LED are far from sufficient. For example, I was looking for examples and explanations of how to build police lights and sirens, I only found one or the other, but no explanation of how I can combine the two related things.
@elewizard
@elewizard 2 ай бұрын
Yes. You are right. But an LED flasher project will prove you that all the software and hardware are OK and there is no problem on them. So you can learn other things by trial and error. I understand, more examples are needed to make you able to build more complicated projects. 👍 I will try to cover more lessons on microcontrollers
@Rick_Cavallaro
@Rick_Cavallaro 2 ай бұрын
@@elewizard you are making things unnecessarily hard on beginners. Would you tell someone it's a bad idea to learn to fly in a Cessna, and that they should instead start with the space shuttle!?
@marco_di
@marco_di 2 ай бұрын
@@elewizard That would be awesome. I really like your videos on the subject of electronic circuits and wish I could understand the background better. At the moment I'm looking at the ESP32, but what I don't like is that there are references to libraries everywhere. These are things that I would like to code myself to be more independent and to keep all the things out of my project that are not needed for it. Especially with the example mentioned of the police siren and lights, I can well imagine that there are 2 different functions that are best saved separately and merged in a "main file".
@styrishrodrigues
@styrishrodrigues 2 ай бұрын
This comment section has soo many mixed opinions ☠️
@elewizard
@elewizard 2 ай бұрын
Yeah. It is surprising to me 😁
@HusainAlBlooshi
@HusainAlBlooshi 2 ай бұрын
Thanks!
@elewizard
@elewizard 2 ай бұрын
Hi husain, Sending you a virtual high-five for your awesome 100 AED Super Thanks! ✋ ☺️☺️☺️☺️
@HusainAlBlooshi
@HusainAlBlooshi 2 ай бұрын
@@elewizard you are awesome ✋
@stevenkaman-guitarist3434
@stevenkaman-guitarist3434 2 ай бұрын
Great information❤
@elewizard
@elewizard 2 ай бұрын
Keep watching 👍
@alisaneei6163
@alisaneei6163 2 ай бұрын
Sometimes it's not bad to re-invent the wheel for learning purposes. But I think it's better to use up to date tools to save time and keep motivation. Tools like arduino, chatgpt, github...
@Rev14v7
@Rev14v7 2 ай бұрын
Controversy! I see your point. My first programming experience was with some old second hand computers like an ATARI 600, a VIC20 and a TRS80 CoCo. I ended up playing around with machine language routines poked into RAM. So when I wanted to design a controller I reached for the Motorola 68HC05. Then the HC908. For some reason, most of the projects I've done have involved real-time requirements and cycle counting, so I just wrote everything in assembler. I just felt more at home doing it that way.
@lohikarhu734
@lohikarhu734 2 ай бұрын
Yes...i started with motorola 6800, then onto one of the earliest "real" microcontrollers, XC6801/6803, then HC11, 6809, 68000...and, i used, in the beginning, about the closest you get to "bare metal"; a coding sheet, an eprom emulator, logic analyser, and POP assembler...Pencil On Paper...lined computer paper, get the hexadecimal instruction (after learning *exactly* what each instruction does...no "libraries") print the instruction hex, then the address or data, calculate branch offsets by ff,fe,fd,fc,fb,fa..., type into the emulator, plug in the eprom emulator, set up logic analyser, and light it up...I did a hospital bed motion/position controller for bed rotation, 13 bit pwm, 12-bit adc with on-board 8-bit adc plus op amp with 13-bit pwm for range...500 bytes on HC11...
@Rev14v7
@Rev14v7 2 ай бұрын
@@lohikarhu734 That sounds familiar! I never tried the HC11, but I almost did. It was attractive to me because it was closer to the 6809, but the flash memory on the HC908 steered me that way.
@stevenbliss989
@stevenbliss989 Ай бұрын
Being a retired programmer (apps, networking, web, desktop and MANY assemblers) + electronics engineer, I sigh at the future of so ignorant young kid tat think they know it all because they can make an UNO blink an LED. ....YOU ARE SO RIGHT!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@elewizard
@elewizard Ай бұрын
Exactly, that is the point. Arduino gives fake self confidence to people 👍
@stevenbliss989
@stevenbliss989 Ай бұрын
@@elewizard Even worse it makes stupid people think they are smart, being completely oblivious to what it really to to make that LED blink. Very sad! :( ....and then they get hired by a company that then goes bankrupt from late and bad product design! :)
@rezah336
@rezah336 2 ай бұрын
I disagree. It's better to keep it simple. If it works with simple methods why complicate things? If you have to do something more advanced you will learn that when it is needed,
@elewizard
@elewizard 2 ай бұрын
Maybe 😁
@AirmanCS
@AirmanCS 2 ай бұрын
He literally starts saying **this is a video about the BAD of using Arduino** and that he **knows is good for a lot of reasons...** but we also need the other side of the coin. I for once was very intrigued on how would I achieve something as simple as a USB meter for my phone was made and stuff like that, but thanks to the over saturation of Arduino it took me a while to find out. He is not saying you shouldn't start with Arduino, is a video of the advantages of not using it... BTW love how your setup has been evolving I can tell this channel is going to be big I love your content.
@elewizard
@elewizard 2 ай бұрын
Thank you so much for your kind words and support. You got the point. I know Arduino is fantastic for several reasons. I just tried to illuminate the dark side of this nice platform. I tried to say that Arduino has some drawbacks and it is not a utopia 👍
@freeandfre
@freeandfre 2 ай бұрын
Nice. Useful.
@Rick_Cavallaro
@Rick_Cavallaro 2 ай бұрын
It is tragically bad advice for 99% of people starting out.
@elewizard
@elewizard 2 ай бұрын
Glad you think so!
@silajitroychowdhury5119
@silajitroychowdhury5119 2 ай бұрын
I like your videos.. can you please a detailed video playlist of microcontroller datasheet reading and understanding. Like register map, pin outs etc.. and at last how to write library.. please make a playlist 🙏
@elewizard
@elewizard 2 ай бұрын
Hi, yes I will do it someday 👍
@silajitroychowdhury5119
@silajitroychowdhury5119 2 ай бұрын
@@elewizard thank you so much
@tassoevan
@tassoevan 2 ай бұрын
People coming into comments are not aware that this is not a unpopular opinion; it's actually quite unanimous amongst electronics hobbyists. However I wonder how much of this holds true for most people. I've started with Arduino three years ago as a hobby, but I've a solid professional programming background and I had tried low-level programming with x86 (helped me to understand timers) and 6502 (learned a lot about the communication between CPU and RAM). While I'm pretty confident with handling digital electronics, analog always let me down. I'm doing mostly stuff related to power electronics because I still don't feel comfortable with things like amplifiers. I don't think I would have even tried to learn more if it wasn't by my humble start with Arduino though.
@ZaryanUrRehman
@ZaryanUrRehman 2 ай бұрын
i usually make my own projects on stm32
@elewizard
@elewizard 2 ай бұрын
Good job, you are my friend 🎩 off to you
@tenlittleindians
@tenlittleindians 2 ай бұрын
But how are you programming it? Since the Arduino software can also write code for the stm32 and take advantage of the ever expanding libraries you would be a fool to code and compile by hand.
@ZaryanUrRehman
@ZaryanUrRehman 2 ай бұрын
@@tenlittleindians i use cube ide
@ZaryanUrRehman
@ZaryanUrRehman 2 ай бұрын
@@tenlittleindians through cube ide
@ChandrashekarCN
@ChandrashekarCN 2 ай бұрын
💖💖💖💖
@elewizard
@elewizard 2 ай бұрын
❤️❤️❤️❤️❤️
@gavinmurray9645
@gavinmurray9645 Ай бұрын
2024/05/21 The two biggist advantages of the Arduino are:- 1 - there are about a million tutorials on the web. People with very low levels of knowledge can get started. 2 - can start very cheaply.
@elewizard
@elewizard Ай бұрын
Thank you for sharing your opinion 👍
@keithlohmeyer
@keithlohmeyer Ай бұрын
Who is this guy?? By your reckoning if you want a glass of milk you have to learn animal husbandry, buy a farm, put up a fence, buy a cow and a bull, wait for a calf to be born, then milk the cow. Only after all of that can you now really enjoy that glass of milk. I have taught Arduino to teens for 10 years. Several have gone to college and are pursuing tech careers. I am pretty sure learning Arduino has not ruined there job prospects. I have personally used Arduino Nanos on several custom circuit boards, in one case saving several thousand dollars by upgrading a commercial greenhouse environmental controller for $90 kzfaq.info/get/bejne/jtCAdbuE3b2YfZc.html The project was coded with the Arduino IDE and has been running 24 / 7 for 3 years without problems. Not bad for a dumb farmer with only a high school education.
@tedbastwock3810
@tedbastwock3810 Ай бұрын
In 10 years only "several" teens have gone to college? Sounds like an L to me. Sending teens to college to pursue tech degrees is no accomplishment these days. Glad your $90 controller works so well for you, I truly am, but I hate to break it to you that you likely could have done the same thing for $2. Speaking from experience. But, hey, if money is no object to you .......
@Yulian.Mladenov
@Yulian.Mladenov Ай бұрын
I agree also with the author.But with Arduino is the easiest way to do projects without to know actually what are you doing.
@elewizard
@elewizard Ай бұрын
That is the point 👍 Thank you 🥂
@Tony770jr
@Tony770jr 2 ай бұрын
Why don't you offer some real examples of using other microcontrollers and IDE's rather than just talk about them. There is a lot more investment in time using the traditional vs. the fast startup using the Arduino infrastructure. It would be up to the individual to decide based upon their requirements... Thanks...
@iceberg789
@iceberg789 2 ай бұрын
too late . i already started along ago .
@elewizard
@elewizard 2 ай бұрын
No problem, go ahead. 👍 best regards
@naeemhaq3504
@naeemhaq3504 Ай бұрын
I will never start Arduino after watching this video
@elewizard
@elewizard Ай бұрын
Arduino is good for prototyping. I recommend learning and using them after you learned a microcontroller directly
@perkulant4629
@perkulant4629 2 ай бұрын
Guys calm down. It’s an opinion and you can disagree without calling him stupid etc. it’s a perfectly valid experience. Arduino definitely makes it a little too easy and years ago when I switched from Arduino I learnt a lot more and faster. Arduino is too easy to do without understanding what you’re doing etc.
@elewizard
@elewizard 2 ай бұрын
Thank you. That is the point, it is my opinion. 😁 At the beginning of the video I told them to skip the video but they didn't 😅
@Ezloopz
@Ezloopz 2 ай бұрын
Elitist BS
@george12121979
@george12121979 2 ай бұрын
You are confusing the beginner with the professional programmer I hope you don't make this mistake on purpose I will explain to you with a dose of irony, which in no case has the purpose of offending you. 1) The language of arduino is a version of C. I wonder why you focus on the environment of arduino but in almost ALL companies that produce microcontrollers there is an environment that offers programming in C. 2) your reference to libraries .... the technical manual from a module is not intended for a beginner, it is strange when you make this reference. By the way, I would like you to explain to me why there are so many ready-made githubs that support different peripherals on unrelated microprocessors. probably there are the programmers who program in a pioneering way, right? 3) you are confusing the concept of electronic engineering, of the microelectronics architecture engineer and the engineer programming!!! when you design an application that contains knowledge for all three fields that I have mentioned, you have a team of people with specific fields of knowledge!!! if you think that a beginner should have such knowledge then he IS NOT A BEGINNER!!!!! in one point here you mention that there are people who feel like masters even though they don't understand the concept of voltage and current. the characteristic of "stupid-smartness" is common to some people and you don't need to have dealt with Ardunos in order for it to appear. in the end, if it acts stupidly, the most likely thing is that some terminal of the micro-selector or even the whole micro-controller will burn. but keep in mind that this can also be done with other microcontrollers. not olny with arduino platorm!!! 4) you're kidding here... you present a good trait as a bad one... as I have explained, almost all manufacturers have development tools that offer a high-level language such as C. that the support of Assembly is offered without advertising it is a very good characteristic since the Arduino is designed for beginners teenagers. connecting my opinion with the previous ones I will write to you that in reality the knowledge of the Assembly language causes dependence on a family of microcontrollers. usually when you write in Assembly you write directly in register. however, each register is unique and what it does depends purely on the company and the family of the microcontroller, concluding that if you write in a high-level language, let the compiler and LINKER do the work for you. That is, almost all companies that offer IDEs in high-level languages ​​do. 5) I will partially agree with this. in the initial versions of the IDE for ARDUINO there was the problem of poor translation into machine language. However, this does not apply today to the extent it used to. the point is that the performance characteristic is a general problem not only in microprocessors but in all programming languages ​​and improvements are still being made ON ALL platforms. even at the "mikrocode" level on intel and AMD processors we have relevant patches, which correct the program running on the processor for better performance 6) if you compare it to other IDEs like Platformio, it's reasonable to draw arbitrary conclusions... you have a company that sells ARDUINO boards and despite this offers a way for the user to integrate modes for independent micro-electrics, offering the possibility of alternative hardware with the result of reducing the potential profit. despite this he does it!!! there is the possibility to integrate other translators for the well-known AtMega 68 and 328 which form the basis of the platform. unfortunately you are wrong 7 ) you are making the mistake of confusing the concept of engineer!!!! even for a known electronics it is possible that 40 mA has no difference with 4mA even though it has a ratio of 10 to 1. consumption is the engineer's job!!! not beginer in programing !!! 8 ) you are making the mistake of confusing the concept of engineer!!!! For mass production we have the team I mentioned above!!!! it is absurd for a beginner who starts the journey of learning programming for microcontrollers to think about mass production !!!! 9 ) you are making the mistake of confusing the concept of engineer!!!! to become a professional programer you must be familiar with many relevant fields and not a beginner who will now start the programming journey.
@elewizard
@elewizard 2 ай бұрын
Thank you for taking the time to write this comment. 👍 I really respect your opinion. 🌷 Think about this: everywhere you can find someone who is making a compliment on Arduino, pretending it has no drawbacks. as i mentioned in the video, I agree with them, Arduino is fantastic in many aspects, but I tried to illuminate the dark side of this nice platform. My intention is not to redirect beginners to other platforms. 👍 I tried to give beginners a point of view that Arduino is not a utopia, and it has some drawbacks. I know I can't make a big difference in this area because most of the activists are supporting the Arduino platform unconditionally, with extreme prejudice, and sometimes blindly. So, please tolerate my opinion and rest assured that this video will not change anything, and it is just a warning. 👍
@sulcusulnaris
@sulcusulnaris 2 ай бұрын
Until 01:20 just artificially lengthen the video.
@Rick_Cavallaro
@Rick_Cavallaro 2 ай бұрын
It is horribly irresponsible to give such poor advice. I strongly recommend viewers to consider why it is that 99% of people will recommend starting with arduinos and branching out from there (if they so desire). There's a reason this guy is an outlier.
@elewizard
@elewizard 2 ай бұрын
Dude, I absolutely respect your opinion ❤️
@maxvideodrome4215
@maxvideodrome4215 2 ай бұрын
Learning Arduino reminds me of University forcing us to learn Visual Basic, when we should have been learning C++ (at the time)
@Rick_Cavallaro
@Rick_Cavallaro 2 ай бұрын
@@maxvideodrome4215 and yet it's nothing like that.
@tedbastwock3810
@tedbastwock3810 Ай бұрын
99% of your people are simply wrong, friend. Maybe you need better people. Nobody is forcing you to excel, but, if you were to try, the advice in this video is a great start.
@Rick_Cavallaro
@Rick_Cavallaro Ай бұрын
@@tedbastwock3810 Let me know if you'd like me to teach you electronics "friend".
@MannzzaHM-tt8st
@MannzzaHM-tt8st Ай бұрын
Worst advice
@elewizard
@elewizard Ай бұрын
Thank you for sharing your opinion 🌷
@MannzzaHM-tt8st
@MannzzaHM-tt8st Ай бұрын
I like you're positive approach❤️
Stuffs that are actually exciting | PintV XRV ADV2 updates
15:16
floatwheel
Рет қаралды 4,8 М.
A Beginner's Guide to Microcontrollers
15:18
Electronic Wizard
Рет қаралды 32 М.
ОДИН ДЕНЬ ИЗ ДЕТСТВА❤️ #shorts
00:59
BATEK_OFFICIAL
Рет қаралды 8 МЛН
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 8 МЛН
I tried the Cheapest Arduino Alternative (that Nobody heard of)
13:31
Why So Many Capacitors? Understanding Their Differences and Uses!
25:20
Electronic Wizard
Рет қаралды 19 М.
Battle of the Zeros
19:44
Maker by Mistake
Рет қаралды 49 М.
Try these 16 Brilliant ESP32 projects!!!
11:18
ToP Projects Compilation
Рет қаралды 547 М.
Unlock the Secrets of Resistors through 16 Examples
33:06
Electronic Wizard
Рет қаралды 13 М.
How I Started in Electronics (& how you shouldn't)
7:05
The AM Tech
Рет қаралды 610 М.
My Wife Hates My Furniture
39:59
Blacktail Studio
Рет қаралды 1,5 МЛН
CONCURRENCY IS NOT WHAT YOU THINK
16:59
Core Dumped
Рет қаралды 89 М.
6 awesome application of 555-timers in circuits
22:47
Electronic Wizard
Рет қаралды 8 М.
Rearchitecting the 6502
16:17
Some Assembly required
Рет қаралды 12 М.