#1 Say NO to ARDUINO! New ARM STM32 Microcontroller Programming and Circuit Building Series

  Рет қаралды 155,304

BuildYourCNC

BuildYourCNC

Күн бұрын

Пікірлер: 355
@AshishVerma_Awesome
@AshishVerma_Awesome 2 жыл бұрын
i started my embedded journey with your Avr videos now i am working in Automotive domain with tricore CPU's, thanks alot , its good to see youtube recommended me this video.
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
I am happy to know that it was recommended as well. Very cool.
@paulmcgreen
@paulmcgreen 2 жыл бұрын
Could you tell more about your career/education path? I want to start teaching kids and want to begin with Arduino, so I want to briefly describe them the whole picture including the career aspect
@Me12345-j
@Me12345-j Жыл бұрын
Hi are u electronics engineer
@MrController64
@MrController64 6 ай бұрын
You are great Patrick, I started learning ARM with your arm tutorials series 6~7 years ago, now i'm working in an mcu developing company, thanks alot ♥
@PatrickHoodDaniel
@PatrickHoodDaniel 6 ай бұрын
Wow, that is great to hear. Congrats on making you dream come true!
@gerarddonnelly5092
@gerarddonnelly5092 2 жыл бұрын
I started my firmware career following your videos, very clearly and easily explained. I've just ordered the book and looking forward to the series. Best of luck with it.
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thank you so much for getting the book. I hope it will serve you well.
@nazatkabir3442
@nazatkabir3442 2 жыл бұрын
this man is a legend. he started making tutorials on avr when there was no tutorial on it.
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thanks. Yes, it was a while ago! This will eventually show my age.
@mohamedelgamal6333
@mohamedelgamal6333 Жыл бұрын
Despite that, I am a civil engineer but I found it so easy and exciting to follow in these episodes. I did a number of projects using Arduino to use some water-related applications sensors. Thanks for your efforts, highly appreciated.
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
You're welcome!!
@adammontgomery7980
@adammontgomery7980 2 жыл бұрын
I'm so excited! I haven't found anyone else who dives into the datasheets like you do.
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Nice. Get ready for some more.
@surajmandal_567
@surajmandal_567 Жыл бұрын
For me learning and doing microcontrollers is fun because I learn about how hardware and software interact with each other and how we can control hardware with software.
@priyanshusrivastava9288
@priyanshusrivastava9288 2 жыл бұрын
Patrick, you are insane. Started my embedded journey from your videos. Love it, more power to you!
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thank you so much!!!
@muhammadqaisarali
@muhammadqaisarali Жыл бұрын
Well, I used to watch the videos of this channel 6 years back, the series was "AVR atmega32 programing". At thet time you didn't appeared in the videos. Today I found this video, after few seconds I started thinking that I have had heard this voice. I have learned from your videos. Hopefully will learn from these as well. Thank you.
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
My pleasure! Enjoy the series.
@lohikarhu734
@lohikarhu734 Жыл бұрын
hi Patrick; i remember learning the real "metal" of what "software" really is...we used a PDP-11/05 manual and did cycle by cycle, bit by bit, analysis of memory cycles, instruction fetches, instruction decoding (you know, the bits that control ALU Functions, indexed addressing...), and i suddenly 'got it'! Software is just reconfiguring hardware, cycle by cycle, "steering" addresses and data.., it was a real "moment", since i had been developing digital logic for about 7 years, at that poimt, and suddenly "connected" the software/hardware worlds! best o' luck with books and tutorials!
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
Nice story. Thanks!
@rubikon7648
@rubikon7648 Жыл бұрын
Very nice and clear explanantion, I am a military officer with the captain rank but i like learn more and deep about mcus, especially arm mcus, thank you.
@hallkbrdz
@hallkbrdz 8 ай бұрын
Agreed. I love using NXP Arm Cortex-M7 MCUs for my projects. Very efficient and flexible platform.
@blockhunterlp8748
@blockhunterlp8748 2 жыл бұрын
Best microntroller videos on youtube. Thank you for explaining everything from scratch. Dont know how you wanna improve these perfect arm series haha
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Creating a near impossible application will hopefully show a lot more useful information..I plan to really flesh out state machine code and using interrupts extensively..
@LovelyClock-kf4lc
@LovelyClock-kf4lc 10 ай бұрын
I just started doing electronic as hobby recently. Just found out your channel. Your explanation is so good and easy to understand. I wish i know a place to hang with people with same hobby
@PatrickHoodDaniel
@PatrickHoodDaniel 10 ай бұрын
Hang with me. I am starting a new series.
@philipacovington
@philipacovington 2 жыл бұрын
Wow, it's hard to find the STM32F030 right now. Zero stock and factory lead times of 53 weeks! I will be following your new series!
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
You can use any of the STM32 line. The chip I use is one of the simple ones, so pick any and it will be fine as long as the number of pins will work with your prototyping setup.
@erikvincent5846
@erikvincent5846 2 жыл бұрын
I started on your AVR tutorials in AVR Studio and now I work on Linux embedded systems. Thanks for your channel and glad you are getting back into it.
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
You are so very welcome!! This is a passion of mine and I will keep going until I die! you make great videos as well. I just subscribed.
@cncmoh
@cncmoh 2 жыл бұрын
You're an excellent teacher. I learned to build my first CNC from your videos. I'm working on my second cnc machine with Pokeys57cnc following your videos once again.
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Enjoy the process!
@khomo12
@khomo12 Жыл бұрын
Thank you! I'm looking to start with both the arduino and something more used for production.
@yaghiyahbrenner8902
@yaghiyahbrenner8902 2 жыл бұрын
wow - its so nice seeing you again, you've been missed!
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thank you so much!
@giannisloukovitis1256
@giannisloukovitis1256 2 жыл бұрын
YES! FUCK YES! You're back ❤️ I can't wait! I wish you all the best with the books and the series
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thank you so much. I am very happy that you and others are still here!!
@SeniorAsJunior
@SeniorAsJunior Жыл бұрын
I liked that in my search for ARM MCUs your videos appeared and I was preparing for when I received my development board that I had bought and now I decided to get your book in epub format. Congratulations on your work and thank you very much for sharing your knowledge. :-)
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
My pleasure.
@KakawaJiji
@KakawaJiji 8 ай бұрын
​@PatrickHoodDaniel : Just bought your book, it will be a very interesting journey. 😊
@IFoundMyUsername
@IFoundMyUsername 2 жыл бұрын
Happy to see you coming with fresh content. Looking forward to your lessons
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thanks!
@markday3145
@markday3145 2 жыл бұрын
With STM32, you can get Arduino-like development boards. Some (like ST's Nucleo-64 boards) have Arduino-compatible headers. And the Arduino framework has good support for STM32. Hobbyists can use them for better performance and better functionality. You can experiment and prototype with the development boards (including Arduino, which has drivers for lots of peripherals), and then design and build a custom board once you've settled enough of the details.
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thnaks for the information.
@zz4157
@zz4157 Жыл бұрын
Just bought the book too. Would you recommend the stm32 nucleo board of discovery board? Thank you very much
@heliquackterstudios
@heliquackterstudios Жыл бұрын
This is brilliant work! Glad to see people taking it beyond the dev boards and truly building what they need - Now to find someone that can do a series like this but for microprocessors/SoC's
@calebhufstedler9040
@calebhufstedler9040 2 жыл бұрын
Just bought the book, I'm excited to start this course, this is exactly what I've been searching for!
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Hope you enjoy it!
@variogenesis
@variogenesis 2 жыл бұрын
Stm32 is the choice for many people lately. Patrick I wish the best to the new series...i m sure it gonna be exciting as the old ones.
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thanks!
@shrijithmjain2137
@shrijithmjain2137 2 жыл бұрын
I always Like your videos first and then watch them.
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Ha! That's awesome. I hope to always be worthy of your likes.
@shivakumar-lv6wr
@shivakumar-lv6wr 2 жыл бұрын
I will watch this series!! Your series on stm32 was amazing!!
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thanks!!
@movocode
@movocode Жыл бұрын
God level explanation. Subscribed within first few seconds.
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
Thank you so much!! I have a lot of stuff planned for the microcontroller series!
@thepainfultruthoftheworld6751
@thepainfultruthoftheworld6751 2 жыл бұрын
I don't know how i look at you your really make my walk easy any i don't even know how i get see you as my i brother, i really appreciate you dear brother and i hope i will learn from you more through my career.🙂😊
@databang
@databang 2 жыл бұрын
I look forward to the next video, thanks for sharing.
@andrewbarbour7475
@andrewbarbour7475 2 жыл бұрын
Can't wait to get started! I found a box of 20 of the M501 V04s at an electronics recycler and have no idea what to do with them!
@Cryogenics12
@Cryogenics12 Жыл бұрын
@BuildYourCNC Which kit should I buy for parts needed to complete this book? I bought the book and I'm pumped to start. A centralized list of parts and tools would be greatly appreciated. Will I need my own oscilloscope? Multimeter?
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
The intermediate kit should be sufficient; however, in my volume II, coming out later this year, will include all of the parts in the advanced kit.
@YeneSpace
@YeneSpace 2 жыл бұрын
You are a gem! You just answered my question First time seeing you and subscribed already! I have a product in mind that others have already built but I have far more greater marketing strategy and I just know how to sell it. Also there are few common factors that others out there missed. And I was just about to start doing it using Arduino, but turns out Arduino will be just useful as prototype phase (in my case) So i clearly need your channel! Glad I found you! All the way up from Ethiopia, Africa.
@jackle3002
@jackle3002 2 жыл бұрын
Subscribed! Youve got me excited! ARM is the future!
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Excellent! Hope you enjoy!
@mytube1000javed
@mytube1000javed 11 ай бұрын
Thanks for such fantastic video. I need a mcu with wifi. To develop wearable device which is connected to an app on mobile. Which one should I choose?
@marinehm
@marinehm Жыл бұрын
Subbed. I stumbled upon this video, somewhat like I did with Arduino some 6-8 years ago. Looking forward to viewing your Playlist.
@rihebsassi8466
@rihebsassi8466 2 жыл бұрын
I'm so excited Patrick, I can't wait 🤩🤩
@IncognitaLabs
@IncognitaLabs 2 жыл бұрын
I predict this will be well-received! You do a very fine job of explaining complex ideas in as simple a way as possible.
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thanks. I will strive to do the same.
@serg.r4860
@serg.r4860 5 ай бұрын
Nice, I bought your book off Amazon. I been reading it after work.
@PatrickHoodDaniel
@PatrickHoodDaniel 3 ай бұрын
Wow!! Thank you so much!
@urielmanup
@urielmanup 2 жыл бұрын
Man i love you!. the Atmel series, is the best i ever did!
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thanks. I hope you check out this series as well.
@setter3329
@setter3329 2 жыл бұрын
Just ordered book,looking forward to the journey
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thank you!!
@akhilsankar1999
@akhilsankar1999 2 жыл бұрын
Hi Patrick, your deep dive approach to explaining uC theory in a practical context has been an absolute gamechanger! As a mechanical engineer with a minimal digital electronics background, I want to thank you for sharing your knowledge on this forum and making this subject accessible to all of us! One question: Do you have any suggestions on how to learn ( or do you have plans to do some walkthroughs :) ) about how device drivers are written? I am personally interested to learn more about how to interface with the MPU6050 but find it to be a relatively complex component to wrap my head around. Thanks and looking forward to checking out the book!
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thanks for the kind words. The MPU6050 should not pose a problem for you since it uses the i2c (I squared C) protocol. I explained that in my previous ARM series, and I detailed how I2C works. You should take a look at those videos. I will go back through I2C in this new series, but it may be a little while before I get to it. Here is the first I2 video from that series #57: kzbin.info/www/bejne/joSVXmxmfq9qocU. The others are numbered 58, 59, and 60
@akhilsankar1999
@akhilsankar1999 2 жыл бұрын
@@PatrickHoodDaniel great, I'll start with those in that case. thanks!
@andrewandrosow4797
@andrewandrosow4797 Жыл бұрын
I said NO to AVR 8 years ago. Then I tried to realize a frequency meter with 1Hz resolution up to 10MHz. These AVR chip hasn't 32bit hardware timer - so it was very problematic to realize such an equipment)). I tried to use assembler, but I had not had any success. In addition, prices on STM32 chips were very attractive. There was 32bit CPU, 16kBytes of RAM, 32-bit timer, DMA !. But it was really difficult to understand how to program stm32 - a documentation has more than 1000 pages. There are several clock buses. I can compare STM32 with 80486 motherboard (without video card surely). But there you can be running digital signal processing in real time (in speech band up to 4kHz) and realize digital filters.
@tewodrosgirma3019
@tewodrosgirma3019 2 жыл бұрын
Thanks for sharing your knowledge. You always create excellent videos.
@2fourk349
@2fourk349 Жыл бұрын
I've gone a few episodes deep, I was looking at microprocessors, having built my was through an a Adreno learning kit. This series just helped demystify everything. I tried to buy book on kindle in Australia, didn't work. I'll try again, I'm dyslexic, so getting kindle version I can use text to speech.
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
I don't see why not. I do recommend getting the physical book though. These technical books don't show the diagrams, figures, and code very well.
@Fnta_discovery
@Fnta_discovery 2 жыл бұрын
You explained very well. I love it
@aashutoshswami
@aashutoshswami 10 ай бұрын
Hello. I loved your series and the book. When is the second volume being released ? I am looking forward to it
@PatrickHoodDaniel
@PatrickHoodDaniel 10 ай бұрын
Soon. Can't give an actual date. I will make an announcement on this channel.
@nelsonsosa8797
@nelsonsosa8797 5 ай бұрын
​@@PatrickHoodDanielMaster soy nuevo con ARM , puedo comenzar de frente con tu nuevo libro que lanzaras o me recomiendas trabajar primero con el libro que lanzastes hace un par de años?
@PatrickHoodDaniel
@PatrickHoodDaniel 5 ай бұрын
@@nelsonsosa8797 El volumen 1 será el mejor libro para comenzar, ya que el volumen 2 tendrá temas más avanzados que requerirán el volumen 1 como requisito previo.
@bigwendigo2253
@bigwendigo2253 Жыл бұрын
I'm personally not a big fan of shields for the Arduino or Raspberry Pi and try not to use them if i don't have to. Arduino is nice, though, because it makes it easy to test things via speed of compiling and uploading code without issue and it's availability to use a breadboard, then you can use the Arduino as an ISP programmer which is super convenient if you don't have the electronics on hand to program another Atmega chip. Clearly the ARM chips are going to be much better, though. The chip on the Arduino Mega is 8-bit, I believe, while the ARM chip you have I think is 32-bit. Also surface mount components scare me :'( my hands are shakey af. Gotta check out the development boards though, that's super cool!
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
Thanks. The surface mount is not a big deal if you use solder paste to position the part and let the surface tension and viscosity hold the chip in place while you heat it. You can also purchase breakout boards with the chip already soldered. This is only for prototyping. When your prototype is complete and the PCB is developed, China will be doing all the soldering. Enjoy the journey of getting into ARM uCs. They are no more difficult than Arduino.
@bigwendigo2253
@bigwendigo2253 Жыл бұрын
@@PatrickHoodDaniel You know, I haven't looked into services that mount all of the components for you, that's interesting. I know JLCPCB does it, but I'm not familiar with the prices. Their PCBs seem pretty reasonable. Yeah, a breakout board would absolutely add to the cost if you're trying to order tens or hundreds of PCBs, not really crucial for the final product, only prototyping. Anyways, yeah! The only ARM experience I have is with the RPI, they are really exciting chips though! I'd like to practice some surface mount soldering, but I'd also like to get a soldering microscope and a few other tools before i start practicing.
@d.jensen5153
@d.jensen5153 2 жыл бұрын
I love ARM microcontrollers but I'm no fan of ARM IDEs. The Arduino IDE has shown me that I don't need Keil, IAR, or any of the Eclipse derivatives. To me they are all unnecessarily big and full of extraneous complexity. Thankfully the Arduino IDE can accommodate just about anything...from M0 to Teensy 4.
@tdab1234
@tdab1234 2 жыл бұрын
We all would want that but in reality Arduino is not really used in the real world but only used in learning basic programming
@d.jensen5153
@d.jensen5153 2 жыл бұрын
@@tdab1234 Why? I've used both Keil and IAR professionally...because the engineering manager specified them. But there isn't a line of code I wrote that couldn't have been written and compiled in Arduino. (Goes without saying I would NEVER use an instruction like DigitalWrite(). That really and truly is for noobs. But Arduino in no way forces its usage.)
@G-Code_official
@G-Code_official Жыл бұрын
@@d.jensen5153 can you please tell me why digitalWrite is for noobs?
@d.jensen5153
@d.jensen5153 Жыл бұрын
@@G-Code_official I was wrong. No doubt there are applications where squandering a few hundred microseconds on the transition of an output pin is not a problem. But I have no use for that nonsense. I'll track my own use of resources and their dependencies, thank you.
@xxbatman69xx98
@xxbatman69xx98 Жыл бұрын
@@d.jensen5153 Hey not sure if you will see this but when you use microcontrollers in industry, do you design a circuit board around a mcu? Or do you use a board with a mcu on it like a NUCLEO board?
@MichaelOReilly01
@MichaelOReilly01 2 жыл бұрын
Can't wait! literally just bought the book from Amazon Germany 🙂.
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Wow!! Thank you!! Enjoy the book.
@curioseddy
@curioseddy Жыл бұрын
Electronics engineering and I am here to learn about this amazing microchip. New sub.
@omerfarukkarabostan2081
@omerfarukkarabostan2081 2 жыл бұрын
just the video series i need. I'm looking forward to it
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Enjoy!!
@nolimangulabnan6101
@nolimangulabnan6101 2 жыл бұрын
Big thanks Patrick. Learned a lot from your channel
@abelrashid5184
@abelrashid5184 10 ай бұрын
What are the per-requisite for this series ? I have a background in Computer Science, but no knowledge in Electrical Engineering.
@PatrickHoodDaniel
@PatrickHoodDaniel 10 ай бұрын
In the book, I go over a lot of the basics that serve as the defacto prerequisite for the broader embedded journey. My AVR series is also a good alternative, but not based in ARM programming.
@gilbertowatanabe9149
@gilbertowatanabe9149 2 жыл бұрын
Hello! Are you going to teach someday a graphical user interface project on a touch screen panel using, for example, QT for MCUs?
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
This tutorial series is more focused on the fundamentals of microcontrollers where the users of the series can build up the knowledge to create systems like QT. My personal goal with this series is to create a robotic system that will demonstrate all of the features of microcontrollers. I will get into modern concepts of state machines and machine learning (a subject I have been researching since 2007).
@Lee-gr2sd
@Lee-gr2sd Жыл бұрын
What about the ARM9, any good for a GPS device?
@adnansayder2148
@adnansayder2148 2 жыл бұрын
Hi dear thanks for every lessons ı tired to learn hall library and stm32cube ide from st channel but speaker was spekaing German accent it was very bad ı didnt understand then ı began mikroc arm what do u think about mikroc ?
@Italya3343
@Italya3343 2 жыл бұрын
Many thanks for sharing your amazing 👏 Could you plz share with us Full Roadmap 2022 of how to become Micro expert & technical skills
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
I will add this to the stuff I will talk about in the videos. I plan to include all of the technical skills you will need in these videos.
@manofmesopotamia7602
@manofmesopotamia7602 2 жыл бұрын
Yes, I have been waiting for this series 😊
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Excellent.
@davidandrews8566
@davidandrews8566 2 жыл бұрын
Hello, just bought the book. Will there be a kit of parts available? And if so will I be able obtain it here in the UK?
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Newbiehack com. My next video explains this in more detail. Thanks!!
@retronexusnet
@retronexusnet 2 жыл бұрын
love it! would you be so kind making the ebook available on Amazon Germany too?
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
It's there. Just hard to find for some reason: www.amazon.de/-/en/Sergio-Gutierrez/dp/B09PHBT859
@jithin_isaac
@jithin_isaac 2 жыл бұрын
Waiting eaglerly for the course! best of wishes..
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thanks!
@Bob-be2pj
@Bob-be2pj 2 жыл бұрын
I hope you address extending battery life including going into and out of deep sleep modes. This has caused me problem using the Arduino , Pi Pico and Seeduino boards.
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
I will keep this in mind when I get to using batteries. Thanks.
@TheCzaach
@TheCzaach 2 жыл бұрын
Whoa! I remember some of your tutorials - they were great!!
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thanks!!
@old-gamer-01
@old-gamer-01 10 ай бұрын
Vey very good content! Keep doing content like this. ❤❤❤
@PatrickHoodDaniel
@PatrickHoodDaniel 10 ай бұрын
Thank you so much!
@mic03311
@mic03311 2 жыл бұрын
Just ordered your book. Can't wait to get started. If you can make a mix of programming and PCB design with MCU, this channel will become a reference! Keep up the great work!
@mic03311
@mic03311 2 жыл бұрын
Are you recommending any devboard or specific hardware to follow along?
@mic03311
@mic03311 2 жыл бұрын
Sorry for the many questions. I see you use a custom PCB for the MCU - is the Gerber file available freely or you are going to explain the PCB design, I understand it is just a basic PCB. Thanks
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
@@mic03311 Yes, I will go over that in my next video. There will be a few options, but mainly a PCB to breakout the chip. Stay tuned.
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
@@mic03311 I will explain the PCB and there are cheap versions on the internet, and the one that I sell. I will add the gerber file to the website if anyone is interested.
@mic03311
@mic03311 2 жыл бұрын
Thanks, looking forward 👍
@sukmaadhiw9033
@sukmaadhiw9033 8 ай бұрын
I can't agree with the price point, at least in my region, a single STM32 chip could cost around $5 - $10 while an ESP32 costs just $2, ESP01/8266 cost almost $1, and an Atmel chip costs $2. I think what makes STM32 great is it's reliability, flexibility, and quality makes it really the default option for industrial application. Though ESP32s are close to compare to STM32, i think STM32s had certain qualities that ESP32 don't have, such as flexibility and features (interrupts).
@PatrickHoodDaniel
@PatrickHoodDaniel 8 ай бұрын
At low quantites, yes the chip is more expensive, but my series focuses on getting to a production level and at high quantities, the chip is very cheap.
@sukmaadhiw9033
@sukmaadhiw9033 8 ай бұрын
@@PatrickHoodDaniel Ahh I never knew that they're cheaper in bulk! I thought they were just fancy chips 😁. Now you got me wanting to learn more on STM32! thank you so much!
@PatrickHoodDaniel
@PatrickHoodDaniel 8 ай бұрын
@@sukmaadhiw9033 Not a problem. Thank you for watching!
@diana_dev
@diana_dev Жыл бұрын
Dear Patrick, do you plan to publish Volume 2 of your book? This book is amazing source for learning stm32 from scratch! I'm waiting for second part 🙏
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
Hi Diana, Yes, I am currently writing the book. It takes a little while as I need to also have technical editors included. I will inform you of the book publishing date when I get near to the end of the writing.
@diana_dev
@diana_dev Жыл бұрын
@@PatrickHoodDaniel Thank you! ✨
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
@@diana_dev I watched your shorts showing some of the project in the book. Awesome!!
@diana_dev
@diana_dev Жыл бұрын
@@PatrickHoodDaniel Thank you so much. It’s all thanks to you, your book and your cool channel 😊 I very much appreciate your work. To keep up with my progress and to not give up - I try to do shorts of my results. And it helps to refresh in memory of what I've already learned if I pause studying 😁
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
@@diana_dev That is a wonderfull method. I will be watching!
@ric2play
@ric2play Жыл бұрын
U da Man!! I was just thinking you should update your courses!!! Keep on working on the other volumes.
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
Will do! Thanks!
@07LUTE70
@07LUTE70 Жыл бұрын
Can a cnc machine be both chain driven and lead screw driven? I really need this info.
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
Yes, but there are lot os considerations for both, too much to say in a comment. I've made a bunch of videos on the topic, but if you have specific questions, let me know.
@csais2472
@csais2472 7 ай бұрын
What should I learn before buying your book? I can program, but I have never worked with microcontrollers, is a field I love and want to learn. I have little knowledge in digital electronics. My pro is that I'm a programmer and love microcontrollers.
@PatrickHoodDaniel
@PatrickHoodDaniel 7 ай бұрын
That is an excellent question. If you already have some programming under your belt, you can jump right in. The book assumes you are not knowledgeable about electronics or microcontrollers at all. In fact, the two technical editors worked through the book, both having no experience with programming or electronics and they were able to complete all of the projects the book. This is a perfect entry into microcontrollers and electronics.
@csais2472
@csais2472 7 ай бұрын
@@PatrickHoodDaniel Nice!, exactly what I'm lookging for, I was looking into coursera, but nothing better than a book. Thanks!.
@PSPS437
@PSPS437 11 ай бұрын
Can you please share the table of contents for your textbook?
@PatrickHoodDaniel
@PatrickHoodDaniel 11 ай бұрын
Sure, just click: amzn.to/48ajLvB and click"Read Sample" just under the image of the book, you will see the entire table of contents. I need to say (even thow it's my book) that the link is an affiliate link.
@ClownWhisper
@ClownWhisper 2 жыл бұрын
I cannot find that arm chip on a blank PCB like you show in this do you have any idea where I could find this I like programming this way
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
I sell it here: newbiehack.com/Categories/ARM These kits and products that I sell help me provide these KZbin videos.
@zizlog_sound
@zizlog_sound Жыл бұрын
If I'm not mistaken, Atmel MCUs are ARM.
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
Depends on which chip. Atmel makes ARM-based chips, but there are also the AVR and the PIC (since Microchip bought Atmel) style as well. In the beginning, Atmel only developed AVR 8-bit chips back in the early 2000s.
@thomasvnl
@thomasvnl 2 жыл бұрын
Forgot to mention that STM also offers Nucleo development boards for a lot of their chips so you don't have to make your own breakout board but can just buy a Nucleo (with built-in STM programmer) and start from there which speeds up the development process. These are not entirely the same as the application specific development boards, they are more in line with an Arduino board.
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thanks for the info.
@gursharansingh7398
@gursharansingh7398 Жыл бұрын
Normal people with no electrical engineering should not produce any product.
@thomasvnl
@thomasvnl Жыл бұрын
@@gursharansingh7398 Yeah and no one should try to spam other people but hey, its not like that is happening anytime soon either
@qbitsday3438
@qbitsday3438 2 жыл бұрын
Hi Patrick , the Book is not available , please let me know when will it be available(paper back)
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
When I click on the link in the description, it says it is in stock and shipping. What country are you in? Maybe it is not available in your country.
@qbitsday3438
@qbitsday3438 2 жыл бұрын
@@PatrickHoodDaniel Hi Patrick i am in Singapore.
@abdulmajith8662
@abdulmajith8662 11 ай бұрын
Thank you so much, really interesting
@Lwyte17
@Lwyte17 2 жыл бұрын
Bought the book and hopefully the hardware soon. I look forward to learning along with this series, thanks for giving us your knowledge!
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thanks! Interrupts will be the next video.
@kryptocat4240
@kryptocat4240 2 жыл бұрын
You'r really doing a great job
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Thank you!!
@rks.ai.ml.
@rks.ai.ml. 2 жыл бұрын
Dear Sir I have got some ic whose part number is ATMEL1516 what can be done with this
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
It's a programmable logic device. I don't have any experience with these devices.
@lightning_sree2531
@lightning_sree2531 2 жыл бұрын
waiting for your video !!
@wristocrat
@wristocrat Жыл бұрын
Completely assured on ARM mcu now! Lovely series
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
Excellent!!
@alexyoung6418
@alexyoung6418 Жыл бұрын
I started using the AVR as early as Atmel started transitioning from the MCS-51 family, which I was using before that point. I was on assembly so it was a bit harder for me to switch over. No worries, I've been using STM32 for over a decade, using C of course. The major drawback with the AVR isn't just in the price and resources, it's also STUPID SLOW! 20 years ago a 16MHz system clock was sweet, but it was an 8-bit architecture. Now the STM32 comes with 4x the core bandwidth, easily reaching 72MHz system frequency, with the F4 and H7 series I've been using, they are running at 180MHz and 480MHz respectively. I guess that's why people started trying to run the Arduino framework on the STM32 or various Pi baords. Redesigning PCB is fine, you can shed enough parts to make an Ardnuino more compact. Yet still, I never got used to using that system. Never tested it with any benchmark tools either, but I generally don't trust it with efficiency.
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
Well said.
@Me12345-j
@Me12345-j Жыл бұрын
Are u electronics engineer?? Alex
@alexyoung6418
@alexyoung6418 Жыл бұрын
@@Me12345-j Yup, plus mechanics.
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
@@Me12345-j No.Learned everything from various sources and University, but I am not specifically an electronics engineer.
@digitalzoul57
@digitalzoul57 2 жыл бұрын
You are my hero. I learned a lot from you
@pbs570
@pbs570 Жыл бұрын
I agree that an embedded software engineer should say no to Arduino. But what should we do for esp32? Sometimes we have to use arduino.
@peterdavila3045
@peterdavila3045 Жыл бұрын
Excellent. I'm looking forward to this series. Subscribed. Question: I have been using VS Code with Arduino. I have also started using the PlatformIO with VS Code. Is your book and series independent of the development platform or is this series very tightly tied to Eclipse?
@peterdavila3045
@peterdavila3045 Жыл бұрын
I got your book. Let the games begin. 👍
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
Hey Peter. No, this series is not dependent on a particular development platform. I am using the ST modified Eclipse environment (STM32CubeIDE) which integrates CubeMX. Fortunately, the CubeMX can be set up to create autogenerated code for any environment. the CubeMX can also create schematic, footprint, and 3D part models for any electronics CAD software, like KiCAD, Altium, Eagle, etc.
@peterdavila3045
@peterdavila3045 Жыл бұрын
@@PatrickHoodDaniel Excellent. I'll research how others are using the PlatformIO with STM32 processors. I'll then select an appropriate STM32 and set myself up with the appropriate development hardware. I'll reach out to you to purchase your breakout boards for whatever STM32 I buy. Thanks for the great effort in putting these videos together. They're priceless.
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
@@peterdavila3045 Thank you so much. I hope you enjoy the process as much as I do.
@peterdavila3045
@peterdavila3045 Жыл бұрын
@@PatrickHoodDaniel Hi Patrick, I just ordered you "ARM Microcontroller Advanced Kit" from your website. But, I don't know if I'll be able to use PlatformIO with VS Code to work with it. Do you know which one board gets selected in PlatformIO to interface to your setup? If you know, it will save me some time having to dig for it. In addition, I'll be looking to buy a Nucleo board or similar to expedite some of my prototyping and for use with PlatformIO. But then, I plan to be transferring the appropriate final design to your setup for final testing prior to PC Board. I'll use the ST development tools if I have to, in case PlatformIO does not recognize the minimal STM32 chip setup in your kit. I guess I would then transfer the C++ code from PlatformIO to the Eclipse setup for final testing with your hardware setup. Thanks for all your effort to provide quality instructional material. Much appreciated.
@Trainntravel
@Trainntravel Жыл бұрын
will touching the pins with bare hands damage the microcontroller? does the stm32 chip have ESD protection
@piuniverse9306
@piuniverse9306 Жыл бұрын
First time in a long time since I watched a video that made scene. THANKS
@PatrickHoodDaniel
@PatrickHoodDaniel Жыл бұрын
Much appreciated. I have many more coming.
@daixtr
@daixtr 2 ай бұрын
I am your new follower now. I am curious on what are your thoughts on using Rust for STM32?
@PatrickHoodDaniel
@PatrickHoodDaniel 2 ай бұрын
@@daixtr thanks for the follow. I haven't put any thought towards using Rust with STM32. I am not familiar enough with Rust, but I hear that is it a great language. I like C/C++ because of the low level nature of the language. Do you believe Rust will provide a similar feature?
@bendustin7609
@bendustin7609 Жыл бұрын
Thank you sooo much!
@sinazamani7077
@sinazamani7077 6 ай бұрын
very amazing video thank you so much
@glewiss6696
@glewiss6696 2 жыл бұрын
Great projet ! I bought your book. Do you mind asking why not using vscode for the editors which tend to be the most common used IDE nowdays and the bluepill which is a well known board used as well with arduino ?
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
After what happened to CoIDE back a few years ago with the lack of support, I want to use a development platform that will be supported indefinitely. As this IDE STM32CubeIDE is supported by the chipmaker. The use of VSCode does intrigue me, so I will look into it.
@glewiss6696
@glewiss6696 2 жыл бұрын
@@PatrickHoodDaniel Ok thanks I understand. What about the bluepill that many people use with arduino programme? Maybe later on. Anyway It'll be really interesting with the F0.
@scienceandtechnologyst8134
@scienceandtechnologyst8134 Жыл бұрын
How to program and make controllers according to use for production pr development according to need
@Melvs_Cuts
@Melvs_Cuts Жыл бұрын
Waiting for Volume 2 of this book . When is it coming out Sir ?.
@negvorsa
@negvorsa 2 жыл бұрын
I think I'm lucky!! I was thinking its time to switch to RISCV or ARM ... Can't wait... BTW I started AVR from your video its a great memories to remember...
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
Awesome. the AVR series is a great primer on this series.
@KeesCPLUSPLUS
@KeesCPLUSPLUS 11 ай бұрын
Cool video. I learned programming and this seems like a really cool next step. always loves embedded systems.
@PatrickHoodDaniel
@PatrickHoodDaniel 11 ай бұрын
Thanks. Enjoy the journey!!
@kasiselvamk
@kasiselvamk 2 жыл бұрын
Hello Patrick, your videos are grate and more useful for ppl who want's true knowledge of micro-controller programming from L0 level. grate job 👍. i have one query, Can we use one programming device to program any CORTEX MCU's from different manufacturer's;As programming protocol are the same. for a instance , Pickit 4 supports CORTEX SWD protocol , So can i use same for STM32 programming ? & vice versa ?
@SebastianGarcia-go4tx
@SebastianGarcia-go4tx 2 жыл бұрын
Purchased your book and liked it. When does volume 2 come out ?
@huseyinyurdakul5226
@huseyinyurdakul5226 2 жыл бұрын
When will the new video come :)) We are excited!
@PatrickHoodDaniel
@PatrickHoodDaniel 2 жыл бұрын
I am planning to make these videos available weekly as a maximum duration as a worst case. I have been wanting to spend more time on making these videos so I can transition more into ARM microcontrollers and robotics and less with CNC since robotics is my chief interest and always has been. Thanks for the excitement!
3 engineers race to design a PCB in 2 hours | Design Battle
11:50
Predictable Designs
Рет қаралды 442 М.
Муж внезапно вернулся домой @Oscar_elteacher
00:43
История одного вокалиста
Рет қаралды 7 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 7 МЛН
Lamborghini vs Smoke 😱
00:38
Topper Guild
Рет қаралды 30 МЛН
STM32 Guide #1: Your first STM32 dev board
12:12
Mitch Davis
Рет қаралды 225 М.
Why build an entire computer on breadboards?
28:43
Ben Eater
Рет қаралды 3,1 МЛН
A Beginner's Guide to Microcontrollers
15:18
Electronic Wizard
Рет қаралды 46 М.
This is the code that sent Apollo 11 to the moon (and it’s awesome)
19:09
I'm Scared of his MESS
16:34
Linus Tech Tips
Рет қаралды 1,1 МЛН
#1099 How I learned electronics
19:55
IMSAI Guy
Рет қаралды 1,4 МЛН
Explaining RISC-V: An x86 & ARM Alternative
14:24
ExplainingComputers
Рет қаралды 469 М.
What is the Smallest Possible .EXE?
17:04
Inkbox
Рет қаралды 521 М.