Yash Sanghvi has Published 220 Articles

Arduino Uno vs Arduino Micro

Yash Sanghvi

Yash Sanghvi

Updated on 24-Jul-2021 13:30:14

815 Views

We will have a comparison of the specifications of Arduino Uno and the Arduino Due BoardArduino UnoArduino MicroRefer to the table below for a detailed comparisonUnoMicroGeneralDimensionsPricing2.7'' x 2.1''$20-231.88'' x 0.7''$20-21ConnectivityI/O PinsPWM PinsAnalog Pins146620712ComputingProcessorFlash MemorySRAMEEPROMClock speedVoltage LevelUSB ConnectivityATmega328P32 kB2 kB1 kB16 MHz5VStandard A/B USBATmega32u432 kB2.5 kB1 kB16 MHz5VMicro USBCommunicationHardware Serial PortsSPI ... Read More

Arduino Uno vs Arduino Leonardo

Yash Sanghvi

Yash Sanghvi

Updated on 24-Jul-2021 13:19:49

527 Views

We will have a comparison of the specifications of Arduino Uno and the Arduino Leonardo Board.Arduino UnoArduino LeonardoRefer to the table below for a detailed comparison −UnoLeonardoGeneralDimensionsPricing2.7'' x 2.1''$20-232.7'' x 2.1''$20-21ConnectivityI/O PinsPWM PinsAnalog Pins146620712ComputingProcessorFlash MemorySRAMEEPROMClock speedVoltage LevelUSB ConnectivityATmega328P32 kB2 kB1 kB16 MHz5VStandard A/B USBATmega32u432 kB2.5 kB1 kB16 MHz5VStandard A/B USBCommunicationHardware ... Read More

How to Use Light Dependent Resistor (LDR) with Arduino?

Yash Sanghvi

Yash Sanghvi

Updated on 24-Jul-2021 13:16:00

438 Views

The resistance of a Light Dependent Resistor (LDR) changes depending on the intensity of the light falling on it. Interfacing an LDR with Arduino is quite straightforward. You just create a voltage divider as shown below −One end of the LDR is connected to 5V, the other end to a ... Read More

CAN Bus with Arduino

Yash Sanghvi

Yash Sanghvi

Updated on 24-Jul-2021 13:11:34

10K+ Views

Communication protocols like UART (Serial), I2C and SPI are very popular because several peripherals can be interfaced with Arduino using these protocols. CAN (Controller Area Network) is another such protocol, which isn't very widely popular in general, but find several applications in the automotive domain.While going into the details of ... Read More

Interface touch sensor with Arduino

Yash Sanghvi

Yash Sanghvi

Updated on 24-Jul-2021 13:03:19

529 Views

A touch sensor looks like the one below −It has 3 pins − Vcc, GND and Signal. Whenever someone touches the sensor, the signal pin goes HIGH (it generally outputs LOW when not touched). Thus, we just have to digitalRead the Signal Pin and determine if the sensor is being ... Read More

Interface proximity sensor with Arduino

Yash Sanghvi

Yash Sanghvi

Updated on 24-Jul-2021 12:59:28

2K+ Views

There are various types of proximity sensors available. Ultrasound sensor, which we discussed in another article for measuring distance, can also be used as a proximity sensor. In this article however, we will consider IR proximity sensor.A typical IR proximity sensor looks like the one below −There is an IR ... Read More

Understanding memory types in Arduino Uno

Yash Sanghvi

Yash Sanghvi

Updated on 24-Jul-2021 12:51:38

402 Views

Arduino Uno, or any other microcontroller for that matter, generally has 3 types of memory −FlashThis is where Arduino sketch is stored.Any variable defined using PROGMEM or the F() macro is also stored here. Note that such variables are immutable by default, i.e., their values can't be changed at runtime.Flash ... Read More

How to use F() macro in Arduino?

Yash Sanghvi

Yash Sanghvi

Updated on 24-Jul-2021 12:48:45

1K+ Views

Often, you may have a lot of print statements in your Arduino code. These are generally stored in the SRAM.However, if your sketch has too many of these print statements, they can fill up the SRAM very quickly. In such a scenario, it may be wise to store these print ... Read More

How to use PROGMEM in Arduino to store large immutable data?

Yash Sanghvi

Yash Sanghvi

Updated on 24-Jul-2021 12:45:54

6K+ Views

PROGMEM is the keyword you use when you wish to store data in the program memory (flash) instead of the SRAM. While you can use PROGMEM for a single variable, it won't make much sense to do so. After all, the SRAM would have more than enough space to accommodate ... Read More

Cyclic Redundancy Check (CRC) in Arduino

Yash Sanghvi

Yash Sanghvi

Updated on 24-Jul-2021 12:37:57

4K+ Views

CRC stands for Cyclic Redundancy Check (CRC). It is, in simple words, an algorithm used to detect errors in received messages. The idea is similar to parity, but this is much more robust.If a transmitter is sending a packet to a receiver, the transmitter will calculate a CRC code based ... Read More

Previous 1 ... 7 8 9 10 11 ... 22 Next
Advertisements