Thanks for the insight too @Umesh Lokhande I'm now weighing the pros and cons of using RTOS, especially considering the complexity of managing multiple tasks. I'll try out both options further to determine the best approach for task scheduling in my project. Do you have any recommendations or resources for getting started with RTOS porting on the MCU?
@Flash Gordon Welcome! Can you let us know a bit about your technical background, what brings you to DevHeads, and what you're looking to learn/contribute?!
The RTOS scheduler decides which task to run on a recurring basis, and some tasks can interrupt and run before other tasks in a process known as “preemption.”
Hi everyone PLZ what is the solution to this problem? The ATmega32 is not the first time I've used it but i haven't written anything on it, just a (read )operation.
Hi, @Camila_99$$ from connections it seems to me you're powering ATmega32 MCU from ISP programmer. I'd suggest powering AVR from an external 5V regulated supply possibly using breadboard-friendly LM7805. Often I found that these ISP programmers are not good at providing 5V to make uploading work
@wafa_athmani well might be electromagnetic interference.Also ensure RTC module works with your Pi, check for physical damage, refer to manufacturer instructions. I just hope this helps!
@umairahmed17 Welcome! Can you let us know a bit about your technical background, what brings you to DevHeads, and what you're looking to learn/contribute?!
I was ordering a PCB from JLCPCB with a size of 8cm*4cm, 4 layers board. When I placed an order for 15 pieces it came out about $20. But when I increased the amount of PCB to 20 pieces, the board price increased drastically to about 40 dollars. When I ask they said it's pcb panelization. How does this affect the cost. @PCB & Analog
I think it's related to Copper plate that should enter the machine for manufacturing, 15 seems to use only one plate and for 20 they'll be using 2 of them and the second one the majority of it will be thrown as Droppings
In other terms : PCB panelization involves placing multiple PCB designs onto a single larger panel for manufacturing efficiency. When you increase the quantity from 15 to 20 pieces, it might exceed the maximum number of PCBs that can fit on a single panel efficiently, requiring an additional panel. This can result in higher manufacturing costs, thus increasing the price per board. Essentially, you're paying for the additional material and manufacturing process required for the extra panel(s).
Most times PCB fabricators do produce there PCB boards in panels which are of various sizes. When do do pay you pay more for the panel not just the design itself. So for your design the extra 5 pieces you added increased the number of panels. Let's say to two panels, which then increased cost.
It's always adviceable to know how your fab house do there panelization and with you can determine the size of your board to the number of boards that will be produced to reduce cost
hello guys , i wanted to share with you the process of making pcb from scratch .... it is my univ project to convert this circuit to PCB i will share the final result when it's done
Hmm-- perhaps some kind of object recognition? Like point a camera to a tree/the sky and try to identify birds and planes? Or build a door lock for your room that only opens if your face is recognized (perhaps build some kind of second method for opening the door into it so you dont lock yourself out :D)
@vj#2474 Welcome! Can you let us know a bit about your technical background, what brings you to DevHeads, and what you're looking to learn/contribute?!
@poornima_bk Welcome! Can you let us know a bit about your technical background, what brings you to DevHeads, and what you're looking to learn/contribute?!
@heemangshu_IOT Welcome! Can you let us know a bit about your technical background, what brings you to DevHeads, and what you're looking to learn/contribute?!
@JohnBudweiser Welcome! Can you let us know a bit about your technical background, what brings you to DevHeads, and what you're looking to learn/contribute?!