Articles 2020



24.12.2020 For beginners: Generate a simple sound

In this article, we'll show you how Arduino can generate sound. It will be a simple sound, so don't expect any miracles from the example. But the sound will be loud enough to get on your nerves after a while.

02.12.2020 For beginners: How I was a beginner

My beginnings with Arduino were full of funny moments. Before I bought my first Arduino, I wanted to see if I could create some electronics. So I randomly bought the cheapest electronic kit.


20.07.2020 Node.js - Parsing a MIDI file

In this article, we will show you how to parse a MIDI file using javascript. As a MIDI file we will use the scale that we will generate in the program MuseScore. On the parsed content we will show what is hidden in the file itself.

20.07.2020 Timer1 - 10-bit PWM and potentiometer

In this article, we will show how to use the 10-bit mode on the timer1. We will use one potentiometer so that we can comfortably set the value of the duty cycle. Analog measurement provides 10-bit resolution, so we don't have to do any conversion.


17.06.2020 Timer1 - 8, 9 and 10-bit PWM

The function analogWrite in Arduino only supports 8-bit mode. You can also turn on 9 and 10-bit mode on the timer1, which will give you a higher resolution for the PWM signal. In this article, we will show you how to do this.


28.05.2020 Debugging the contents of the registry from the microcontroller

Even as Arduino users, you know that there are many system registries in the microcontroller. By setting individual bits in the register, you control the behavior of various peripherals. In front of Arduino users, the registers are packed into functions.

27.05.2020 Customizing the appearance of the home page

I've redesigned the home page to look better on mobile phones. I removed all the unnecessary information from it. These were hypertexts that no one clicked on anyway.


12.04.2020 How to use the template for clear listings on the serial port

To write the text to the serial port, we use the Serial object and its print function. If we need to write more information, the programming becomes an endless copy of the same command. A large number of nearly the same commands appear in the source code, with only the parameter changed.

03.04.2020 Node.js application as a Windows service

In this article, we'll show you how to install the Node.js application on Windows as a service. This ensures that the application will start when you turn on your computer.


21.03.2020 LED dimmer with timer

The dimming of LED can be programmed in several ways. In this article, we will focus on not having a function delay in the program that hinders the running of the program so that it can no longer do anything else. Nor will we use the function millis to eliminate program delays.

01.03.2020 Arduino and bipolar transistor as a switch

In this article, we will explain how we can strengthen the Arduino output pin using a transistor. The purpose of the article is not to explain the theory of transistor operation. We will limit ourselves to the minimum necessary.


15.02.2020 Farewell to Python

I have created this site in Google Cloud and Python is responsible for rendering the content. I programmed the site a few years ago when it was the only sensible choice in App Engine. But times are changing.

01.02.2020 Teensy MIDI Controller for Kontakt 6

Sometimes things that the author created for his own enjoyment appear on the Internet. Let's take a look at two videos about the Teensy microcontroller. There are two Teensy 2.