Microcontroller projects reddit. I have seen FreeRTOS which is written in C.


Microcontroller projects reddit I also want to simulate before buying anything. Hello all I am wondering if anyone of you could point me in the direction of learning C for embedded devices like STM32, ESP32 etc. Looking for well written, modern C++ (17/20) example projects for microcontrollers First of all, your proposed idea of a sensor hub and microcontroller board project seems to be a fantastic idea for learning PCB design from scratch. I have just tried to program an SST/Microchip SST89E516RD with the file and it verifies OK but the code does not run. This is the way to go. I have already looked at Nucleo, Discovery and I was very interested in STM32F429. PIC, AVR andArduino have a huge following and innumerable websites and groups supporting them. Anything else would be I'm learning C right now and getting the hang of it. Our project was a bit of mix in electrical and software engineering, where we try to model a community microgrid for remote community during disaster. We are a group of five first-year university students and only I have a background in programming. If you have no former experience with microcontrollers, I would opt for Microchip/AVR. Then have the two 12 votes, 13 comments. Subroutines, LPM, Port I/O, SysTick Timer, PWM, ADC, and UART. I want to learn embedded systems development and its hardware design. Project ideas? Hi all, I'm taking a microcontroller design class this semester for which we have a final project. I also plan to use a battery supplied real-time clock and an SD card IO interface to log the measured data for later analysis. You can experiment with these peripherals and learn a little bit by creating drivers. Is there a simulator where you could hook up basic electronic components like LED’s and simulate them very much like multisim? What are the projects that got you hired? Or if you are involved in hiring, what are the projects that made you want to hire someone? Good day. With regards to features, I only require it to have the basic peripherals, such as GPIO, SPI, and some timers. If you really want to learn about it, do NOT start with Arduino, but use AVR Studio instead. Jun 5, 2024 · Best Microcontroller based mini projects ideas have been listed in this post especially for 2nd year and 3rd year engineering students. As it happens, I had to write a boot loader for PIC18F for my current project. Then have the two I’ve been tinkering around with microcontrollers for a while now. An excellent answer. Which one is best for learning and with which you have the best experience? I would like at least the Cortex M4 and to serve long. I use STM32 for professional applications and program microcontrollers for more than 30 years. My question is, what would be a good choice for a simple project that will only be running an RGB color sensor, an OLED display, and a few small components? Would something like the RP2040 be better? I may need a good bit of memory I need to make a microcontroller project using the MSP432 with the following requirements. Arduino Projects is a subreddit dedicated to showcasing new and interesting projects. I would love to work on harder projects with just the uno r3 supper starter kit without having to purchase anything else (I’m broke from summer classes), any suggestions? So my first task at my first job a few years ago was solving a problem with bootloader. The book introduces you to RTOS (FreeRTOS) and includes examples with an STM32F767 microcontroller. Alternatively, find out what’s trending across all of Reddit on r/popular. Oct 19, 2023 · We shared the top 100 Microcontrollers project ideas that offer hands-on learning experiences for engineering students. I am using it for energy harvesting purposes. ESP32 is actually kinda new in terms of the consumer electronics market, so you'd expect to see it only in new designs of appliances that come very recently. I wonder what dev board I should start with to learn about microcontrollers and embedded development. We covered assembly language, C programming, interrupts, etc. I already had courses about microcontrollers, Embedded Software, FPGAs and electronics so I guess I already know my way around most of the technicalities. As someone coming from an Arduino board there is a FUCK ton going on in the STM32 Cube IDE. The Microcontroller was an STM32L0. Once you've got the basics down, I'd plan on moving to a different platform, or at least learn how to use the hardware without the Arduino IDE. I’ve finally gotten comfortable with using the Arduino. 158K subscribers in the ArduinoProjects community. In this case it is upgraded by another processor over UART. I've used the Arduino nano and the micro so far during testing and started a schematic with the ATmega168 chip, based on the nano. In general, the MSP430FR microcontroller family includes all of the essential peripherals that one should be familiar with, such as UART, SPI, DMA, FRAM, GPIO, and ADC. For example, on Digikey the cheapest thing that comes up is 24 US cents for some fairly obscure microcontroller. r/8051: A reddit for all things 8051. in my last project i implemented sbus protocol to send and receive packets on two stm32 boards. I have a binary dump from an Atmel AT89S52 which flashes and works fine into new identical parts. (For context: this is the average monthly salary in our country). I have mastered the 8051 microcontroller and wanted to know what should i do next . I started with Arduino a few years back just to see if it was something I like doing. I would love to work on harder projects with just the uno r3 supper starter kit without having to purchase anything else (I’m broke from summer classes), any suggestions? Microcontroller hardware and software projects and news r/microcontrollers Current search is within r/microcontrollers Remove r/microcontrollers filter and expand search to all of Reddit r/microcontrollers Current search is within r/microcontrollers Remove r/microcontrollers filter and expand search to all of Reddit 48 votes, 45 comments. Definitely worth the time though, I really enjoyed that part. My first proper electronics project (not involving a microcontroller): an binary adder board! Made completely from scratch using logic gates and a custom pcb. Hello , I'm a 1st year Electronics Engineering undergrad , embedded systems is one of my field's core areas . Mar 5, 2025 · Microcontroller projects are a great way for students to learn electronics and programming while building useful applications. Been hearing kinda unpleasant things about arduino , many say it is good for prototyping and all , but is not Microcontroller recommendation for absolute beginner : r/microcontrollers r/microcontrollers Current search is within r/microcontrollers Remove r/microcontrollers filter and expand search to all of Reddit What’s the best microcontroller I can get started with? I already have Arduino but I wanna go to the very basics and be able to have a microcontroller on a breadboard and learn and know everything that’s going on. Hi guys, i am a university student and i really want to improve myself in the embedded world (embedded software) and I am also thinking of projects that I can add to my resume. Personally, I'd leave the microcontroller board project for later since you don't even know if the chip that you are choosing is good and because board design would have its own learning curve compared to just programming a microcontroller. If that is something that works for you, you can find a myriad of fun microcontroller based projects to copy and learn from on the internet. Hoping to continue working on this! We would like to show you a description here but the site won’t allow us. For example: -Keep a hidroponic plant alive by automating an irrigation system, the system was kept behind a glass panel where students couldn't interfere with it and just see if their plant Hi guys, I need to do a project with the 8051 microcontroller in assembly for school. I was wondering if there was a good online course or book that would teach me embedded systems (RTOS, UART, I2C, microcontrollers, etc. i started about 6 months ago and i have done some small projects like interfacing with MPU6050 and SRF04. Learn all the basics of electronics and buy components for prototyping (Breadboard, wires, resistors, LED's, buttons and switches, etc) and How to get into microcontroller development : r/microcontrollers r/microcontrollers Current search is within r/microcontrollers Remove r/microcontrollers filter and expand search to all of Reddit Reddit gives you the best of the internet in one place. Jul 19, 2025 · Video: 8 Popular Microcontrollers Rank | Best S-Tier to Worst D-Tier? I still remember the first time my code made an LED blink—my roommate thought I’d summoned a tiny lightning bug on my desk. I'd never programmed in assembler but I'm starting to learn it now. Not just the best beginner board, but the order in which I should learn. Reddit is also anonymous so you can be ESP32 is a series of low cost, low power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. The HAL (hardware abstraction library) from ST is usually fine The choice between a microcontroller-based or FPGA-based project for your thesis will depend on your interests, strengths, and future career goals. It's essential to have some working proficiency with embedded software. Go to your favourite electronic component distributor (not AliExpress/eBay/Amazon etc), go to the microcontrollers category, and sort by price for quantity one. Any answers will be appreciated! On a microcontroller that communicated with his host device via simple UART commands. Check out this list of versatile, useful, and awesome things to do! Are there any projects you’ve done (or plan to do) with Ethernet/IP networking with this micro? I’m curious what you’d do with Ethernet and a beefy microcontroller that you wouldn’t just do with a Linux SoM. I think almost always embedded Linux chips are choosen for such a task The best way to learn something is to do it and study as you use it. Hi, where I can find some database (Time series database) for microcontroller? With data on SD card etc? I know only project ITTIA DB IoT, but maybe there is some free/openSource solution. ). Quite frankly, I do not care if it is 8-bit or 32-bit, I can make do with anything. now i want to dig deeper in stm32 world and read datasheets and reference manuals more precisely to interface with registers and implement my own drivers My first Microcontroller project. Could anyone shoot me a few tips or give me a starting point on where We would like to show you a description here but the site won’t allow us. Looking for well written, modern C++ (17/20) example projects for microcontrollers I’ve used a combination of baremetal and freertos in a system with 5 microcontrollers. STM, TI, AVR, ESP32, whatever. Any suggestions about parts and web sites to buy them? Emergency Beacon. Explore projects based on 8051, AVR, PIC, Arduino, Raspberry Pi, etc. Also I would say do projects involving UART/USART, SPI, USB between two microcontrollers and devices like shift registers, LED matrices, and (I can't for the life of me right now think what it is called) things like game controllers that you poll. I'm still waiting for a customer to ask "Which version of Windows are you using on that chip?" Your mention of PIC or Atmel are probably the best choices. I just wanted to ask , what are the best microcontrollers to learn , future and scope wise . We first have to come up with a Jan 5, 2025 · There's plenty you can do with a microcontroller, including useful projects. And even then, the ESP8266 is just so cheap and so widely used that it'd be hard to dethrone. Then you break it down into subsystems and you design the subsystems. It makes me curious: are bootloaders common at all with microcontrollers? I expect it is considered almost always too much developer effort and hustle. Hey Arduino reddit, what exactly do you do with your microcontroller? I was thinking about buying an Arduino Uno and maybe an Arduino Esplora game controller in the future if I get the hang of the Uno. Like making projects all one source file with no modularity, and avoidance of pointers. I placed the bootloader in the low memory as if it is just a regular application to run on reset. I'm currently developing an IoT project with an STM32 microcontroller and I'm specifically in need of a Wi-Fi chip for… The first steps in any project are to start with a well defined project brief and then make a list of specifications based on that, such as max cost, max weight, max power consumption, max sample rate. I want to start writing code for microcontrollers. Thanks in advance! It also gets you into the microcontroller realm and using encoders as well as bridging the gap between continuous and discrete systems (though you can usually just use the simulated continuous gains for starting out). Was a whole load of fun, and I ended up learning a lot over at r/askelectronics (an invaluable resource). We first have to come up with a We would like to show you a description here but the site won’t allow us. The ESP32 series employs either a Tensilica Xtensa LX6, Xtensa LX7 or a RiscV processor, and both dual-core and single-core variations are available. The actual microcontroller doesn't matter, but the support for it is really important. Anything that does Mar 29, 2024 · Here is a list of 100+ microcontroller-based mini project ideas that you can explore and work on: Robotics Projects: Line follower robot Obstacle avoiding robot Bluetooth controlled robot Gesture controlled robot Maze-solving robot Firefighting robot Voice controlled robot Swarm robotics Automated guided vehicle system Beginner Project: How to make a PCB with only the MCU? So, as a learning experience and a project, I want to learn how to actually isolate an STM32 with just the chip by itself. Hello fellow redditors! I am an electrical engineer student and have just completed a course on microcontrollers. Passionate about something niche? Reddit has thousands of vibrant communities with people that share your interests. Looking for a Microcontroller, level sensor or mechanical arm device (Similar to an ice maker) for a timed 12v animal feeder. The MSP430 documentation is divided into several parts. Where may I find some material to start learning? Hi all, I’m about to start an automated irrigation/watering project. It includes in-built antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power management For each project using a different Cortex-M microcontroller, there are multiple using exclusively STM32s, even when often "that other one" would be so much better for that application, at least from my point of view. It includes in-built antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power management I want to learn electronics, especially things related to circuits to be able to build some projects using microcontrollers. Hello guys, We have to make a micro-controller-based hardware project within 5 months. Unfortunately, none of us have any experience with electronics. Jan 5, 2025 · There's plenty you can do with a microcontroller, including useful projects. Also, ask your self what keeps you motivated. The projects usually end up with a strip of neopixels, a couple of switches, and usually a daughterboard or two (amplifier module or power booster or level shifter). This project involves designing and building a circuit, programming the microcontroller, and designing a mechanical system for delivering water to the plants. Is that even possible? I read online for a bit but what I found was Projects & Real-World Experience: Put your knowledge to use and acquire real-world experience by working on practical projects. Example problems: Have a LED matrix set up on one microcontroller and a NES controller set up on another microcontroller. Our project budget must remain under $150. Freertos is a minimalist rtos. Superficially, both devices are drop-in replacements for the original 8051 part with very similar spec, with the SST89E516RD having more RAM How to make microcontroller projects not ugly? I've been working on a few different projects involving microcontroller boards lately, usually based around a Feather M0 or RP2040. The course takes you on a trek through numerous topics such as: * Learn about microcontrollers Explore 50+ innovative microcontroller projects for engineering students. Or stays in bootloader mode Try picking up the "Hands-On RTOS with Microcontrollers" book. So I suggest buying a couple of simple PICs, a programmer and start building simple circuits. When you generate a new project, it will ask you the target microcontroller (or Nucleo board), then you will configure in the GUI all the relevant bits for the peripheral you are going to use, and it will generate the init code and copy the needed library files into your project. Simplify your life with these great Arduino project ideas! Rain Gauge With Tipping Bucket by alexpikkert in Microcontrollers. Basically, you gotta learn Linux some way or another for the smoothest experience, I would say. (for example in my university in my advanced embedded class I made a whack a mole game using photoresistors, 7 seg led's etc. So is it possible to do projects with probably Idk AVR simulators and proteus? And if so, is it a good way or do I need to buy the kits? I'm new to this, but I've taken a brief course in college about embedded systems, so I think I know a bit of the basic stuff I am new to hobby electronics thing have a physics background though. Could anyone shoot me a few tips or give me a starting point on where I want to learn electronics, especially things related to circuits to be able to build some projects using microcontrollers. . Microcontrollers are well-suited for projects that require low-level control and real-time processing, and are often used in consumer and industrial applications. From IoT and robotics to renewable energy and healthcare, find unique ideas for your final year or DIY projects. We have to pick a project and implement it using an AVR microcontoller. Since you may be more experienced in the microcontroller's area, can you share some ideas for my project? Projects for a beginner that don't involve using microcontrollers? Hello, so I've started my journey learning electronics (coming from a programming background) and I want to start making simple projects but I don't want to use a microcontroller as of right now. Would you recommend me the best possible STM32 microcontroller? There are many STM32 on the market and I do not know if I will choose the best one. Reply reply SpaceNigiri • Here's the course description: "Mechatronics and digital systems, Digital logic design, Microprocessor and Microcontroller architecture, Embedded systems, Interfacing techniques, A/D and D/A conversion, Memory addressing techniques, Interrupt techniques, I/O needs and expansion, Timers, Introduction to assembly, and project application work. Now I’m wanting to actually The first steps in any project are to start with a well defined project brief and then make a list of specifications based on that, such as max cost, max weight, max power consumption, max sample rate. Currently my plan - Learn how to use Raspberry Pi Pico and PicoSDK to use C++. 12v SLA Battery that powers the motor & timer. I'd also recommend grabbing a microcontroller dev kit of some kind and doing some simple embedded programming. Turns it out it was not an issue with the bootloader itself, but with the compiler. I purchased the basic kit and have done several “easy” projects already. Ongoing Education and Career Advancement: Keep up with the most recent developments in embedded systems engineering tools, trends, and technologies. I downloaded MPLABX IDE, IPE, and compiler, but I am looking at the interface and I don't know what to do or where to start. My question is, what would be a good choice for a simple project that will only be running an RGB color sensor, an OLED display, and a few small components? Would something like the RP2040 be better? I may need a good bit of memory We would like to show you a description here but the site won’t allow us. It will be based on an STM32 Nucleo microcontroller and would include a capacitive soil moisture and temperature sensors, and LCD display. Get a constantly updating feed of breaking news, fun stories, pics, memes, and videos just for you. I’ve used a combination of baremetal and freertos in a system with 5 microcontrollers. I'm learning C right now and getting the hang of it. I only got 2,5 months and I know nothing about the microcontroller or assembly since I started the course yesterday. The HAL (hardware abstraction library) from ST is usually fine We would like to show you a description here but the site won’t allow us. Hello, I am looking for a very low power microcontroller. I made a basic blinking LED (using the already soldered in LED on the board) by watching a digikey video with Shawn Hymel Are there any specific beginner friendly resources out there anyone can link me to teach how all of it works to start building stuff? For context, I’m a Automatic Plant Watering System: You can use an Arduino microcontroller to build a system that automatically waters your plants based on soil moisture levels. I would like to get the Apr 9, 2023 · Microcontroller projects are as varied as they are plentiful. Sadly, I do not have access to a crystal oscillator so I just accessed the oscillator of arduino uno. What books did you guys use when you started learning about microcontrollers? Designing a board for a project. " Know exactly what each pin of the microcontroller is My ultimate goal is to be able to design my own pcb around a microcontroller and efficiently program it for whatever application. We used the PIC24 and I enjoyed the course a lot. Since you may be more experienced in the microcontroller's area, can you share some ideas for my project? Also, ask your self what keeps you motivated. I’m will eventually get a dev board but I have very limited space to do large projects in my apartment. Besides it, you can also put your thoughts into power management, integrity of signals, electromagnetic parameters and multi layer PCB designs to deepen your understanding. It was fun but we all were quite limited by lack of experience and resources. Ive been using the arduino framework up until now but I'm sure you all know that won't actually teach me anything i need to know to become proficient. The toolchain available to you depends on the microcontroller and vendor (if you're really lucky, then the open source community may have made a toolchain). I am looking to build a small inventory for my future projects. I could give you access to the repository (with some licensing - if commercialized we want our fair share) with all the schematics and code, but I need to think about it The first one is to make a microcontroller board, the second is to do your rocketry project. It runs a CRC check over the application image and, if it passes, jumps to the application's reset vector. My only requirement is that it uses the lowest amount of power possible. I recently switched from Atmel/Microchip studio to Vs code and started using the platform io I want to code pure avr-gcc c application like I used to do in atmel studio but when I create a new project in platform io there is a single arduino framework witch creates a cpp file and the void loop void setup within. What ideas could anyone give me for a simple but interesting project to make? Something with moving parts using servo motors or other type of sensors would be preferable. I'm very pleased to announce my new course on Udemy "Crash Course Arduino and Microcontroller Development"! I've been working on the course nearly 3 years, building the largest, most comprehensive course on embedded engineering, microcontrollers and the Arduino platform for beginners. 27 votes, 20 comments. I'm really interested in the embedded world and like many others, I would love to work in the space sector. If you have a wifi-connected device where it's kinda obvious that Internet connectedness isn't really I’ve finally gotten comfortable with using the Arduino. My instructor wants us to use a PIC Microcontroller and we settled on: PIC16F877A. The ESP32 is a very powerful microcontroller indeed, with which you can create incredible things. trueDigital Oscilloscope: Build a digital oscilloscope that uses an FPGA to capture and analyze signals, and a microcontroller to display the results on an LCD screen. But some are good choices - Microchip has their Code Configurator which simplifies peripheral setup a lot, but their ecosystem is bloated and the affordable compilers / debuggers are quite bad. We would like to show you a description here but the site won’t allow us. Hello everyone, I'm looking for microcontroller-based projects that a highschool student can do, something that keeps them engaged for a while (2 weeks) and that can be used to compete with other students. Something more professional than an arduino (might still consider For me, there's no ideal microcontroller platform. I am extremely motivated to learn everything about the ARM microcontroller I decide on and am eager to start working. Unfortunately, quite a few tutorials on the internet are dedicated to very trivial projects: weather stations, web servers, security cameras and so on. You will almost always find an example of a project to support what you need. Well, any simple project with a microcontroller — but without the microcontroller. The Arduino project took an existing already successful industrial microcontroller and added a bit of support hardware and some beginner-friendly development software so that students could easily get started messing with embedded devices. I, for example, have started using microcontrollers (PIC16F818 the first one) this year for a school project. I'm kinda new to embedded programming. Starting out in school, a lot of my friends would buy and build kit-projects, just for the sake of doing it. Then harder projects on those boards etc. Moved on to STM32 about a year ago and got somewhat sidetracked with how they work rather than completing any projects with them using the HAL. Are AVRs still used outside of hobby projects? I'm a college student and the first MCU I taught myself how to use was an Atmega328 because it was cheap and had good documentation/support. But what's the most unusual and interesting project you've come across? ESP32 is a series of low cost, low power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. Any suggestions about parts and web sites to buy them? ESP32 is a series of low cost, low power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. This book also teaches you how to set-up projects with STM32CubeMX, edit with STM32CubeIDE, using J-Link to utilize Segger Ozone and SystemView for FreeRTOS debugging. Arduino makes your life easy in re-using libraries and abstracting I/O ports, but you will not learn how to use a decent We would like to show you a description here but the site won’t allow us. That should give you quite a lot of insight on what is possible without resorting to software, and give you a nice comparison on component counts and problems with and without an mcu. I've thought for a while, but haven't come up with anything I think would be an awesome project. Robot Control System: Develop a robot control system that uses an FPGA to handle real-time control functions such as motor control, while a microcontroller is used for high-level decision-making tasks such It was a pretty fun project, but I kinda dropped the project over the past few years when I realized that the analog front-end circuit would probably have to be revised to make the pitch detection algorithm more robust. Is there a way to add a new framework or any other way ? Like an avr-gcc frame That said, you can find free open source emulators of some of the 'smaller' microcontrollers like the AtTiny family or the venerable classics like the 6502, z80, and 8080. Those of you who build products/projects with the STM32 series of micros, how are you sourcing parts? Are there alternatives you've been checking out? : r/embedded     Go to embedded r/embedded r/embedded MembersOnline • zexen_PRO In my experience STM32 on multiple projects including a pair in a SIL4 project. 4 microcontrollers were used to run specific algorithms and the main microcontroller, that controlled and synchronised everything was running freertos. Is there a simulator where you could hook up basic electronic components like LED’s and simulate them very much like multisim? What are the projects that got you hired? Or if you are involved in hiring, what are the projects that made you want to hire someone? Nov 5, 2025 · Interesting DIY microcontroller projects and applications based on various microcontrollers. Last project, I soldered an Arduino Uno (the actual dev board) onto a PCB, but I don't want to do that this time around There does seem like a lot of stuff to consider. What are your suggestions? Microcontrollers can do ML in a bare metal scenario like using an STM32H7 for facial recognition, although that’s going to have its own uphill battles because that would probably require you to learn/run Linux on a PC for the tooling alone. The ESP8266 though, is in so many things. I have seen FreeRTOS which is written in C. I just can't afford to buy kits and components to do projects. Emergency Beacon. Also, what other accessories may I need to basically compliment the Uno? I basically want to do beginner and intermediate projects. It’s pretty overwhelming. I'm a rising sophomore computer engineering student and I'm interested in embedded systems. Simplify your life with these great Arduino project ideas! Hello all I am wondering if anyone of you could point me in the direction of learning C for embedded devices like STM32, ESP32 etc. Whether you are a beginner or an advanced learner, working on these projects will enhance your skills and prepare you for future technological advancements. These are helpful for final year engineering project ideas. In terms of architecture and overall complexity, what are some very simple microcontrollers? For example: very small number of… Nov 29, 2024 · Reddit is packed with amazing Raspberry Pi project ideas, and these are some of the best. Gallery Hi, guys! So I am doing a project for an embedded development course. In one of my Student-Projects we tried to build a COSPAS-SARSAT beacon for use in private ships (sailing boats etc I am a sailor hence the idea). I know many of you would suggest that I pick up a project to learn embedded systems, but I can't think of a project that would interest me. Any advice will be very much appreciated. It didnt work fully. It is summer for me and I am looking for a microcontroller that is used in the electrical industry now. on the FRDM-k64f board) I find I learn best by actually doing then reading a textbook since actually doing projects makes me more confident that I learned something. ttbsy tfjjt bjyu mab pfn skat uxfqfr cja xgbx yrcislw pcfm efa vmvny vyhho ozo