Introduction to the Arduino Programming Language and Its Functions

Writing programs for your Arduino board is made possible through the Arduino Programming Language, also known as the Arduino Language. This language is based on the Wiring development platform, which is built on top of Processing. The Arduino IDE (Integrated Development Environment) facilitates the coding process by providing a programming editor with integrated libraries support and a simple way to compile and load programs onto the board. The Arduino Programming Language is essentially a framework built on top of C++....

Johnny Five Tutorial: Learn How to Interface with Electronic Devices using JavaScript

Johnny Five is a fantastic library that allows developers to communicate with electronic devices using JavaScript. While devices like Arduino are typically programmed in the Arduino Language, Johnny Five enables us to interface with Arduino using JavaScript, particularly in Node.js. Setting up your Arduino to work with Johnny Five To get started, follow these steps: Download the Arduino IDE from http://arduino.cc/en/main/software. Connect your Arduino board to a USB port on your computer....

The Arduino MKR WiFi 1010: An Ultimate IoT Electronics Board

I recently got my hands on the Arduino MKR WiFi 1010 board and I must say, it’s a game-changer for IoT enthusiasts. This board is the first of its kind to have built-in WiFi and Bluetooth connectivity. In this blog post, I want to give you an overview of this impressive board and compare it to the popular Arduino Uno, which is often the go-to choice for beginners. Form Factor Let’s start with the appearance of the Arduino MKR WiFi 1010....

The Built-in LED on Arduino: A Guide

The Arduino boards come with a useful component known as the built-in LED. This LED is easily identifiable by the letter L located next to it. On the Arduino Uno, you can find it near pin #13, while on the Arduino MKR 1010 WiFi board, it is positioned near the 5V output pin. In most Arduino boards, this LED is connected to the digital I/O pin #13. However, on certain boards like the Arduino MKR series, it is linked to pin #6....

What to Buy to Get Started with Arduino and Electronics

In my Electronics tutorial series, I use a set of tools that I have acquired over time. If you’re looking to get started with the experiments I do, I can provide some recommendations on what to buy. When it comes to Arduino, I highly recommend purchasing original Arduino parts to support the project and its ecosystem. However, when starting out, buying individual components can be costly. That’s why I suggest looking for kits that come with a variety of components all at once....

Working with an LCD Screen: A Johnny Five Guide

LCD screens are versatile components that can be used in a variety of projects. In this guide, we will learn how to work with an LCD screen using the Johnny Five library. Let’s get started! Getting Familiar with the LCD Screen The LCD screen we will be using is the 1602A model, which has 16 pins. Here is how it should be wired: Pin 1: 0V Pin 2: Potentiometer (backlight control) Pin 3: 5V Pin 4: Arduino Pin 7 Pin 5: 0V Pin 6: Arduino Pin 8 Pin 11: Arduino Pin 9 Pin 12: Arduino Pin 10 Pin 13: Arduino Pin 11 Pin 14: Arduino Pin 12 Pin 15: 5V Pin 16: 0V Wiring the LCD Screen To control the backlight, connect the middle pin of the potentiometer to the LCD screen, the left pin to 0V, and the right pin to 5V....