Hi fellow devs, I'm writing an article about OLED displays. It's a simple article with practical examples on how to drive an OLED display with an Arduino board, A Nucleo board and - last but not least - the 10-cent RISC-V MCU from WCH.
The article is still in construction. You can find it here: https://embeetle.com/#blog/oled I'll also post it on the DevHeads server once it's ready.
I can then add your sample project to our Embeetle database - such that people from all over the world can download your project. Of course you'll get due credit in the readme.txt file
@MJ Mokhtar 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?!
Good day guys, I am running a program on Arduino IDE while utilizing Adafruit ESP32 Feather MCU. I have three sensors reading data thrice per run, with a 4G connection to transmit data to the SIM carrier's cloud database (likely on Azure). Additionally, I manage a buzzer and LEDs for device status indication. Do I need RTOS for task scheduling? Any suggestions to enhance or improve the device?
In my opinion, yes you need, maybe build a mobile application for it, and offline notifications and control threw SMS in case the user has no Internet connection
Hmm building a mobile application sounds interesting @aymen ammari . Just asking , what would be the key features of the app, and how would it enhance the user experience compared to traditional methods of device control and monitoring?
The need to use RTOS is based on many factors considering your project requires managing multiple tasks. I'd suggest the use of RTOS in case you're already comfortable with porting RTOS on MCU. Otherwise, you can implement task scheduling without using RTOS to keep things simple
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