I am using PIC XC8 because Arduino although may get you there faster with lots of different peripherals at some point you are going to have to get your hands dirty and decipher a datasheet and write appropriate code and the friendly Arduino libraries won't troubleshoot for you. I have also found that once you have C down adapting Arduino C libraries for use on PIC is a good resource and starting point.
Awesome! I appreciate your feedback, let me know your thoughts as you're going along. It's always good to hear where we can improve and what portions are useful!
I delved deep into STM32s when I was working toward my MSEE (which I never actually got) and while I liked the platform, PICs were my first MCU love...
@@CircuitBread Yeah. Don't bother explaining what's happening at an atomic level. We're more interested in how to use them in our circuits. Also, give us a conceptual framework for their use. Too often tutorials gloss over explaining why they're doing what they're doing.
So far, I've only dealt with Arduino and arduino-compatible hardware like ESP32s etc. What would be the reason to learn a new hardware and IDE? Is it really worth it, or should I stick to Arduino as a hobbyist?
Each ecosystem has their own pros and cons. If you're a hobbyist and are more end-result interested versus enjoying the process, well... I'd probably just stick with the Arduino. Arduinos are surprisingly inexpensive, don't need specific programmers (like the PICKit), and some of them are quite powerful. On top of this, there is A LOT of fantastic information and help for Arduinos. That being said, Arduino scales poorly in pricing (buying 1,000+ doesn't see significant price drops like you'd see with an MCU), is not very efficient in its code, is not at flexible on the hardware side, and is missing many features that are needed in "serious" applications. So, pros and cons for each but it sounds like you're probably good with just sticking with the Arduino platform.
Oh and btw. in germany we have a saying: "Guten Rutsch" (Gooten Rooch for English speakers) Means roughly "Have a good slide into the new year" So... Guten Rutsch
If you want to learn C++ buy a Raspberry Pie Pico RP2040, the IDE is free and the chip is about 10 quid and available to buy today it just connects to the USB port and appears as a mass storage device. Gonna enjoy your series though !...cheers.
Interesting! Raspberry Pi's are super fascinating to me but I admit, I always impulse buy one (for nearly each generation, it feels), so I've got like five of them but only use two of them...
Can you tell how to program an ic for user based input , say using up / down buttons? Like we have to do to set voltages - high , low etc. OR make a video on this.
Yep, we cover that in two different videos, using the MCC and without. You can find the one that doesn't use the MCC here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-4dxnhgv2M6M.html
I'm looking forward to the series. On the MicroChip website there are two versions of the DIP PIC PIC18F14K50-E/P and PIC18F14K50-I/P Only the first one is currently in stock but the second is restocking shortly. Do you know which one we need or does it even matter?
Great question! For our uses, either one works. The only difference should be environmental standards - one has a wider operating temperature range than the other. If you're just using it in your lab, you shouldn't be even close to the extremes for either PIC.
I love uCs for for one particular reason. You know by now I'm a mere cable monkey, but i do repairs and stuff. Repairing appliances like Microwaves, washing machines, tumblers and so on aren't really complicated, despite their fancy user interfaces nowadays. If these UI's die or shut down bc of planned obsolescence , you can brew your own. Just beware, building a Wifi enabled Microwave might proof difficult 😛 I used to do this with with relays back in the days, when uCs existed but weren't as accessible as they are today.
Ha! "Why does the microwave keep losing signal right when it starts cooking? So strange..." Laren's (he's the lead designer for CircuitBread) only video was a review the Amazon Alexa microwave and, I think like most people, was fairly underwhelmed by it...
The PICKit 3 or PICKit 4? Is that what you're referring to? Those are different generations of the programmer that is made by Microchip for programming their microcontrollers. The rest of the hardware referenced is rather generic electrical engineering things, like resistors and LEDs, and Sergey lists them out in the written tutorial. If there's a question about those, I'd check out our Circuit 101 series or our LEDs playlist. If I'm misunderstanding the question, let me know how so I can help!