Sunday, September 19, 2021

Programing AT89C2051 using SDCC compiler on Debian Linux

My Homemade AT89C2051 Development Board

First and foremost we need to install a compiler and we need a programmer to load the code into the microcontroller. In my case, I use TL866A Universal Programmer.

Saturday, February 13, 2021

RND (KORAD) DC Power Supply Control (Work in Progress)

I am currently learning to program in the Python programming language on a Linux operating system and I can tell you that it is fun. It’s simple and I’m starting to turn my ideas into works, like this example here, controlling electronics using a PC and automating measurements.

Sunday, January 31, 2021

Raspberry Pi Digital Clock, written in Python programming language

This was challenging for me to get into Python programming and setting Raspberry Pi to my own needs. I know this is overkill but also this is a path for future projects for example info display which can display time, the temperature in your place, and maybe turn on lights in the living room and the list goes on and on.

Thursday, January 7, 2021

Install dmenu from source code on Raspberry Pi

So what is dmenu? dmenu is a dynamic menu for the X Window System and Raspberry Pi runs Linux. It is simple and can manage large numbers of user-defined menu items efficiently. And one more thing you need to install it from the source code so it is a good exercise to learn how to compile a program in Linux.

dmenu configured to show up in the middle of the screen

Saturday, January 2, 2021

MiniPRO TL866xx universal programmer Linux installation.

The TL866A universal programmer is a chip programmer that allows us to write or read chip memory such as microcontrollers, EEPROM memory, etc. This very popular device, unfortunately, comes with software only for the Windows operating system. But there is an open-source alternative that allows the use of this device on the Linux operating system, thanks to David Griffith and his project on GitLab.