Pull-down resistors are an essential part of electronic circuit design, particularly when dealing with digital logic, transistors, and communication interfaces. Pull-down resistors are an essential ...
I have tried to create a library for the ADXL345 which is easy to use for people who don't want to deal with all the registers. Therefore I have added lots example sketches which will enable you to ...
If you had fun making LEDs blink on a Raspberry Pi, wait until you hear about controlling its brightness! In this guide, we work with a pair of buttons to adjust the led brightness on a Raspberry Pi.
Using the display interface is completely optional. The ESP8266 Deauther can also just be used over serial or the web interface. You should know some basics of how to use, code and create stuff with ...
Since in our previous tutorial, we only used an LED to blink by using an IO pin as an output. In this tutorial, we will learn how to use another IO pin as an input and control an additional LED.
Comparing I2C (Inter Integrated Circuits) in STM32F103C8 Blue Pill board with Arduino Uno, then we will see that Arduino has ATMEGA328 microcontroller in it, and STM32F103C8 has ARM Cortex- M3 in it.
Recently, a mobile phone service technician wanted me to build a battery emulator that would enable him to test and run a Li-ion battery-powered mobile phone without using its battery pack. Because he ...
I should really like I2C more than I do. In principle, it’s a brilliant protocol, and in comparison to asynchronous serial and SPI, it’s very well defined and clearly standardized. On paper, up to 127 ...
The ATMega168 is a great general purpose 8-bit AVR microcontroller from Atmel. It has 23 GPIO pins, but sometimes (as I have found) you can run out of I/O pins as your design grows. This happened to ...