Blog for fans of Arduino and electronics.
Arduino is an open-source platform based on Atmel microcontrollers and a graphical development environment. The Arduino board is designed to be used immediately for experiments. Just plug it into a USB, install the development environment and start programming.
If you are here for the first time, start a short tour of this site.
Recent changes on the site.
ESP8266 je lacný čip s podporou Wi-Fi. Výrobcom čipu je spoločnosť Espressif Systems.
MIDI (Musical Instrument Digital Interface) je priemyselný štandard. Obsahuje špecifikácie pre softvér aj hardvér.
DS18B20 je digitálny senzor teploty s rozlíšením 9-12 bitov. Komunikuje pomocou rozhrania One Wire.
Toto je úvodná stránka k využitiu Node.js na spoluprácu s Arduinom.
WS2812 je jedným typom programovateľnej RGB LED diódy. Predáva sa v podobe tyčiniek, krúžkov, pásov alebo samostatných LED.
List of current articles.
Connecting Arduino to a computer as a USB MIDI is not difficult. All you need is the Arduino Pro Micro, which includes the ATmega32U4 microcontroller.
The video explains the typical connection of each MIDI connector. Nowadays you can find only USB connectors on many synthesizers, but if you need to connect individual devices, the classic connector has been doing this for many years.
In today's article we will link two amazing technologies. Node-RED and its flows will serve as a server and ESP8266 will be used as an HTTP client to send the measured temperature to the server.
In previous articles we learned how to create HTTP server using microcontroller ESP8266. So far, we've displayed static pages.
Sometimes I sit behind a small piano (Yamaha Reface CP) and compose music. I'm not a musical genius, but I'm fascinated by the mathematical view of music.
You can find basic information about Arduino on the site. You can use the quick index of root pages at the top of this page. Or use a full index of pages where there are all pages of the site. You can also track progressive changes in the site history.
The second part of the site is a blog. There are sequentially written blogs that are sorted by time. The page is usually the starting point of the topic, and there are more articles in the blog that describe the topic.
The third part of the site is a list of downloads. It contains libraries, datasheets, and programs for Arduino. All programs for Arduino are also available on GitHub.
The fourth part consists of applications. You will find there several applications that interactively calculate the results from the entered values. For example, there is Arduino Timer Calculator.
The fifth part is a list of microcontrollers from Atmel.
The last part of the site is a list of videos that are complementary to the site or the blog information.
Here's the information I've learned about Arduino. The Arduino fans community has a good habit of sharing all the knowledge, and everyone has access to the source texts of the programs as well. This is the second version of the page. I originally used Google Sites where I wrote notes. It took about a year and I have no reason to conceal that at the time I did not know anything about electronics. But by using Arduino, I quickly penetrated the secrets of electronics. I found quite helpful my extensive experience with programming in C++, so I was able to throw myself straight into the creation of programs.
Gradually, the volume of data has increased and Google Sites were not enough. So I switched to Google App Engine and in Python I programmed these pages. Google App Engine, on the one hand, is a robust system running on the same infrastructure as Google itself. On the other hand, this is a relatively novel system, where a lot of common things are not available. But programming itself in it is very easy and, compared to PHP, you will wonder at the possibilities there are here.
The following pages are related to this one.
I try to make the content of the site so that it can be easily displayed on both the desktope and the mobile phone. This is working quite well. I also work on translating these pages into English and Czech. I'm using the Cloud Translation API. Neural network translations are improving every day, allowing allowing us to leave translation to artificial intelligence. Some mistakes may appear in the translations, but this should not prevent a comfortable reading of these pages in your native language.