Yash Sanghvi has Published 220 Articles

Overview of Arduino IoT boards

Yash Sanghvi

Yash Sanghvi

Updated on 04-Mar-2024 13:12:22

234 Views

Arduino has come up with a number of boards specifically for Internet of Things (IoT) applications. If you go to the Products page on Arduino website, you will find a separate section for IoT boards. Their prices range from $18 to $69.The main feature that differentiates these boards from other ... Read More

Calculate time of operation in Arduino

Yash Sanghvi

Yash Sanghvi

Updated on 26-Oct-2023 02:34:16

23K+ Views

Often, you need to measure the time your microcontroller takes to perform a particular task. You can use the millis() function of Arduino to measure the time. This function returns the number of milliseconds passed since your board started running the current program. Therefore, to calculate the time taken by ... Read More

Structs in Arduino program

Yash Sanghvi

Yash Sanghvi

Updated on 15-Sep-2023 02:21:17

28K+ Views

A struct is simply a collection of different types of variable. Structs in Arduino mimic the structs in C language. So, if you are familiar with C structs, Arduino structs shouldn’t be an issue. The struct declaration syntax is as follows −Syntaxstruct structName{    item1_type item1_name;    item2_type item2_name;    . ... Read More

Arduino Time Library Introduction

Yash Sanghvi

Yash Sanghvi

Updated on 02-Aug-2021 06:40:33

7K+ Views

The Time library provides you with timekeeping functionality on the Arduino. The latest version of the library is documented here.To install it, search for Time in the Library Manager and install the library by Michael Margolis.You’ll have to scroll a bit to find this library.Once the library is installed, if ... Read More

Browse Arduino libraries by Category on Arduino Website

Yash Sanghvi

Yash Sanghvi

Updated on 02-Aug-2021 06:36:54

117 Views

Follow the steps given below to browse Arduino libraries by category on Arduino website −Go to http://arduino.cc/Click Documentation → ReferenceClick Libraries from the left menu.The libraries can now be found in the categorized form on this pageClick the category of your interest and explore the available libraries.Read More

Goto in Arduino

Yash Sanghvi

Yash Sanghvi

Updated on 02-Aug-2021 06:34:22

5K+ Views

goto is a control structure in Arduino, like in C, and it is used to transfer the program flow to another point in the program. It is highly discouraged, as many programmers agree that you can write every algorithm you want without the use of goto.Excessive use of goto makes ... Read More

Reference and dereference operator in Arduino

Yash Sanghvi

Yash Sanghvi

Updated on 02-Aug-2021 06:32:39

1K+ Views

The reference (&) and dereference operators (*) in Arduino are similar to C. Referencing and dereferencing are used with pointers.If x is a variable, then its address is represented by &x.Similarly, if p is a pointer, then the value contained in the address pointed to by p is represented by ... Read More

Deep sleep in Arduino

Yash Sanghvi

Yash Sanghvi

Updated on 02-Aug-2021 05:28:49

7K+ Views

The equivalent of deep sleep in Arduino would be the Power Down mode, which consumes the least power out of all the sleep modes. While this has already been covered in another article, but for the sake of completeness, here’s a brief on the sleep modes in Arduino.Arduino’s microcontroller, ATmega328P ... Read More

Make the Arduino sleep and then wake up

Yash Sanghvi

Yash Sanghvi

Updated on 31-Jul-2021 13:57:47

2K+ Views

In this article, we will, as the title suggests, make the Arduino sleep, and wake it up using an interrupt. Arduino’s microcontroller, ATmega328P has 6 sleep modes, of which 5 are available with the avr/sleep.h library. Each mode has different wake-up modes and different power consumption.Arduino’s microcontroller, ATmega328P has 6 ... Read More

Real Time Clock (RTC) with Arduino

Yash Sanghvi

Yash Sanghvi

Updated on 31-Jul-2021 13:48:36

2K+ Views

An RTC module keeps track of time once an initial time input is provided to it. This input can come from several sources (NTP, GPS, etc.). The RTC module usually comes with its own crystal oscillator, and even its own battery, so that the timekeeping continues, even if there is ... Read More

1 2 3 4 5 ... 22 Next
Advertisements