The Microcontroller Blog

The microcontroller blog keeps you up-to-date with all additions and changes to the best-microcontroller-projects.com Web site.


ACS712 secrets...

Using the ACS712 to measure high current

Continue reading "ACS712 secrets..."

ACS758 secrets...

Using the ACS758 to measure very high current

Continue reading "ACS758 secrets..."

INA219: A voltage and current sensing chip using I2C

INA219: How to use the INA210 for maximum accuracy in current and power measurements

Continue reading "INA219: A voltage and current sensing chip using I2C"

Arduino Current Sensors: A selection of useful sensors for low and high power applications

There are several Arduino Current Sensors from the INA219 that can measure 3.2A with a 100uA resolution, to hall effect devices that can measure kW within mains voltages

Continue reading "Arduino Current Sensors: A selection of useful sensors for low and high power applications"

How to Use the MAX7219 to drive an 8x8 LED display Matrix on the Arduino.

The Essential Guide to the MAX7219; What it is and how you can easily use one in any of your projects.

Continue reading "How to Use the MAX7219 to drive an 8x8 LED display Matrix on the Arduino."

How to use the MCP23017 I/O Expander on the Arduino

How to use the MCP23017 to increase your I/O by 16 pins (or more) and use its interrupt system.

Continue reading "How to use the MCP23017 I/O Expander on the Arduino"

How to use an arduino ISP (In System Programmer)

Arduino ISP: How to program an ATmega328P using an Arduino as the ISP programmmer. One common problem: Programming a sketch into the chip without a reset control - solved here.

Continue reading "How to use an arduino ISP (In System Programmer)"

Arduino strtok - An essential guide to this usefull tokeinzer function

How Arduino strtok works, and how to use it (and how to avoid problems).

Continue reading "Arduino strtok - An essential guide to this usefull tokeinzer function"

Understanding Arduino if else for your programs

How to use Arduino if else statements to make decisions in your programs.

Continue reading "Understanding Arduino if else for your programs"

How to use a DS18B20 on the Arduino for easy temperature measurement

How to Easily Use the DS18B20 Maxim One-Wire thermometer with Arduino example code showing external or parasitic power modes.

Continue reading "How to use a DS18B20 on the Arduino for easy temperature measurement"

Arduino Pulsein: Measuring micoseconds using an Arduino.

There are two functions to measure microseconds in an Arduino: pulsein and pulseInLong. Interrupts must be on for one and off for the other...

Continue reading "Arduino Pulsein: Measuring micoseconds using an Arduino."

How to setup ATtiny for Ultra Low Power operation

ATtiny Ultra low power: there a few tricks yo need to know!

Continue reading "How to setup ATtiny for Ultra Low Power operation"

The TP4056: Lithium Ion/polymer Battery Charger IC

Learn how to use the TP4056 properly. There's a right way, and a wrong way, to use it to safely charge Lithium Ion batteries.

Continue reading "The TP4056: Lithium Ion/polymer Battery Charger IC"

How to unbrick an ATtiny

How to unbrick an ATtiny: What to do when your ATtiny seems dead - it is probably not - find out how to fix it here.

Continue reading "How to unbrick an ATtiny"

Magnetometer tilt compensation

How to make magnetometer tilt compensation work for a magnetometer such as a QMC5883L using an ADXl345 accelerometer.

Continue reading "Magnetometer tilt compensation"

How the HMC5883L 3-axis digital magentomter works

HMC5883L - How make a digital compass, Find out the differences between the HMC5883L and the QMC5883L and whether they are compatible.

Continue reading "How the HMC5883L 3-axis digital magentomter works"

ATtiny Programmer: How to use an Arduino board to program ATtiny chips

Using an ATtiny Programmer gives you massive memory savings and complete control for low power operations.

Continue reading "ATtiny Programmer: How to use an Arduino board to program ATtiny chips"

Arduino Analog Output...Easy analog output generation

Arduino Analog Output: How to create the most accurate PWM analog ouput and how to create analog PWM sine waves.

Continue reading "Arduino Analog Output...Easy analog output generation"

Arduino toggle Switch: How to use a push button as a toggle switch - and make it reliable

Most web Arduino toggle switch examples don't give you correct toggle swicth operation because they ignore the real operation of all switches.

Continue reading "Arduino toggle Switch: How to use a push button as a toggle switch - and make it reliable"

Arduino joystick tutorial: how to setup and use one on the Arduino

How to test and use an Arduino Joystick including a new library to make it super easy.

Continue reading "Arduino joystick tutorial: how to setup and use one on the Arduino"

Jump from microcontroller blog to

Best-Microcontroller-Projects Home Page

New! Comments

Have your say about what you just read! Leave me a comment in the box below.



Privacy Policy | Contact | About Me

Site Map | Terms of Use