Arduino microcontroller

Seven-segment LED display

The seven-segment display (single-digit) is one of the electronic components intended for displaying numerical values (integers from 0 to 9). The designation of the component that will be used in the exercise is 5161AS.

What are segments? The seven-segment display consists of 8 LED elements, 7 are used to represent numerical values and 1 LED element is used to represent a decimal point. The segments are arranged in the shape of the number "8". By including precisely defined segments, it is possible to display any number from 0 to 9.

Read More »Seven-segment LED display
Arduino microcontroller

Principle of operation of analog pins of Arudino Uno

The aim of this project is to get acquainted with the way of using the potentiometer, the operation of analog inputs and reading the values from the sensors (in this case the role of the sensor is played by the potentiometer). A theoretical explanation is given at the beginning of the video. In the following, we will see what it looks like when we read the voltage that we control with a potentiometer from the analog input of the Arduino, and how we use that voltage value to control the light intensity of the LED.

Read More »Principle of operation of analog pins of Arudino Uno
Arduino microcontroller

The concept and application of "pull up" and "pull down" resistors

When using a microcontroller, when the pin we use as an input is not set to "HIGH" or "LOW" state, but its state "floats" between these two values, we say that it is in a state of high impedance. This is a condition that we definitely want to avoid because it leads to irregularities (unpredictability) in work and that is why we introduce a concept like"pull-up"and"pull-down"resistors. These are not special types of resistors, but resistors that allow us to maintain the desired state of the logic circuit regardless of the conditions. Arduino pin is connected via this resistor to a constant value, either to the + 5V power supply or to the GND (ground). In the first case it is a "pull-up", while in the second we are talking about a "pull-down" resistor.

Read More »The concept and application of "pull up" and "pull down" resistors
GNU Linux logo

Fedora 34 + Gnome 40 and why not to use it

During my occasional dystro-hopping, I had the opportunity to use Fedora after a long time with the new Gnome 40 version. Finely tuned operating system, with great support. It is often called the Red Hat test site, which is true. The community presented it with great enthusiasm, so I told myself to give it a go and that's how Fedora found herself on my machine.

Read More »Fedora 34 + Gnome 40 and why not to use it
GNU Linux logo

30th anniversary of the Linux kernel

The jubilee birthday of the Linux kernel comes and goes (August 25), a miracle that changed the course of development of modern OSes. I use the word "miracle" because that's how it turned out in the end. The project, which the creator Linus Torvalds himself did not believe would come to life, is a global phenomena today. It is located all around us, the simplest example is of course the smartphone with Android. We are talking about 1.6 billion devices at the heart of which is the Linux kernel. The kernel is part of the operating systems that run our desktop computers, mainframes, supercomputers ...

Read More »30th anniversary of the Linux kernel
Computer network

Networking two computers under Linux

I also dealt a little with this topic, I went into the administrator's waters and looked for a way to network two machines under (Arch) Linux in the simplest way, in order to easily transfer a bunch of data that I need from time to time, and what I allowed myself was fast backups. This is important because I am often do a little distro hopping. One thing is for sure, I always come back to Arch Linux!

Read More »Networking two computers under Linux
Arduino microcontroller

Night light - Arduino project

Time flows, and as it flows, I managed to force myself to make this video tutorial for ArduinoThis time the theme is a circuit that turns the night light on or off based on the brightness of the room. This is a nice thing, especially when there are small children in the house, so it is necessary for the light to be turned on at all times. Of course, there is also a modification of this circuit, so that it can be used for, say, street lighting. The positive aspects of such a project can be easily seen and enumerated.

Read More »Night light - Arduino project
programming

Udemy JavaScript certificate

After a lot of time, I managed to listen and do the final project on one of (in my opinion) the best JavaScript courses on the Udemyplatform. This is the course "The complite JavaScript Course 2021: From Zero to Hero" by Jonas Schmedtmann (I hope I translated his name well). I might not have written about the certificate itself and this particular lecturer, but my enthusiasm for his approach to the course, how it was designed, what it encompasses, as well as the way he explains, certainly influenced the decision to write this text. The very fact that the course contains less than 70 hours of video material speaks of its substantiality.

Read More »Udemy JavaScript certificate
Arch linux

Improving performance on ArchLinux

ArchLinux as a distro gives quite a lot of freedom to the end user to configure the entire system. Starting with the installation that is done from the console (there are TUI and GUI variants, but I'm talking about the basic one), through the post-installation procedure, the user has to adjust everything himself in order to have a functional system, working environment, etc. In this text, I will mention one item, and that is improving the performance of classic hard drivesI will have to quote and publish one by one, because one text cannot cover everything.

Read More »Improving performance on ArchLinux
Arduino microcontroller

Hello (Arduino) world - flashing LED

Some time ago, I started to discover a new area in programming and electronics, it's about the Internet of Things, a little more precisely about microprocessors and microcontrollers. As I announced in the first text on the blogone of my target areas is Arduino and it's time for the first post! This text is different from the others, this time in addition to the text, video material for the first project is included, something like "Hello world!" - flashing LED. I follow trends a bit, or at least try, but I definitely enjoy doing this!

Read More »Hello (Arduino) world - flashing LED
Cyber security

Attempted fraud or missed opportunity

A few months ago, I had an interesting correspondence with a person via Linkedin, where the person in question "processed" me in order to agree to online cooperation. The proposal was like this: Permission to use my computer remotely, with an assigned IP address, then to allow access to accounts on LinkedIn and Upwork. For my "torment", I would have a 10% share in what my associate (hereinafter I will call him Gliša) is doing through the Internet. It was freelancing as a developer. I can't help but wonder, as the title of the text says, is this an attempt at fraud, or a missed business opportunity?

Read More »Attempted fraud or missed opportunity