There is a lot of talk about musical scales, of music at 440Hz and 432Hz without at times understanding the meaning of it. In this article we will see how to generate musical scales, the theory behind them, and how to create music at 440Hz or 432Hz. We will do it all using an Arduino board, and a small speaker (or buzzer).
Going back to the old boards that I found in a box, I found this Geiger counter perfectly functional to be interfaced as a shield to Arduino. In this article we will see its features together, and at the same time better understanding what a Geiger counter, or radiation sensor, is and how it works.
In this second article on programming with Arduino you will see a fundamental element: the functions and the role they play. At the end of this lesson, you will be able to recognize a function within a sketch, and you will have all the necessary knowledge on how to define them and use them for your purposes and projects.
This article begins a series of posts, or rather, lessons on the programming of Arduino boards. The basic language we will use is the C language, a programming language that has made the history of computing and that many of us have used to develop many projects on many other platforms.
The WiFi101 library allows you to programmatically use WiFi technology on Arduino systems powered by Arduino WiFi Shield 101 or directly using the Arduino MKR1000 board that has integrated WiFi. Needless to say, this library is one of the key building blocks for the development and use of Arduino as a IoT solution.
On the big stage of the Arduino and Arduino-compatible electronic boards there is a new protagonist: Circuit Playground. This board is developed and distributed by Adafruit, and its name is very meaningful….this board is a “playground” for all makers.
In fact, it contains all the features of an Arduino LilyPad board, such as flexibility for wearable designs, but at the same time contains some electronic components (such as multicolored Led, buttons and light, sound and temperature sensors). With these components already integrated, you can create your projects and test them with only this board. Let’s look at it in more detail in this article.
In this seminar, the concept of IoT (Internet of Things) will be introduced: we will speak of its purpose, about the new telecommunication technologies which allow objects to communicate, and about the used sensors.
In a previous article you’ve already seen how to integrate a generic LCD with Arduino. In this article you’ll see how to do the same thing with the LCD03 LCD. The power of this module is mainly the possibility of directly integrating a keypad. This option greatly expands the opportunities for viable projects of Arduino
During the building of your projects for Arduino, you’ll often need to read the output data directly from a LCD display. In this article you will see how to mount a LCD display on your Arduino using the I2C communication. Finally you will see how to program it with a simple example showing how to display text on the display
In this article you’ve seen how to integrate your projects on the Arduino with a WiFi system. Have you seen all the necessary tools to do so, as WiFi101 shield for Arduino boards, and the model Arduino MKR1000 (Genuino MKR1000) where WiFi is already integrated. Also you saw how to install and properly configure the firmware and WiFi101 library. In future articles you will see some useful examples on how to use it.